覆盖率测试是白盒测试方法中常用的技术,请简述覆盖率测试当中的语句覆盖、判定覆盖和条件覆盖三种覆盖率测试的含义。
● 软件测试的基本方法包括白盒测试和黑盒测试方法,以下关于二者之间关联的叙述,错误的是(61) 。
(61)
A.黑盒测试与白盒测试是设计测试用例的两种基本方法
B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法
C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100%
D.应用系统负载压力测试一般采用黑盒测试方法
在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试()。
A.结构合理法
B.软件外部功能
C.程序正确性
D.程序内部逻辑
在进行单元测试时,常用的方法是
A.采用白盒测试,辅之以黑盒测试
B.采用黑盒测试,辅之以白盒测试
C.只使用白盒测试
D.只使用黑盒测试
黑盒测试,白盒测试和灰盒测试都是常用的系统测试方法。其中,(57)也称功能测试或数据驱动测试,它是已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。
A.黑盒测试
B.白盒测试
C.灰盒测试
D.以上都不对
A.面向对象软件只能采用白盒测试,不能采用黑盒测试
B.测试一个类时,该类成员方法的任何一个消息序列都是合理的测试用例
C.若类B是类A的子类,针对类B的测试用例可以包含对类A的成员方法的调用
D.等价类划分是一种类树层次的测试技术
下列关于测试方法的叙述中不正确的是______。
A) 从某种角度上讲,白盒测试与黑盒测试都属于动态测试
B) 功能测试属于黑盒测试
C) 对功能的测试通常是要考虑程序的内部结构的
D) 结构测试属于白盒测试
A.与白盒测试相比,具有更好的适用性
B.模糊测试是一种自动化的动态漏洞挖掘技术,不存在误报,也不需要人工进行大量的逆向分析工作
C.模糊测试不需要程序的源代码就可以发现问题
D.模糊测试受限于被测系统的内容实现细节和复杂度