需求分析(Requirment Analyzing)應該說是軟件測試的一個重要環節,測試開發人員對這一環節的理解程度如何將直接影響到接下來有關測試工作的開展。
可能有些人認為測試需求分析無關緊要,這種想法是很不對的。需求分析不但重要,而且至關重要!
一般而言,需求分析包括軟件功能需求分析、測試環境需求分析、測試資源需求分析等。
其中最基本的是軟件功能需求分析,測一款軟件首先要知道軟件能實現哪些功能以及是怎樣實現的。比如一款Smartphone包括VoIP、Wi-Fi以及Bluetooth等功能。那我們就應該知道軟件是怎樣來實現這些功能的,為了實現這些功能需要哪些測試設備以及如何搭建相應測試環境等,否則測試就無從談起!
既然談了需求分析,那么我們根據什么來分析呢?總不能憑空設想吧。
總得說來,做測試需求分析的依據有軟件需求文檔、軟件規格書以及開發人員的設計文檔等,相信管理一些規范的公司在軟件開發過程中都有這些文檔。
測試計劃
測試計劃(Test Plan)一般由測試負責人來編寫。
測試計劃的依據主要是項目開發計劃和測試需求分析結果而制定。測試計劃一般包括以下一些方面:
1. 測試背景
a. 軟件項目介紹;
b. 項目涉及人員(如軟硬件項目負責人等)介紹以及相應聯系方式等。
2. 測試依據
a. 軟件需求文檔;
b. 軟件規格書;
c. 軟件設計文檔;
d. 其他,如參考產品等。
3. 測試資源
a. 測試設備需求;
文章來源于領測軟件測試網 http://www.kjueaiud.com/