迭代測試


一個軟件的功能的越來越多,如何建立一個規范的測試流程來保證對開發的功能進行充分的測試,是擺在我們面前的難題。在修改bug中常常會出現一種“按下葫蘆浮起瓢”情形——修改了A模塊的bug,卻造成了原來測試沒有問題的B模塊出現了新的問題。這就促使我們思考:如何保證測試的百分百的覆蓋率。為此我設想一種迭代測試和迭代發布的流程。這個流程具體是這樣的:所有功能測試分為常規功能測試和新功能測試。所謂常規功能測試是指之前測試已經比較充分的功能,但是在新版本的發布依然需要對它進行測試。所謂新功能測試是指未經過充分測試的功能。毫無疑問在完整的測試中常規功能測試是必不可少的,但重點應該是新功能測試。常規功能測試盡量采用自動化測試(比如結合每日構建通過編寫腳本進行自動化測試),新功能測試可以多采用人工測試。首先第一次測試肯定都是新功能測試。在每次測試完之后測試負責人根據測試結果重新划分常規測試和新功能測試的范疇:比如某些功能已經穩定了,可以納入常規測試的范疇,某些功能最近老出問題,就納入新功能測試。這樣經過時間積累正常情況下常規功能的范疇肯定越來越大,測試人員可以集中精力用於新功能測試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM