一個專案經理的切身經驗總結:測試用例可以被替代嗎?
首先我們先明確測試用例是什麼?個人覺得測試用例應該有:標題,測試目的,前提(預設條件),測試步驟,預期結果等。測試人員可以根據測試用例的這些要素,可以執行測試。那麼它在軟體測試流程中是必需的嗎?
先分享下個人關於測試用例方面的經歷:A公司和B公司。A公司有完備的大型軟體開發流程,產品有自己完備的測試用例庫和測試用例管理規範,在專案中也有測試用例的輸出階段:功能需求和概要設計出來以後,測試人員就根據這些輸入開始著手準備測試用例。
接下來還會經歷測試用例點的評審和測試用例的定稿階段,測試人員根據完成的用例執行測試。在專案釋出之後,還會預留時間對測試用例進行修改入庫。這些入庫的測試用例會作為迴歸測試的全集。公司A的某產品在專案中的測試用例相關活動如下圖展示:
專案中測試用例相關活動圖
B公司和A公司屬於同一個行業,所在的產品也有軟體開發流程,但是此流程被增刪處理了,從測試活動角度而言,關於測試用例的相關活動已經完全刪掉。只是在專案結束後會輸出一個關於新功能的checklist,產品有一個checklist庫。這裡解釋下checklist和測試用例的區別:checklist可以理解成等同於測試點,沒有任何測試步驟和預期。不同的人拿到同樣的一條checklist可能測試方法是不一樣的;而對測試用例來說,不同的人拿到同樣的測試用例測試方法是一樣的。
A和B兩家公司的產品質量應該說都還可以。關於測試用例是否是必備的呢?個人觀點跟團隊的架構和整個團隊的測試經驗有很大的關係,如下說明:
1、B公司的測試人員經驗基本上在五年以上,並且是從相關行業跳槽過來的。可以說相關行業測試經驗豐富,可以根據checklist進行測試;
2、B公司的測試人員模組分配固定,比如模組A分給測試人員小王,可能會一直分配給他。他對於這個模組的熟悉程度和測試方法的把握會得心應手,所以有沒有測試用例沒有影響到模組A的質量。
不過這樣也遺留下了其他問題,如果存在測試人員離職,很可能這些測試方法就從此斷檔。
對於A公司這種完備的測試用例,有一次在專案總結會上,測試團隊有人提出來,每次按照測試用例的步驟發現問題的機率不大,應該根據測試用例適度調整測試步驟和方法。當時這個提議是個人也是比較認可的。但是基於當時團隊現狀並沒有公開嘗試。主要原因是團隊人員新生力量多,測試經驗少,對產品的瞭解不透徹。
以上是2個公司關於測試用例情況的案例。測試用例是否必須的,不是一概而論的。以下是自己關於這方面的想法:
i)如果是一次性的專案,比如這個專案不會有延續性,做完就結束了,不需要維護了。這種情況個人覺得測試用例可以去掉或者簡化測試用例,用checklist的代替應該就可以滿足,畢竟是一次性工程。
ii)如果團隊新生力量多,測試經驗少(1-3年),可以在測試用例多下一些功夫,因為在測試用例產出前會有測試分析和測試設計的階段,這兩個階段會很大的提升員工的測試能力和深化對被測物件的理解。
iii)如果團隊測試經驗豐富,對被測物件也熟悉。可以用其他的方式代替測試用例,比如checklist,避免人員流動帶來的影響,可以採用文件的方式記錄模組的功能邏輯和使用場景等。
整體來看對測試用例的把握可以很靈活,這些測試的輸出並不是完全不變的。完全根據團隊情況、專案情況等因素,合理把控,用其他方式代替也是可行的。關鍵在於一點,質量能保證即可。
加我VX:ww-51testing 回覆關鍵詞“測試”領取限量軟體測試學習資料哦~~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2667332/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 日常專案經驗總結
- JMeter測試WebSocket的經驗總結JMeterWeb
- 《軟體專案經驗總結》
- 工作專案經驗總結(1)-- 投影儀自動化測試 (Android)Android
- 軟體測試外包專案經驗分享:歷經7個月的OA系統專案驗收測試情況
- 這是一個女性專案經理的經歷,您覺得她會比男專案經理付出的少嗎?
- 在我有限的軟體測試經歷裡,一段專職的自動化測試經驗總結
- 考試經驗總結
- 面經-測試用例
- Mask RCNN測試過程經驗總結CNN
- 影像分類:來自13個Kaggle專案的經驗總結
- 經歷人生第一次被裁,15+ 年的測試經驗,有招測試的或者管理的嗎?
- Redis在專案中合理使用經驗總結Redis
- java專案經理面試Java面試
- 產品經理和專案經理的區別,讀這一篇就夠了!(史上最全總結)
- React專案從Javascript到Typescript的遷移經驗總結ReactJavaScriptTypeScript
- 這兩天的面試經驗總結面試
- 他們測試了上萬款APP應用,總結了APP測試的經驗及流程APP
- 論前端面試:專案經驗前端面試
- Kotlin專案中 GlideApp 構建失敗經驗總結KotlinIdeaAPP
- 線上寫壓測經驗總結
- 酷家樂專案測試一號位 (PTM) 培養經驗分享
- IT經理因何把一個專案帶崩?
- 工作經驗總結
- 關於ios多年面試的經驗總結iOS面試
- 專案經理值得一試的思維方式:專案成功方程式
- 不會玩魔獸的專案經理不是好專案經理
- 跳槽!3年Java面試經驗總結Java面試
- 從測試小白到測試組長,談談我的測試過程及管理經驗總結
- 一位Android大牛的BAT面試心得與經驗總結AndroidBAT面試
- 面試被問專案經驗不用慌,按這個步驟回答絕對驚豔面試
- 面試官十年面試經驗總結面試
- 做題經驗總結
- 一份經過時間檢驗的 Laravel PHPUnit 測試經驗分享LaravelPHP
- 2年經驗總結,告訴你如何做好專案管理專案管理
- 【專案經驗】--環保專案
- 後端應用分層經驗總結後端
- 開發中的一些經驗總結