測試-----新人如何做好功能測試?
測試新人如何做好功能測試?
作為一個剛剛進入測試行業三個月的的測試人員,由什麼都不懂的測試小白到現在能基本單獨完成一個APP測試。下面來說說怎麼進行功能測試的吧!
1.首先學習軟體測試基本知識和軟體流程。功能測試最開始最基礎的就是分析需求編寫測試用例,測試是把握質量的守關人,保證不漏測的第一步就是要編寫儘可能全面的測試用例。可以學習用例編寫方法、黑盒測試方法,閱讀一些書籍,比如:軟體測試藝術;此外,瞭解軟體流程也很重要,根據迭代所處階段測試可以做不同的事情,需求宣講階段制定測試計劃、分析需求編寫測試用例;開發階段瞭解實現技術細節準備開發自測用例;提測後按用例測試,每天丟擲風險和進度,根據執行質量考慮是否測試多輪,根據質量判斷是非可以上線釋出;上線後及時根據運營問題;
2.基礎打牢後多實踐。測試是講究經驗的職業,從簡單需求開始,制定測試計劃,編寫用例執行,執行過程及時調整計劃爆出風險和進度給團隊知道非常重要。從簡單需求到複雜需求到迭代跟進,除了執行,技術瞭解和bug跟進分析很重要,瞭解技術實現可以幫助你設計更全面的用例,更好評估功能質量風險;bug分析也是,往往一個經典的bug分析出來會發現更多隱蔽問題;功能測試完成建議編寫測試總結,對測試方案、邏輯實現、發現問題和自己分析過程進行整理;
3.進行下去後會更加深入瞭解被測物件,從而可以做更多深入測試。比如穩定性測試,效能專項測試,介面測試等;團隊合作下去可能會發現一些流程上的問題,可以思考如何優化流程讓合作更高效,以及沉澱文件和規則;迭代跟進後會有一些質量效率問題,需要思考如何優化:自動化、精準測試、重複工作指令碼化、工具化;根據每個迭代總結和測試資料分析也需要思考哪些資料待提高:漏測情況、bug發現情況;使用者反饋問題多了,可以思考如何專題解決、如何快速定位……將這些工作完成並記錄沉澱下來形成方法論,多做分享擴大自己影響面;
4.團隊協作這點很重要,小組成員在測試的時候之間能夠很好地配合不僅能高效率的完成任務也能對測試質量有所保證。