軟件測試的未來在哪里(上)
發表于:2009-02-05來源:作者:點擊數:
標簽:軟件測試
FrancisZhou畢業于加州大學系統圣克魯斯分校。他于2000年加入微軟,曾在總部先后擔任軟件 開發 測試工程師 及測試組長等職務,參與了 Windows XP 及WindowsPresentationFoundation的開發。2005年初他正式加入微軟亞洲工程院并先后參與了TTS,MicrosoftSpeechSe
Francis Zhou 畢業于加州大學系統圣克魯斯分校。他于2000年加入微軟,曾在總部先后擔任軟件
開發測試工程師及測試組長等職務,參與了
Windows XP及Windows Presentation Foundation的開發。2005年初他正式加入微軟亞洲工程院并先后參與了TTS, Microsoft Speech Server, ActiveSync, GamesUX等項目的開發及測試。他現任測試經理,主管
游戲平臺及移動平臺多媒體軟件的測試開發。
Bug還沒出現以前就將其杜絕,這才是
軟件測試的未來
機遇總是光臨有準備的頭腦,Francis走上測試之路雖然有些偶然,但他在解決問題的特質才是真正的關鍵。他是從大學一畢業就加入微軟做了一名軟件開發測試工程師(SDET),最初做這行是測試這行選中了他,然后他回過頭來又選中了測試。在大學時對軟件工業的認識很薄淺,以為除了開發工程師就是管理人員。后來微軟來他們學校招聘,他第一次聽到還有SDET這么個職位,是薦于純開發與純測試之間的。當時沒怎么在意,后來到微軟
面試時才知道面的是SDET。因為一直很向往加入微軟,所以不管三七二十一就答應了。加入微軟之后他有一次偶然碰到了那位到他們學校招聘的人力咨詢師,就問她為什么推薦自己做SDET,才知道是自己回答她問題的時候很注重對細節的描述,而且喜歡把問題拆開來了解決,而這些都是一個SDET的基礎素質,所以說最初是測試選中了自己。進入微軟后做了一段時間后有很多其他的職位可以選擇,但在測試行業中總是有著解決不完的難題。
軟件工程本身就是一個很新的課題,而軟件測試工程則是近十幾年才開始被重視的,里面有很多需要完善解決的東西。
Francis說:“我覺得在這個領域有很好的發展前景?,F在軟件測試大多數還只是停留在找
bug階段,而如果真的要做好產品的話要在bug還沒出現以前就將其杜絕,這才是軟件測試的未來。因為我對軟件測試這個行業很看好,就留了下來,所以可以說我回過頭來又選中了測試?!?
至今沒有碰到新的理念能完全否定以前的認識
每個人對事物的認識都不是不斷變化的,通過學習
知識和項目經驗的積累。有些時候人們會產生一些頓悟,對一個事物有了全新的理解。談到是否在軟件測試方面有過這樣的頓悟,Francis認為至今還沒有碰到一個新的理念能完全否定以前對測試理念的認識,因為他對測試的認識是慢慢積累而后拓展到新的領域的。
剛進微軟不久,Francis從一位資深工程師那里學到了
自動化測試的幾種常用模式,使自己寫的自動化測試程序更加規范化。它可以在一個框架中重復利用,更有效率地組建自動化
測試案例,這個認識在以后諸多產品
測試計劃中都起到了很重要的作用。第二個認識是在聽了一個演講后領悟的。那次演講的主題是怎么樣提高測試的效率,如何從找
缺陷轉換到防止缺陷的產生,使Francis對測試團隊的作用提高到了一個新的層面,從單單在產品里找bug,到了如何與開發團隊合作把整個團隊的工程
質量水平提高上來,也就是做到從Bug detection到Bug prevention的轉變。
Francis說:“從那以后,我開始更加強調測試團隊在產品設計以及開發初期的介入,使很多bug還在設計期間就被找出來并且該掉,不僅提高了測試的效率同時也提高了產品的質量?!?
原文轉自:http://www.kjueaiud.com