ISTQB學習大綱(6)
第六章:軟件測試工具1. 測試工具的類型
配置管理工具configuration management tool
覆蓋率工具coverage tool
調試工具debugging tool
動態(tài)分析工具dynamic analyzsis tool
時間管理工具incident management tool
負載測試工具load testing tool
建模工具modeling tool
監(jiān)控工具monitoring tool
性能測試工具performance tool
需求管理工具requiement management tool
評審工具review tool
安全性工具security tool
壓力測試工具stress testing tool
測試比較器test comparator
測試數據準備工具test data preparation tool
測試設計工具test design tool
測試用具test harness
測試執(zhí)行工具test execution tool
測試管理工具test management tool
單元測試框架工具unit test framework tool
2. 測試工具的作用:
直接用于測試的工具:如測試執(zhí)行、測試數據生成、結果比對等;
測試過程管理工具:如測試管理、缺陷管理、配置管理;
用于觀測的工具或探索:如監(jiān)控應用程序文件活動的工具;
任何對測試有幫助的工具。
3. 測試管理的工具支持:
測試管理工具:QC、禪道;
需求管理工具:QC;
事件管理工具(缺陷跟蹤工具):QC、bugzilla、Jira;
配置管理工具:CC。
4. 靜態(tài)測試的工具支持:
評審工具:taskfree;
靜態(tài)分析工具:?
建模工具:ERWin、UML;
5. 測試規(guī)格說明的工具支持:
測試設計工具:正交用例設計工具、PICT(組合測試);
測試數據準備工具:?
6. 測試執(zhí)行和記錄工具:
測試執(zhí)行工具:RobotFramework、QTP;
測試用具/單元測試框架工具:JUnit、TestNG;
測試比較器:Notepad++-Compare、diff;
覆蓋率測量工具:EclEmma:
安全性測試工具:?
7. 性能和監(jiān)控工具:
動態(tài)分析工具:?
性能測試/負載測試/壓力測試工具:JMeter、LoadRunner;
監(jiān)控工具:IPtraf;sysstat;
8. 特定應用領域的測試工具:
數據質量評估;?
可用性工具:?
9. 有效使用工具:
潛在收益:
減少重復性工作:如自動化回歸測試;
更好的一致性和可重復性:如工具按相同的順序和頻率執(zhí)行測試;
客觀的評估:如靜態(tài)測量、覆蓋率;
存在的風險:
對工具抱有不切實際的希望;
低估首次引入工具的成本、時間、工作量;
低估從工具中獲得較大和持續(xù)性收益需要付出的時間和工作量;
低估對工具生成的結果進行維護的工作量;
對工具過分依賴;
忽視了多個重要工具之間的關聯(lián)和互操作性:如:需求管理、時間管理、版本控制和其他從不同供應商獲得的工具;
工具供應商:停止工具維護、支持、升級和缺陷修復不力;
開源/免費工具項目終止的風險;
其他不可預知的:如不能支持新平臺。
頁:
[1]