分享下一個項目的研發流程,幫大家更好的了解軟件測試這個角色。可以看到一個項目的研發經過以下五個階段,需求評審,開發階段、測試階段、灰度放量、線上發布。在需求評審階段,產品開發測試人員均需要參與,產品人員會從業務方那邊拿到需求給開發和測試人員詳細描述當前的項目開發和測試人員針對其中功能點或是陷阱的可行性與合理性進行評估。不光要站在技術角度考慮,還要站在用戶體驗角度去看待項目,并提煉出需要重點關注的點。不過往往會有一些TODO,后續還有產品人員與業務方溝通,解決開發階段就是開發人員實現需求功能的過程了。
此時測試人員需要寫一份冒煙測試用例給開發,用于他們自測與全方位的測試用例不同,冒煙用例關注該項目的主要功能點能否實現,如果不實現,則會影響后續的其他功能。測試階段就是測試同學的場子了,根據測試用例進行功能點的驗證和回歸,這需要測試與開發溝通密切,當發現不對時,可通過一些接口的參數、日志監控等定位問題記錄缺陷。同時,需要測試人員有一定的代碼能力,這樣可以自己寫測試工具,提高測試效率。灰度放量就是以百分比的形式給一定的用戶透出新的項目功能逐漸放量。此階段測試人員需要進行主要功能的回歸,開發人員需要觀察灰度情況,最后就是線上發布了,此階段需要做好線上的運營以及監控。
轉載://cqdwzx.com/zixun_detail/113544.html


