一個專案經理的切身經驗總結:測試用例可以被替代嗎?
首先我們先明確測試用例是什麼?個人覺得測試用例應該有:標題,測試目的,前提(預設條件),測試步驟,預期結果等。測試人員可以根據測試用例的這些要素,可以執行測試。那麼它在軟體測試流程中是必需的嗎?
先分享下個人關於測試用例方面的經歷: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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個專案經理的經驗總結
- 一個專案經理的經驗總結(轉)
- 專案管理心得:一個專案經理的個人體會、經驗總結專案管理
- 作為專案經理的7個經驗教訓總結
- 測試經驗總結:測試員的角色
- 專案測試經驗交流
- JMeter測試WebSocket的經驗總結JMeterWeb
- 日常專案經驗總結
- BPR專案經驗總結
- 兩年測試經驗總結
- 《軟體專案經驗總結》
- 一位測試大神的軟體測試工作經驗總結
- 軟體測試外包專案經驗分享:歷經7個月的OA系統專案驗收測試情況
- 程式設計師可以兼任專案經理嗎?程式設計師
- 在我有限的軟體測試經歷裡,一段專職的自動化測試經驗總結
- 考試經驗總結
- 工作專案經驗總結(1)-- 投影儀自動化測試 (Android)Android
- 這是一個女性專案經理的經歷,您覺得她會比男專案經理付出的少嗎?
- Mask RCNN測試過程經驗總結CNN
- 相容性專案經驗總結
- 面經-測試用例
- 經歷人生第一次被裁,15+ 年的測試經驗,有招測試的或者管理的嗎?
- 運維經理的運維經驗總結運維
- 專案經理被綁架
- 軟體專案測試管理經驗談
- 一個完美的的專案經理
- 一個好的專案經理(轉)
- 移動應用可用性測試的實踐經驗總結
- 我的專案開發經驗積累總結
- 《軟體測試實戰:微軟技術專家經驗總結》前言微軟
- 打造一個成功的專案經理(轉)
- Google Test交流與測試開發經驗總結Go
- 專案經理的超越(一)你超越了嗎?薦
- Redis在專案中合理使用經驗總結Redis
- 專案經理應該避免的一些錯誤總結
- 影像分類:來自13個Kaggle專案的經驗總結
- 軟體測試用例設計實用經驗之談
- 專案經理之專案經理的基本特徵特徵