開門見山,互聯網企業產品更新版本迭代較快,那么你是測試策略是什么,測試策略的意思是說“怎么測試公司手機上應用產品?”。在測試策略中很明確的提出進行測試時所使用的方法和過程。
看到過很多大廠嚴格地按照一些測試策略模板來寫,其實模板內容項目很不完善,你也可以并且更高效地寫測試策略。
我們可以從以下幾個方面來寫:
一、 在測試策略中要包括產品的背景信息。在測試策略文檔的第一段回答-項目利益相關者,為什么要開發這個產品?回答這個問題會幫助你更好更快地理解項目,并為所做的事情優先級排序。
二、測試環境,它應該包括你在那個操作系統平臺上做測試,系統是基于那些補丁和安全更新。例如,一個測試環境可能必須包含Window 10企業版,還是家庭版也可以。
三、羅列你將要測試的所有重要特征。如果你認為有些特征不屬于本次發布的一部分,那么標記“不會被測試的特征”。
四、寫下在此項目測試中將應用到的測試方法。清楚的列出你將以那些類型的測試作為測試引導。例如:功能測試,用戶交互界面測試,集成測試,壓力測試,安全測試等等。
五、回答以下問題:你如何進行功能測試?手動還是自動化?手動+自動化測試?軟件測試工具是什么?測試用例怎么管理?你將執行在測試管理工具中的所有測試用例嗎?
六、用什么作為測試錯誤報告BUG工具?當測試人員發現一個新的缺陷之后,缺陷流程應該是什么?
七、測試進入和結束的標準分別是什么?
八、如何去跟蹤測試進度?什么度量可以用來記錄測試結束?
九、任務分布 ? 定義每個組員的角色和職責,包括測試組長,測試員,項目經理等。測試戰略將由開發人員review,確保測試的覆蓋率全面且沒有重疊處。測試經理和部門經理都要同意測試策略之后,測試工作才能展開。測試小組的劃分及分工。
十、有哪些風險會阻礙測試的完成?例如,代碼的依賴性,測試工具的局限性等等。要提前想到風險發生的解決辦法。
十一、測試日程表- 每個測試計劃都應該包含一個預估時間來估計完成測試所需要的時間。這需要幾個階段:一,測試人員必須至少完成一次的執行全部用例。二,如果一個錯誤被測試人員發現,開發人員將修復此錯誤。測試員重新測試此用例,直到其功能正確為止。后,但很重要的一點是測試員必須對修改過的地方執行回歸測試以保證開發人員在修復一個錯誤的時候沒有引入另外的代碼錯誤。測試日程表要包含每個測試部分涉及的測試人員。時間往往很難估計,因為測試中有很多不確定性的事情發生。其中一個比較好的辦法是參照前一個發布來估計。
十二、回歸測試的方法- 一個錯誤被修復后,必須要保證產品功能按用例標準運行。回歸測試是為了在修復一個問題時不引入另外的錯誤。因此相關的測試用例要在被執行一次,從而確保沒有特殊的東西被引進。在這個階段,要定義回歸測試的方法。有的公司講相關模塊的單元測試用例全部遍歷一遍,從而確保產品的質量。
只要你從上面問題出發,把這樣問題弄明明白白,你就可以編寫一份詳細合格企業測試策略。
推薦閱讀: