當你第一次開始接觸測驗這個行業的時候,首先聽說的應該都是功能測驗,
功能測驗是通過一些測驗手段來驗證開發做出的代碼是否符合產品需求,這些年功能測驗好像不太受歡迎了,不少同學開始嘗試自動化測驗,測驗開發等等,結果是功能測驗、自動化測驗、測驗開發一樣都沒做好,
我們通常認為的功能測驗是根據需求,采取以下測驗流程:需求分析,用例撰寫,用例評審,提測驗證,Bug回歸驗證,上線與線上回歸等測驗,如此日復一日,年復一年,可是等準備換作業的時候卻得不到認可,你也遇到這種情況嗎?
那么如何做好功能測驗?功能測驗用到哪些知識?有哪些相關的建議呢?

1、需求分析
業務方在提出需求的時候,產品是要分析這個需求的價值,影響范圍和實作代價的,在需求評審的時候,作為一個測驗人員必須了解這次需求的內容,影響到哪些現有的功能,涉及到的作業系統或是類別等,然后準確的評估出作業量,防止因評估不足造成后期測驗不充分,
再者,關注開發和產品的討論,關注需求最后如何實作?其中做出的變動和難點就是測驗的時候必須重點關注的部分,不能因為這些暫時和你沒有關系就不去關注,防止欠債越來越多,不能做好充分的的測驗,
第三,需求評審結束后,要求產品更新此次評審程序中的所有改動部分,同時確保之后的任何需求變化都及時更新,
第四,根據產品需求,同時與在會人員進行探討,設計測驗方案及時間安排,此時可以粗粒度考慮,時間上要合理,
2、用例設計與評審
測驗用例是每個測驗人員作業程序中必須要完成的作業,它對測驗作業起到指導作用,也是相關業務的一個檔案沉淀,在以往面試的經驗中,有許多人的測驗用例寫的沒有章法,他們是憑著感覺去寫測驗用例,也沒有從用戶的角度來思考如何撰寫測驗用例,對于測驗用例設計較為常見的方法論也不清楚,
假如面試的時候給你一個場景:一個全新的App要發布,如果讓你來測驗,你能想到哪些測驗方案?如果你只能想到如何去測驗app的功能的話,作為功能測驗人員就考慮不夠全面,此時除了App的功能以外,還應關注App的兼容性,易用性,介面的功能測驗和性能測驗,資料的存盤以及容災情況等等都應考慮在內,
測驗用例可設計為兩類: 一類是開發自測和驗收提測驗標準的冒煙測驗用例;一類是針對需求的全面測驗用例,
撰寫完測驗用例后主動聯系相關人員進行用例評審,在評審程序中及時修改不合適的用例,

3、測驗流程,注重專案控制
專案的流程控制在需求開始的時候就應該重視起來,只是很多時候我們沒有意識到這是測驗的作業,有的是產品來控制,有的是專門的專案經理來控制,
測驗人員需要有關注整體專案的意識,如果你不關注專案進度,什么時候提測什么時候開始測驗,那么在測驗程序中會遇到測驗的內容和最初的需求不一致時候就會額外需要時間來解決,導致專案延期,另外主動關注專案,長此以往,你的這份主動性也會是你有效的競爭力,
需求一旦明確了由你來負責的時候,就要時刻來關注專案的情況,中間變更需求的時候,要評估是否影響專案進度,如果影響了重新進行排期,如果開發提測驗晚了,是否影響上線時間,如果影響需要及時跟相關的人員溝通,發風險郵件,通知大家詳細的情況,
同時在測驗程序中,發現了bug需要詳細描述問題,以方便開發去進行重現和修改,同時給bug準確分級,實時跟蹤進度,保證專案高質量的按期完成,
4、上線回歸與專案總結
一個需求上線完成后,要及時進行線上回歸,同時必須回歸我們在需求評審的時候考慮到的可能影響到的原有的功能,以確保新功能完全上線成功,
在一個專案完成后,最好有一份個人總結報告,總結整個專案程序中遇到的問題及最后的解決辦法,有哪些需要注意的問題?有什么可以借鑒的方案或是改進策略?專案中有沒有通用性的問題等等,
5、能力的總結和沉淀
在找作業的時候,很多做功能測驗多年的同學都遭遇過面試失敗,究其原因,我覺得最核心的原因是:不具備相應作業年限應該具備的能力,
我們應該時常問自己一句話:離開現有的平臺,我還有什么?如果僅僅是對現在公司業務和工具的熟悉,那是沒有任何優勢可言的,
對同類業務流程的掌握,專案的整體把控,快速了解業務并能根據需求選擇測驗方案,引入提高測驗效率測驗方案和工具,測驗程序中遇到問題的預判和解決辦法等才是功能測驗人員必須具備的能力,
這些方面你做到了嗎?不要抱怨功能測驗如何如何,認清行業現狀和自己的優缺點,做好自己的職業規劃,
如果你不善于編碼,那么做務專家也是功能測驗人員一個很好的選擇,
如果你
①從事功能測驗,想進階自動化測驗
②在測驗界混了1、2年,依然不會敲代碼
③面試大廠卻屢屢碰壁
我邀你進群吧!來吧~~測驗員,313782132(Q群里有技術大牛一起交流分享,學習資源的價值取決于你的行動,莫做“收藏家”)獲取更多大廠技術、面試資料

如果對python自動化測驗、web自動化、介面自動化、移動端自動化、面試經驗交流等等感興趣的測驗人,可以關注微信公眾號:【傷心的辣條】,獲取軟體測驗工程師大廠面試資料!
最后:
凡事要趁早,特別是技術行業,一定要提升技術功底,豐富自動化專案實戰經驗,這對于你未來幾年職業規劃,以及測驗技術掌握的深度非常有幫助,

推薦文:
35歲程式員被公司辭退,生活壓力太大痛哭,中年危機如何自救?
一文讓你看懂什么是軟體測驗,讓你選擇不迷茫!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/232342.html
標籤:其他
上一篇:我都30了,還能不能做軟體測驗?
