1. 程式人生 > >測試評審方法---測試自動化

測試評審方法---測試自動化

測試自動化

    軟體測試的工作量很大,但測試卻極有可能應用計算機進行相當一部分自動化的工作,原因是測試的許多操作是重複性的、非智力創造性的、需要細緻注意力的工作,而計算機就最適合於代替人類去完成這些任務。測試自動化會對整個開發工作的質量、成本和週期帶來非常明顯的效果。

    一些適於考慮進行自動化的測試工作為:

    (1)測試用例的生成(包括測試輸入、標準輸出、測試操作指令等)。

    (2)測試的執行控制(包括單機與網路多機分佈執行、夜間及假日執行、測試用例呼叫控制、測試物件、範圍、版本控制等)。

    (3)測試結果與標準輸出的對比。

    (4)不吻合的測試結果的分析、記錄、分類和通報。

    (5)總測試狀況的統計,報表的產生。測試自動化與軟體配置管理是密不可分的,與測試有關的資源都應在配置管理中統一考慮。