自動測試 (Automation Testing):使用有針對工具實行?梢宰鞒自動化測試的計劃,對可以進行自動化測試的部分編寫或者錄制相應的腳本,可以加入功能,容錯,表單提交等,可以參考MI,Rational或者其他類測試工具說明。
根據權威的軟件測試經驗,手工測試還是主要的測試方法,自動測試不夠靈活,在這里不再詳述。微軟的測試過程80%還是手工完成。
自動測試永遠也代替不了手工測試,但是手工測試的工作量很大是不爭的事實。
2.6 根據RUP標準按階段區分測試
單元測試:在上邊有詳細的敘述,還有針對單元測試和集成測試的論述,請參考。
集成測試:分為功能集成測試和系統集成測試,相互有調用的功能集成,在系統環境下功能相互調用的影響等,使用方法可以任意選用上面的內容。注重功能方面。
系統測試:在功能實現的基礎上,可以加入兼容性,易用性,性能等等。
驗收測試:可以包括Alpha和Beta測試,在這里就不再詳述。
3. 存在風險及解決方法
說明:測試不能找出所有的問題,只是盡量在開發階段解決大多數的問題而已。
測試風險如下:
軟硬件的測試環境提供上也對測試結果有很大的影響;
測試團隊的水平,經驗,合作效果等;
整個開發流程對測試的重視程度,測試的進入時間等;
由于測試環境操作系統,網絡環境,帶寬等情況可能產生的測試結果可能不同這是就需要經驗以及對測試環境的保護等方面下一些功夫。
4. 軟件缺陷的原則
軟件缺陷區別于軟件bug,它是在測試過程中出現的對系統有影響的,但是在設計中沒有的或者對修改后的bug測試和開發人員有不同意見等。
? 軟件未達到產品說明書標明的功能;
? 軟件出現了產品說明書指明不會出現的錯誤;
文章來源于領測軟件測試網 http://www.kjueaiud.com/