更新时间:2024-05-21 13:02
域测试方法基于对输入空间的分析。自然,任何一个被测程序都有一个输入空间。域测试主要针对域错误进行的程序测试,测试的理想结果就是检验输入空间中的每一个输入元素是否都产生正确的结果。域测试正是在分析输入域的基础上,选择适当的测试点以后进行测试的。
程序中的错误可分为域错误、计算机型错误、丢失路径错误。
由于程序中每条路径对应着一个输入域,是程序的一个子计算。如果程序的控制流有错误,则对某一特定的输入可能执行的是一条错误路径,这种错误被称为路径错误或域错误。
而域测试主要是针对域错误进行的测试。
域测试的基本步骤如下:
(1):根据各个分支谓词,给出子域的分割图;
(2):对每个子域的边界,采用ON-OFF-ON原则选取测试点。
(3):在子域内选取一些测试点。
(4):针对这些测试点进行测试。