软件测试TD手册:创建与管理测试集详解

需积分: 10 8 下载量 97 浏览量 更新于2024-08-01 收藏 1.89MB DOC 举报
在"软件测试TD使用手册(2)"中,章节主要探讨了如何有效地管理和组织测试工作流程,以便实现目标驱动的测试执行。该部分着重于创建和管理测试集的概念,这是软件质量保证过程中的关键环节。 首先,创建测试集是将相关测试分组,每个测试集代表一个特定的测试目标。测试集可以根据项目的不同阶段和需求进行定制,如: 1. 正常集(Sanity Set):作为基础层次,用于快速验证应用程序的基本功能和稳定性,关注的是应用的广泛性而非深度,如验证系统是否启动、基本操作能否执行等,如航班预订系统中的日期输入验证。 2. 一般集(Normal Set):对系统进行更深入的测试,包括肯定性检查和否定性检查,即不仅检查预期的功能,还试图找出可能的漏洞或错误,确保程序的鲁棒性。 3. 高级集(Advanced Set):综合测试,覆盖整个应用程序并关注高级特性和复杂功能,适合在有足够时间的情况下执行,全面评估系统的完整性和复杂性。 4. 回归集(Regression Set):针对应用程序的局部更改,确保这些改动没有意外影响到原有的功能。它包括正常集测试和修改区域的详尽测试,确保变更的可控性。 5. 功能集(Function Set):专注于应用程序的特定功能或子系统,例如在航班预订系统中,可能专门针对传真订单功能进行测试,包括选择命令、输入号码、确认和发送等操作。 在创建测试集的过程中,用户需根据项目开始时定义的目标,考虑应用程序的状态和新添加或修改的特性来决定测试集的范围。添加测试集时,可以逐个添加测试到相应的集合中,同时设置测试集的通知规则和失败处理策略,以确保测试执行的高效和准确性。 管理测试集涉及到测试集的维护、更新以及与团队成员的协作,确保所有相关人员都能明确了解和遵循测试集的组织结构和目的。通过这种方式,软件测试工作能够更加系统化和有序地进行,提高测试覆盖率和问题发现能力,从而提升软件产品的质量。