10. 一些工具類型的特殊考慮
測試執(zhí)行工具:
錄制:并不穩(wěn)定;
數據驅動:測試輸入與測試用例分離;隨機數;
關鍵字驅動:關鍵字和測試數據;
需要腳本開發(fā);
需要儲存預期結果進行比較。
靜態(tài)分析工具:
產生大量警告信息需要過濾。
測試管理工具:
需要與其他工具和表格有接口,以便產生符合組織所需格式的有用信息。
11. 組織內引入工具考慮的關鍵點:
評價組織的成熟度、引入工具的優(yōu)缺點、認識引入工具能改善過程的可能性;
根據清晰的需求和客觀的準則進行評估;
概念驗證,在評估階段確認在現(xiàn)有情況下使用工具對被測軟件是否有足夠效果,或使用工具現(xiàn)有的基礎設施需要怎樣改變;
評估供應商;
收集內部需求,評估需求時考慮自動化測試技能;
估算成本-收益比。
12. 引入工具從試點項目開始:
對工具有更多的認識;
評估工具與現(xiàn)有過程和實踐的配合程度,確定哪些方面需要修改;
定義一套標準的方法來使用、管理、儲存和維護工具及測試資產;
評估在付出合理的成本后能否得到預期收益。
13. 成功的因素:
逐步推廣;
調整并改進過程來配合工具的使用;
為新使用者提供培訓;
定義使用指南;
收集工具使用情況;
監(jiān)控工具的使用和收益情況;
為測試團隊使用工具提供支持;
在所有團隊內收集經驗和教訓。
|