边界测试的输入输出边界测试的测试用例是依据参数类型自动生成的,数量往往很多,例如,如果一个函数有两个参数,每个参数有五个边界输入,那么两两组合就形成了25个测试用例。分别为那么多的……
7.测试过程实例完整的测试过程
用这个函数演示一个函数的完整测试过程,代码的功能很简单:计算g的e次幂,g和e都是无符号整数。……
异常处理逻辑try/catch 结构形成了特殊的分支结构,也形成的特殊的程序路径。VU对复杂的异常处理逻辑,也能精确地计算路径和统计路径覆盖 从代……
用例设计器基础只要有一个可以完整运行的测试用例,就可以统计白盒覆盖状况,并使用测试用例设计器来设计其他测试用例。不过,测试用例设计器主要用于找出遗漏的测试用例,对于容易想到的测试用……
用例设计器进阶上一节用比较简单的代码讲述测试用例设计器的基本使用方法。这一节用逻辑比较复杂的代码,演示使用测试用例设计器找出隐藏很深的测试用例,及识别不可覆盖的逻辑单位 ……
5.白盒测试本节开始讲述白盒测试。
白盒测试就是依据代码及其逻辑结构来设计测试用例进行测试。VU并不把白盒测试作为独立的测试方法,而是在基本功能测试的基础上,统计白盒……
逻辑结构图基础路径窗口自动画出程序逻辑结构图。这是新一代的逻辑结构图,提供了丰富的信息和操作 这种矩形表示一个语句块,对应于左边代码窗口加亮的代码 ……
逻辑结构图裁剪如果代码逻辑很复杂,逻辑结构图也会很复杂,可能会有几十个分支,几百上千条路径。逻辑结构图裁剪功能,使这种复杂代码也能轻松达到完整的白盒覆盖
逻辑结构图裁……
预期输出完整的测试用例一般应该有预期输出。一个测试用例可以有0项到多项的预期输出,每项预期输出占一行。只要计算结果为布尔值的表达式都是可行的预期输出,与输入一样,用.操作符访问成员……
代码模式代码模式下可以直接编辑测试用例代码,用于处理一些特殊情形,比较常见的有: 添加/查看用例注释; 使用缺省值参数; 输入空指针参数; ……