亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件測試教學的點滴體會

        2008-12-31 00:00:00屠紅蕾
        計算機教育 2008年10期

        文章編號:1672-5913(2008)10-0124-02

        摘要:本文從軟件測試的教學實踐出發(fā),分析了測試工作的特點和對測試人員培養(yǎng)的要求,最后提出了一些測試教學中應著力培養(yǎng)的方向。

        關鍵詞:軟件測試;教學體會;團隊精神

        中圖分類號:G642

        文獻標識碼:B

        軟件生產過程中軟件質量問題越來越多,軟件測試已經和軟件的創(chuàng)意與開發(fā)一樣被提高到影響軟件生存的地位。隨著社會對該方向人才的需求越來越大,我們也在軟件系開設了軟件測試專業(yè),同時積累了初步的教學實踐經驗。下面就幾個方面談點心得。

        1教育同學不把軟件測試作為逃避困難的避風港

        軟件專業(yè)的部分同學在學習了編程的課程以后,往往有畏難情緒,認為軟件開發(fā)工作對人的腦力和體力的要求高,而且技術變化快,需要不停地學習更新知識,同時工作中還常加班,于是就產生了逃避心理,希望在分專業(yè)的時候選測試。他們認為測試是挑別人產品的問題,總比自己創(chuàng)造容易。有很多同學帶著規(guī)避困難的情緒來到軟件測試專業(yè),這是一種不正確的心態(tài)。測試工作往往是入門容易,深入難。

        1.1測試工作需要對行業(yè)有廣泛的知識面

        軟件測試工作看起來起點低,好象不需要深入的專業(yè)知識就可以開始做了。測試人員往往剛入門的時候是參加一些具體的項目,從項目中積累測試經驗。但是如果沒有良好的對計算機軟件和硬件的知識基礎,經驗的積累容易限于表面,而不深入。

        比如測試中比較熱的一個方向是性能測試,該方向對軟件的響應時間,資源占有進行測試。性能測試往往使用測試工具。測試工具對軟件系統(tǒng)運行中的測試結果進行數據采集。而測試人員需要對結果進行分析,剛開始的時候面對各種數據可能不知道如何分析,經過經驗的積累,可以從數據中找到系統(tǒng)的瓶頸,提出改進系統(tǒng)的意見。如果沒有對系統(tǒng)的全面了解,對專業(yè)數據的分析能力,是無法勝任工作的。

        測試中還需要人員有很強的自學能力。因為許多時候我們使用自動化測試工具輔助測試人員完成可重復的測試任務,往往它們都自帶一些腳本語言,測試人員要通過自學而掌握,所以也需要編程和調試的技巧。目前一些公司還開始重視開發(fā)自己軟件產品的測試工具,這樣要求從業(yè)人員擔當開發(fā)和測試的兩重角色,是非常有挑戰(zhàn)的工作。

        軟件測試員在做具體項目測試的時候,還需要對該項目的行業(yè)背景有所了解。一個專業(yè)測試師可能會接觸比軟件開發(fā)人員多得多的項目。他在做測試的初期需要對被測試項目做專業(yè)了解,可能就會接觸到各行各業(yè)的軟件。比如做金融行業(yè)軟件有什么特殊的要求,金融行業(yè)對信息的操作和信息安全方面要求怎樣,信息安全的技術有哪些等等。

        我們的軟件測試方向教學中,也開始聘請工業(yè)界的行業(yè)專家為同學們講行業(yè)軟件開發(fā)的專題講座,以讓大家有更多機會了解行業(yè)背景。

        從教學中大家都體會到該方向對專業(yè)知識領域的要求是相當廣的,片面理解測試是一個比較低檔次的軟件工作不合適。

        1.2測試人員和開發(fā)人員做的是一個工作的兩個方面

        在軟件產品開發(fā)的工作中,好的測試人員和開發(fā)人員是在干一個工作的兩個方面。測試人員在清楚軟件產品的客戶需求的情況下,憑借自己敏銳的感覺和對軟件系統(tǒng)的深入了解,是在有一定批評和指導性地幫助設計和開發(fā)人員完成軟件產品生產活動。我們講授課程的時候強調這個觀點,測試人員不是團隊的二等公民,而是客戶的眼睛,是產品的鷹眼。

        2測試員更需要培養(yǎng)團隊精神

        2.1尊重個性思維特點,發(fā)揮團隊優(yōu)勢

        我們知道測試中有黑盒子和白盒子測試,黑盒子測試是測試人員在只知道軟件功能說明,不知道軟件內部的實現具體細節(jié)的基礎上開發(fā)測試用例,進行測試的過程;而

        白盒子測試,是測試人員對軟件內部代碼在明白其實現原理的情況下進行的深入代碼內部的測試。這兩種測試需要測試人員站在不同的角度看待被測試對象。測試團隊中,測試人員的思維方式各不相同,配合好,可以很容易發(fā)現軟件產品各個方面的問題。比如黑盒子測試,適合讓一些有使用該類軟件經驗的人擔當,他們在該類軟件中的使用經驗將對測試帶來很好的旁觀者的意見,而白盒子測試適合參與編寫軟件的人,或者對系統(tǒng)代碼有一定掌握的人做。兩種方法產生的效果不同,前者人員不能陷入別人的思維定式,后者人員卻要非常注重細節(jié)。在課堂教學和實踐項目中,我們發(fā)現不同的同學有不同的思維特點,測試人員的思維特征決定了他能夠怎樣發(fā)現缺陷和發(fā)現怎樣的缺陷。好的測試管理,應該盡量發(fā)現每個人的長處,把他們放在合適的崗位上。

        教學實驗中的測試項目,同學們是團隊完成的,大家感覺測試工作真是需要協(xié)作的工作,一個項目的測試結果,往往是整個團隊所有人的努力。有一次課堂討論如何測試一個下棋軟件,喜愛軟件開發(fā)的同學想到最多的是如何測試它的功能點,界面是否正確;有的女同學對外觀和美感敏感,提出了改進意見,包括改進界面的舒服度,顏色的搭配等;有的同學平時學棋譜,利用自己的棋藝特長和軟件比賽,發(fā)現了軟件算法的秘密;老師還介紹了這類智能下棋軟件的常用算法。大家感覺軟件創(chuàng)造非常有魅力。

        我們感覺課堂是一個集體,同學的參與非常重要,而老師主要起著管理和協(xié)調的作用。老師在和大家的討論中發(fā)現了很多思想,和學生一起交流學習。這點在測試課堂上特別容易表現出來,因為我們在用評判的思維考察軟件產品,而不是單純的學習了。

        2.2問題的解決是團隊精神的體現

        不同人的思維都不一樣,這樣可能一個項目測試的人越多,測試效果就越好。但是人一多,就產生矛盾和意見。學會尊重他人思想和意見是非常重要的,而管理協(xié)調人員的目標是需要讓團隊意識到這點,找到最好途徑完成項目。

        測試團隊特別需要學習協(xié)調各個方面的關系。測試人員和開發(fā)人員發(fā)生矛盾是最常見的,測試團隊內部也可能會因為一個問題的理解不同而產生分歧。我們在團隊中需要尊重每個你的合作伙伴,而不是一味強調自己意見的正確而強制他人接受自己。比如定級一個軟件缺陷的級別,可能不同的人就有不同的看法,有人覺得很嚴重,有人覺得沒那么嚴重,如何能互相體諒的協(xié)調好工作,最終拿出合理解決方案是大家需要思考的。例如在討論一個任務調度的軟件測試時,有的同學提出界面的結果數據在顏色上可以改得更漂亮,更豐富,更直觀些,這樣看起來容易讓人明白。而該項目的開發(fā)人員覺得自己使用的一致的顏色很好,界面太花俏不符合設計思想,而且修改起來技術上又費點工作,不愿意,有的時候為這樣的小問題,大家都會不愉快,處理不好,會很大的影響工作進度。這個時候項目組領導需要權衡利弊,讓小組成員最終達到統(tǒng)一的決定。

        一個團隊需要一種協(xié)調合作精神,問題的解決往往是團隊精神的體現。

        3計劃是測試成功的保障

        測試工作要做的好,學會條理化自己的工作非常重要。測試管理那幾節(jié)課,我們專門講了如何做一個合格的測試經理人。測試管理是軟件工程的一個部分,管理的目標是管理你的測試團隊,讓他最大效率的工作。而做這樣的工作過程中,你如何確定你的被測試項目,該項目有哪些特點,你還需要深入了解哪些方面,自己目前的資源有哪些,在確定了測試目標后,怎樣確定測試計劃,同時怎樣實施你的計劃,在計劃落實的過程中,你如何監(jiān)督計劃的完成。同學們非常喜歡這樣的內容。

        但是測試經理的工作又怎樣能夠做到井井有條,忙而不亂呢?可能需要從大學的學習中養(yǎng)成良好的計劃和完成計劃的習慣。許多同學發(fā)現良好的工作學習習慣特別有助于成功,比如把平時看到的想到的記錄下來,把想要做的工作記錄下來,給自己定個計劃,看自己完成的情況怎樣,在這個計劃實施過程中,有哪些地方沒做到,是否沒有毅力,還是說被其他什么事情占用了時間。應該怎樣做計劃調整,或者對自我行為做調整。

        4培養(yǎng)耐心做測試

        測試工作看起來乏味,因為畢竟沒有開發(fā)工作那么有挑戰(zhàn)和創(chuàng)造性。但是測試工作需要耐心和恒心,在這樣的工作中,你能夠培養(yǎng)自己的耐力。測試工作需要你付出自己的熱情和耐力,如果你為了刺激和新鮮,任何工作都有失去新鮮的時候。只有培養(yǎng)自己甘于寂寞,耐心塌實的心態(tài),方能把路走的長,走的寬。正如前面說的,測試和開發(fā)是一個工作的兩個方面,它們最終需要的都是個體從業(yè)人員的成熟和毅力。

        5總結

        軟件測試在軟件行業(yè)受重視的程度剛剛開始,該方向的教學活動也剛成為一個新亮點,如何能夠健康地引導學生們走入這個方向,是值得大家共同探討的問題。筆者感覺測試教學不光要教會同學們一些專業(yè)知識,還要通過教學讓大家體會測試工作的行業(yè)精神,以及它對個體的行為和思想上的要求。

        參考文獻

        [1] Ron Patton. 軟件測試[M]. 北京:機械工業(yè)出版社.

        [2] 柳純錄. 軟件評測師教程[M]. 北京:清華大學出版社.

        [3] 段念. 軟件性能測試過程詳解與案例剖析[M]. 北京:清華大學出版社.

        [4] Paul C. Jorgensen. 軟件測試[M]. 北京:機械工業(yè)出版社.

        [5] 古樂. 軟件測試技術概論[M]. 北京:清華大學出版社.

        [6] 王健,苗勇. 軟件測試員培訓教材[M]. 北京:電子工業(yè)出版社.

        国产va免费精品高清在线观看| 亚洲欧美日韩精品久久亚洲区| 欧美人妻日韩精品| 美女精品国产一区二区三区| 深夜黄色刺激影片在线免费观看| 手机看黄av免费网址| 国产精品va在线观看无码| 国产av一区二区三区区别| 中文字幕亚洲综合久久久| 国产大屁股喷水视频在线观看| 少妇高清精品毛片在线视频| 中文字幕不卡高清免费| 青青草成人原视频在线播放视频 | 天天摸天天做天天爽水多| 丰满熟女人妻中文字幕免费| 98国产精品永久在线观看| 免费女女同黄毛片av网站| 国产精品亚洲色婷婷99久久精品| 中文字幕熟妇人妻在线视频| 久久亚洲国产精品五月天| 丰满又紧又爽又丰满视频| 97精品久久久久中文字幕| 激情综合欧美| 日韩精品中文字幕免费人妻| 末成年人av一区二区| 成人妇女免费播放久久久| 日本精品免费一区二区三区| 亚洲国产一区一区毛片a| 色视频线观看在线网站| 国内少妇自拍区免费视频| 色婷婷久久99综合精品jk白丝 | 国产精品一区二区av白丝在线| 亚洲最大中文字幕在线| 污污内射在线观看一区二区少妇| 久久精品国产6699国产精| 国产亚洲精品一区二区在线观看| 国产乱码卡二卡三卡老狼| 国产精品黄网站免费观看| 国产喷白浆精品一区二区豆腐| 美女露出粉嫩小奶头在视频18禁| 在线va免费看成|