軟件測(cè)試需求分析方法有哪些
發(fā)布時(shí)間:2022-07-06 09:34:20 已幫助:人 來源:鄭州騰鳥軟件測(cè)試
測(cè)試需求分析依據(jù)
通常是以被測(cè)產(chǎn)品的需求為原型進(jìn)行分析轉(zhuǎn)變而來,測(cè)試需求主要通過以下途徑來進(jìn)行收集:
與待測(cè)軟件相關(guān)的各種文檔資料。如軟件需求規(guī)格、Use case、界面設(shè)計(jì)、項(xiàng)目會(huì)議或與客戶溝通時(shí)有關(guān)于需求信息的會(huì)議記錄、其他技術(shù)文檔等。
與客戶或系統(tǒng)分析員的溝通。
業(yè)務(wù)背景資料。如待測(cè)軟件業(yè)務(wù)領(lǐng)域的知識(shí)等。
正式與非正式的培訓(xùn)。
其他。如果以舊系統(tǒng)為原型,以全新的架構(gòu)方式來設(shè)計(jì)或完善軟件,那么舊系統(tǒng)的原有功能跟特性就成為了最有效的測(cè)試需求收集途徑。
測(cè)試需求架構(gòu)劃分
測(cè)試需求分析應(yīng)首先進(jìn)行測(cè)試需求架構(gòu)劃分并先進(jìn)行評(píng)審,通過后才進(jìn)行后續(xù)的測(cè)試需求展開分析,從產(chǎn)品整體上考慮有哪些功能、測(cè)試類型需要進(jìn)行分析,列出測(cè)試特性列表,也方便下一步展開具體分析。
首先,這里需要對(duì)功能進(jìn)行一下定義以達(dá)成共識(shí),功能是指能獨(dú)立實(shí)現(xiàn)一個(gè)基本業(yè)務(wù)處理要求,為了降低測(cè)試需求設(shè)計(jì)的復(fù)雜性及依賴性,測(cè)試需求架構(gòu)羅列的功能是指最小功能點(diǎn),即不可再繼續(xù)分解。
(1)應(yīng)用程序:
A.一般是最底層的菜單項(xiàng)為最小功能點(diǎn),若最底層的菜單項(xiàng)不能體現(xiàn)一個(gè)獨(dú)立的業(yè)務(wù)流程時(shí),可采用上一層
的菜單項(xiàng)為最小功能點(diǎn)。
B.還有某些比較特殊沒有體現(xiàn)在菜單項(xiàng)的功能也需要作為最小功能點(diǎn)考慮,如POS應(yīng)用程序中交易的沖正功能
等。
(2)驅(qū)動(dòng):一般是以一個(gè)API為最小功能點(diǎn)。
然后,再考慮產(chǎn)品實(shí)際用戶使用的場(chǎng)合及用戶特點(diǎn)考慮哪些測(cè)試類型,如故障及恢復(fù)、功能集成、性能要求、安裝測(cè)試、軟硬件兼容性等,此處需要從產(chǎn)品層面考慮,而不是從功能點(diǎn)層面考慮。
以上是小編為大家整理的軟件測(cè)試需求分析方法有哪些的相關(guān)內(nèi)容介紹,有想要學(xué)習(xí)軟件測(cè)試技術(shù)的人員可以來做個(gè)相關(guān)的學(xué)習(xí)了解,希望對(duì)大家的學(xué)習(xí)有一定的幫助,想要了解更多軟件測(cè)試學(xué)習(xí)相關(guān)的知識(shí)可以繼續(xù)關(guān)注小編為大家?guī)淼暮罄m(xù)文章更新。