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