6.1.2 测试用例集约简的基本概念
测试用例集约简问题的主要定义如下。
定义6-4(测试用例集) 测试用例集表示为T={t 1,t 2,…,t n},是针对测试任务设计的一组测试用例,n代表测试用例集中测试用例的数量。
定义6-5(测试需求集) 测试需求集表示为R={r 1,r 2,…,rm},根据实际情况可以选定软件中的代码行、分支数或功能点等组成测试需求集。在测试中,每个需求至少需要被一个测试用例满足,m代表测试需求数量。(https://www.daowen.com)
定义6-6(测试关系) 测试关系是测试用例集和测试需求之间的关系,可以表示为S={(t,r)|t satisfies r,t∈T and r∈R}。
定义6-7(测试开销) 测试开销表示为C={c 1,c 2,…,cm},代表每个测试用例用于测试时产生的开销。
定义6-8(测试约简集) 测试约简集是测试用例集经过约简得到的一个子集RS,其中RS的测试用例可以满足所有的测试需求,并且使产生的测试开销尽可能小。