软件测试工具
一.使用测试工具的意义
测试工具可以极大地提升测试工作的效率,并能完成手动无法完成的一些测试任务,前提是要用正确的方法使用正确的工具,不同的测试工具,可以支持的测试活动是不同的
二.测试工具分类
测试管理工具的支持
测试管理工具
测试管理工具能有效管理整个测试过程,这此工具自身往往集成了需求管理、事件管理并有配置管理的支撑,或提供与测试执行事件跟踪和管理、需求管理的接口。
作为管理工具的另一个特征是能提供定量分析报告,有配置管理的支持,测试管理工具能在需求、测试条件、测试用例甚至是测试结果间进行双向追溯,并可提供独立的版本控制能力
需求管理工具
测试的标准最终要追溯到需求,需求的质量直接影响到测试的质量。同时,测试还要考虑覆盖需求。这就需要对需求进行有效管理。使用需求管理工具能有效避免需求间的自相矛盾、冗余的需求或遗漏的需求等。需求管理工具存储了需求的描述和其他属性(例如优先级),为每个需求提供唯一的标识符,并保证了从需求到相应测试用例的可追溯性。
使用统一的需求管理工具也能有效避免开发过程所使用的需求与测试过程所使用的需求的不一致性