你可能感兴趣的试题
传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误 面向对象软件很难对单个成员方法进行充分测试,具有良好封装性的类称为单元测试的基本对象 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行进行测试
对于面向对象程序集成测试而言,大突击集成可能导致测试不充分 面向对象软件只能采用白盒测试,不能采用黑盒测试 在存在多态的情况下,为了提高测试的充分性需要对所有可能的绑定都进行测试 单个成员方法的测试属于面向对象程序单元测试考虑的范畴
不变式边界测试 多态服务测试 模态类测试 非模态类测试
面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法 对于一棵继承树上的多个类,处于叶子节点的类也需要测试
面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法 对于一棵继承树上的多个类,处于叶子结点的类也需要测试
面向对象程序与传统程序的黑盒测试方法完全相同 面向对象程序与传统程序的白盒测试方法有明显区别 单个类树的测试不属于面向对象程序单元测试关注的范畴 对一个类的每个成员方法都进行充分的测试就完成了对该类充分的测试
传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试
单个成员方法的测试不属于面向对象单元测试考虑的范畴 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试 基于判定表的测试适用于面向对象软件的测试 抽象类无法进行单元测试
传统的软件单元测试的对象是软件设计的最小单位--模块,测试依据是详细设计说明书 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对像 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试
传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行地进行测试