軟件功能測試解決方案的評估報告
Agenda 1:什么是 功能測試 解決方案 ?為什么需要功能測試解決方案? Slide 4: 功能測試 的定義: -驗證系統的功能性符合預定的功能說明書的測試。 Slide 5:功能測試解決方案的關鍵組成: 范圍之內的: l 手工測試 l功能 測試自動化 l 測試管理 范圍之外
Agenda 1:什么是
功能測試解決方案?為什么需要功能測試解決方案?
Slide 4:
功能測試的定義:
-驗證系統的功能性符合預定的功能說明書的測試。
Slide 5:功能測試解決方案的關鍵組成:
范圍之內的:
l
手工測試
l 功能
測試自動化
l
測試管理
范圍之外的:
l
單元測試
l 靜態分析
l
性能測試
l 應用程序的監測
Slide 6:你的工作室有做過任何功能
測試腳本的自動化嗎?
通過調查北美和歐洲公司的74個決策者得出以下數據:
Slide 7:手工測試的正反面
正方:
測試用例設計的成本是最少的
l 不需要使用工具或工具專家
l 沒有自動化的需要
l 不需要在測試執行之前預留提前期
可以腳本化,帶探索性,或兩者皆可
l
測試設計和測試執行同時進行
l 在標準的手工測試腳本設計和執行之前,之間和之后都很有用
【Kiki】需要注意一下這里所說的腳本,不是普通意思上我們說的
自動化測試腳本。在美國和其他國家,他們將手工測試的測試用例用非常清晰的步驟描述,有些象我們手工測試用例中的步驟,但比那更加詳細,一步一步相當清楚,不需要
測試人員太多的涉及,執行下來測試人員就象一個機器人一樣。
反方:
測試執行的成本很高
l 成本=執行時間×勞動率
l 執行時間很昂貴
l 當重復執行時,沒有效率
腳本化的測試執行很單調
l 不需要創造力
所有的窗體都是有極高的錯誤傾向
原文轉自:http://www.anti-gravitydesign.com