軟件測試工作的思考和總結 送給將要筆試的畢業(yè)生
導讀:失敗是什么?沒有什么,只是更走近成功一步;成功是什么?就是走過了所有通向失敗的路,只剩下一條路,那就是成功的路,
軟件測試工作的思考和總結 送給將要筆試的畢業(yè)生
。 以下是由應屆畢業(yè)生網小編J.L為您整理推薦的畢業(yè)生面試筆試經驗題目,歡迎參考閱讀。做了5年多的測試,一直都沒有好好的思考和總結。回想當年剛入行時的那份激情都已經被重復性的測試工作和自己的惰性給磨沒了。
最近想著換工作,發(fā)現(xiàn)面試時很難把工作經驗和個人優(yōu)勢給表現(xiàn)出來。思考了一下,確實是缺少對平時工作的總結。
畢業(yè)后一直在一個公司一個大項目做系統(tǒng)測試人員。手工測試4年半,自動化測試1年。作為通信業(yè)的系統(tǒng)測試人員,大部分都是做功能性測試,和業(yè)務強相關,所以工作幾年的系統(tǒng)測試人員都會成為業(yè)務專家,而非測試技術專家。
但是通信設備的更新?lián)Q代太快了,業(yè)務也會變的截然不同。業(yè)務需要從頭學起。因而,大部分時間都花費在業(yè)務知識的學習上。
對測試技術的研究就顯得不那么重視。在去年需要學習新業(yè)務的時候,我做了個決定,想對測試技術進行研究。申請輪崗做自動化測試。
就我們現(xiàn)在的項目內手工測試和自動化測試工作職責,手工測試更注重對測試的思考,即如何進行測試方案或測試用例的編寫,使得更有效的發(fā)現(xiàn)故障。自動化測試工作,更多的在實現(xiàn)和執(zhí)行上。依照測試方案和現(xiàn)有的自動化測試模式進行測試用例的代碼編寫。缺少對測試的思考。
總結一下4年半的手工測試,頭3年對業(yè)務好好的學習了一把,對sdh業(yè)務知識倒是了解的很全面,也對功能測試得出了一些經驗總結。
1、通信業(yè)的獨特性,業(yè)務的理解越深刻,就越能發(fā)現(xiàn)故障。對設備的了解越多,對網管軟件的測試也越有幫助。所以對業(yè)務知識,設備知識的深入理解是成為一個通信業(yè)測試人員必不可少的能力。
2、對故障庫中其他人提的故障學習,不管是自己項目的,還是其他相關項目(如設備項目)的故障進行定期分析,可以學習到其他人測試思路,不同的人不同的測試思路,集思廣益。
對測試方法的能力提升也是大有裨益的。還想到之前測試組展開的月例會,會將這個月發(fā)現(xiàn)的感覺有價值的故障進行描述,所用的測試方法,測試思路廣而告之。大家在一起頭腦風暴。這種也是測試的學習方法。
3、在手工測試中,常有的軟件測試方法就已經覆蓋的很全面了。如:邊界值測試,等價類劃分,錯誤推測法等,對于等價類,邊界值和錯誤推測就已經夠平常的測試使用,前兩種一般用于正常流測試,
資料共享平臺
《軟件測試工作的思考和總結 送給將要筆試的畢業(yè)生》(http://salifelink.com)。第三種用于異常流測試。隨著軟件的逐漸成熟,異常流測試會在軟件測試后期地位越來越高。
4、對需求的理解也是非常重要的,在測試前,需要對所測模塊的需求文檔進行學習。所有的東西都是依據(jù)需求文檔進行的,雖然在實現(xiàn)過程中,需求更新不及時,這個時候要和需求人員進行有效的溝通,了解好實現(xiàn)細節(jié),對功能模塊的理解.
5、想到前段時間,一個玩的很好的同事(一個很有想法的人)和我提到她在測試中將測試用例用圖表的方法表現(xiàn)出來,其實就是把一個業(yè)務流圖表化,不同的操作,不同的測試結果,讓人一目了然,比起用文字堆砌的用例來說,可讀性更好。
此外,測試點的編寫比起把一步一步都詳細的描述出來的用例更容易讓人接受。特別對有經驗的測試人員來說。
6、對于一個大型軟件來說,多客戶端測試和關聯(lián)性測試也是故障發(fā)現(xiàn)點。在不同的客戶端對同一個網元同一個功能同時進行操作,會出現(xiàn)什么問題。
對一個功能模塊做操作后,其他相關聯(lián)的功能模塊會出現(xiàn)什么情況,是否更新及時。在我這幾年的測試經驗發(fā)現(xiàn)的結論。
7、此外,細心和敏銳的'觀察力也是測試需要的能力,一個例子,刪除一條配置,界面快閃了兩次,后來開發(fā)人員定位是在數(shù)據(jù)庫中更新數(shù)據(jù)后上報了兩次導致的。
8、發(fā)散性思維也是測試人員的重要能力之一,多想想“如果...就會怎么樣”,各種可能的情況都要想一想。
以上就是對手工測試的工作總結,如何把測試經驗理論化,還需要再多加思考。
對于不到1年的自動化測試,其實還屬于菜鳥階段。我們項目的網管測試是使用QTP進行GUI界面測試。由于進入時間相對晚,錯過了自動化框架搭建的初期階段,主要工作是在這個框架上進行功能的操作開發(fā)。
學習了vbs的腳本編寫,對自動化工作流程熟悉起來。
剛進入自動化測試組,是做用例遷移。把幾個公共函數(shù)的功能了解了,后來對數(shù)據(jù)同步模塊進行自動化測試開發(fā),對數(shù)據(jù)同步的自動化實現(xiàn)是我感覺進入自動化測試組提高最快的時候。從函數(shù)設計,到代碼實現(xiàn),環(huán)境的搭建,數(shù)據(jù)準備等。
但是不足的地方,是代碼編寫的還是太少,需要多多練習,對自動化測試框架的學習還是不太深入。如,用例的調度機制,錯誤處理機制都不太理解,如果讓我自己搭建測試框架應該從哪些方面入手,還沒有明確的思路。
在目前找工作時,這方面的定位有點不清,個人傾向于找自動化測試的工作,但是自己大部分時間還是做得手工測試。
手工測試經驗更足一些。從個人發(fā)展方向看,更想做得是對測試技術深入全面的學習。從用例設計,功能,自動化,性能都能掌握。
【軟件測試工作的思考和總結 送給將要筆試的畢業(yè)生】相關文章:
5.軟件測試員筆試題
6.軟件測試面試筆試