目的
|
理解可用的可测性元素,理解它们支持的机制和提供的好处。
|
复审对于在此环境中启用测试有用的机制,并识别实施这些机制的特定可测性元素。这包括复审资源,例如任何由测试团队开发的函数库,以及由开发团队实施的桩模块或装备。
通过以下两种行为的组合达到可测性:开发可测的软件,定义适当地支持测试的测试方法。同样,可测性是测试团队资产开发的一个重要方面,就像它是 软件开发工作的一个重要部分一样。实现可测性(有效地测试软件产品的能力)通常将涉及到以下各项的组合:
-
由测试自动化工具提供的可测性启用程序
-
创建作为成分的测试脚本所用的特定技术
-
在测试脚本中分离和封装来自基本测试过程定义的复杂性的函数库,这些库提供控制和修改的中心点。
当前测试套件需要进行分发吗?如果是,请利用支持分发的可测性元素。这些元素通常将是特定自动支持工具的特性,这些工具将分发测试套件,远程执行套件并带回测试日志和其他输出,以用于集中式结果确定。
当前测试套件需要与其他测试套件并行运行吗?如果是,请利用支持并行性的可测性元素。这些元素通常将是特定支持工具的组合,某个实用程序运行这些支持工具以使多个测试套件能在不同的物理机器上并行执行。并行性需要进行仔细的测试数据设计和管理,以确保不会出现意外或计划外的副作用,例如两个并行测试更新同一个数据记录。
|