測試需求分析思路?

為什么要參與需求分析?

1,吃透被測對象詳細(xì)需求——是后期測試活動的依據(jù)。

2,指出需求歧義——避免需求流失。

3,對需求不合理提出改進(jìn)建議——把可能的缺陷關(guān)閉在需求分析階段。

需求:凡是被測事物就是需求。(不限于:系統(tǒng),文檔,腳本,算法)

實際工作中,當(dāng)測試接入時,項目處于什么階段是不確定的。不同階段的項目,測試展開工作的重點不同。需要通過歷史需求和當(dāng)前需求分析,明確被測對象現(xiàn)狀與風(fēng)險,作為后期展開工作活動的重要依據(jù)。

項目根據(jù)階段分三類:新項目 , 中期項目 , 維護(hù)項目。

新項目:項目立項剛結(jié)束,承接到規(guī)劃的需求,開發(fā)和測試新接入此項目。

此類項目往往迭代一規(guī)劃的開發(fā)任務(wù)已經(jīng)初步給出,但產(chǎn)品最終成型還是停留在規(guī)劃上,這個時候測試人員也要依據(jù)自己的經(jīng)驗,專業(yè),結(jié)合原始需求與開發(fā)一起參與需求分析整個過程。并提出建議和意見。通常開發(fā)人員更多的會從代碼實現(xiàn)可行性,難度,實現(xiàn)方式等方面考慮。測試則應(yīng)從用戶體驗,界面交互,性能,甚至是維護(hù)和推廣的角度來考慮。

中期項目:項目已完成幾個迭代,處于開發(fā)中期。

此類項目迭代已穩(wěn)定進(jìn)行幾個周期,開發(fā)處于中期。這時候接入測試,測試人員需要先熟悉已完成的需求,產(chǎn)品規(guī)劃等,再結(jié)合新需求進(jìn)行需求分析。一方面做新需求分析,一方面要考慮新需求對老版本的關(guān)聯(lián)和影響。或采用新需求兼容老版本的方式,或者老版本做更改和擴(kuò)展,適應(yīng)新需求。根據(jù)項目實際情況決定。

維護(hù)項目:項目開發(fā)結(jié)束,上線,處于維護(hù)階段。

此類項目基本已經(jīng)開發(fā)完成,開發(fā)人員通常只留有部分人員。測試此時接入,需要較多時間來熟悉已有功能。根據(jù)項目資料文檔盡快熟悉產(chǎn)品的情況。后期維護(hù),承接新需求時重點考慮的是新需求對老版本的影響。通常也是采用新需求兼容老版本的方面。不會再對老版本做大的變動。

測試需求的依據(jù)有哪些

1)待測軟件相關(guān)的各種文檔資料。

2)與客戶或系統(tǒng)分析員的溝通。

3)業(yè)務(wù)背景資料。如待測軟件業(yè)務(wù)領(lǐng)域的知識等。

4) 用戶體驗方面。

5)同類成熟產(chǎn)品參考。

需求分析步驟

step1:承接需求時,需要需求方給出原始需求文檔;并由需求方主講進(jìn)行首次需求澄清。

step2:開發(fā)團(tuán)隊進(jìn)行需求分析(包括需求的可實施性,關(guān)鍵風(fēng)險,實現(xiàn)效果,開發(fā)周期,交付結(jié)果,驗收標(biāo)準(zhǔn)等)后,開發(fā)主講進(jìn)行需求反澄清。形成完善的需求規(guī)格說明書文檔。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容