定义边界值各种数据类型都可以定义边界值。系统已为基本数据类型定义了边界值,可视需要增删或修改
如果函数的参数类型未定义边界值,打开边界测试开关后,会产生编译错误 ……
6.边界测试边界测试基础边界测试就是依据各数据类型预先定义的边界值,自动生成测试用例进行测试。VU把边界测试作为完整测试的第三阶段,即在完成基本功能测试、白盒测试后,还要运行边界测……
用例设计器进阶上一节用比较简单的代码讲述测试用例设计器的基本使用方法。这一节用逻辑比较复杂的代码,演示使用测试用例设计器找出隐藏很深的测试用例,及识别不可覆盖的逻辑单位 ……
用例设计器基础只要有一个可以完整运行的测试用例,就可以统计白盒覆盖状况,并使用测试用例设计器来设计其他测试用例。不过,测试用例设计器主要用于找出遗漏的测试用例,对于容易想到的测试用……
异常处理逻辑try/catch 结构形成了特殊的分支结构,也形成的特殊的程序路径。VU对复杂的异常处理逻辑,也能精确地计算路径和统计路径覆盖 从代……
逻辑结构图裁剪如果代码逻辑很复杂,逻辑结构图也会很复杂,可能会有几十个分支,几百上千条路径。逻辑结构图裁剪功能,使这种复杂代码也能轻松达到完整的白盒覆盖
逻辑结构图裁……
逻辑结构图基础路径窗口自动画出程序逻辑结构图。这是新一代的逻辑结构图,提供了丰富的信息和操作 这种矩形表示一个语句块,对应于左边代码窗口加亮的代码 ……
5.白盒测试本节开始讲述白盒测试。
白盒测试就是依据代码及其逻辑结构来设计测试用例进行测试。VU并不把白盒测试作为独立的测试方法,而是在基本功能测试的基础上,统计白盒……
异常测试有些程序,在某种输入时,应该抛出某种异常,有两种情形: 一是抛出某个异常类; 二是抛出某个值,如一个整数或一个字符串
这个函数中,当j==……
代码模式代码模式下可以直接编辑测试用例代码,用于处理一些特殊情形,比较常见的有: 添加/查看用例注释; 使用缺省值参数; 输入空指针参数; ……