测试工作中常用的方法
? ?測試工作中經常會用到如下相關方法,主要包括PDCA、SWOT、6W2H、SMART、2/8法則、WBS任務分解法、時間管理。
PDCA循環法則
? Plan:制定工作目標和工作計劃
? Do:按照計劃執行任務
? Check:檢查執行過程中的關鍵點和最終結果
? Action:糾正偏差,對成果進行標準化,并確定新的目標,制定下一輪計劃
? 常用場景
? 測試策略和測試計劃的編寫、實施。不斷審視版本測試情況進行刷新。實施基于風險的測試策略。
? 測試相關操作文檔。文檔不斷編寫完成后不斷使用、刷新。最后實現任何人只要按照指導操作一定能完成操作。
6W2H法則
??What:測試任務工作內容、任務的價值是什么、完成的目標
??Why:為什么會有這項工作,一定要接手嗎?
??Who:需要誰參與完成任務、任務相關責任人(上、下游)都有誰,有問題可以找誰支持、誰可以協調資源
??When:這項工作開始時間和結束時間是什么時候、公共有多少工作日
??Where:測試任務完成地點是哪里?有沒有特殊的要求。比如會議室、實驗室等
??Which:用哪一種方法可以解決這個問題
??How:怎么樣可以順利完成任務。需要的方法、測試工具、測試資源都有哪些,是否能及時到位
??How much:這項工作需要耗費多少成本,包括人力成功、測試環境、測試工具、license等測試資源。
? 常用場景
? 接手新任務時,利用6W2H明確測試任務,有助于任務梳理,方便后續的工作開展。
SMART原則
??Specific:具體的
??Measurable:可測量的
??Attainable :可達到的
??Relevant: 相關的
??Time based:時間的
? 常用場景
? 測試任務分工或者接受安排新任務時,任務需符合SMART原則要求,任務可跟蹤。建議與WBS任務分解法結合使用,顆粒度越小越容易度量。
SWOT分析法
??Strengths:優勢
??Weaknesses:劣勢
??Opportunities:機會
??Threats:威脅
? 常用場景
? 測試任務分工時,結合需求復雜度和測試人員技能情況進行分配。清楚每個測試人員技能和工作情況。使任務合理分工。
時間管理-重要與緊急
? 重要且緊急:迫切的問題、限期完成的工作、你不做其他人也不能做
? 重要不緊急:準備工作、預防措施、增進自己的能力
? 緊急不重要:造成干擾的事或電話、信件、報告、會議,迫在眉睫的急事、符合別人期望的事
? 不緊急也不重要:瑣碎的事、等待時間
? 常用場景
? ?排序手中的測試任務,做到有條不穩、張弛有序。
2/8原則
? 巴列特定律:總結果的80%是由總消耗時間中的20%所形成的。按事情的"重要程度"編排事務優先次序的準則是建立在"重要的少數與瑣碎的多數"的原理的基礎上。
? 常用場景
? 測試學習,20%的內容可以解決80%的問題,集中用80%的時間去學習這20%內容就可以快速上手工作了。比如Linux命令。上手常用的就那20來個命令。
WBS任務分解法(Work Breakdown Structure)
? 分解原則:將主體目標逐步細化分解,最小單元的任務活動可直接分派到個人去完成;每個任務原則上要求分解到不能再細分為止。
? 分解方法:至上而下與至下而上的充分溝通;一對一個分別交流;小組討論。
? 分解標準:分解后的活動結構清晰;邏輯上形成一個大的活動;集成了所有的關鍵因素包含臨時的里程碑和監控點;所有活動全部定義清楚。
? 常用場景
? 測試任務分解常用。比如分解至上而下進行,系統 -> 子系統 -> 模塊 ->函數 ->組件,都是逐步拆分進行用例設計。任務分解足夠小,就越容易分析和度量。
?
轉載于:https://www.cnblogs.com/linyfeng/p/7625185.html
總結
以上是生活随笔為你收集整理的测试工作中常用的方法的全部內容,希望文章能夠幫你解決所遇到的問題。