● 单元测试用例的设计既可以使用白盒测试也可以使用黑盒测试,但以()为主。()
A.黑盒测试
B.白盒测试
C.灰盒测试
D.没有主次之分
A.黑盒测试
B.白盒测试
C.灰盒测试
D.没有主次之分
比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。
A) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书
B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误
C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象
D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行地进行测试
● 用白盒测试方法对下图所示的程序进行测试,设计了4个测试用例:①(x=0,y=3)、②(x=1,y=2)、③(x=-1,y=2)和④(x=3,y=1)。测试用例①②实现了(35)覆盖;若要完成路径覆盖,则可用测试用例(36)。
(35)A.语句 B.条件 C.判定 D.路径 (36)A.①② B.②③ C.①②③ D.①③④
在进行单元测试时,常用的方法是
A.采用白盒测试,辅之以黑盒测试
B.采用黑盒测试,辅之以白盒测试
C.只使用白盒测试
D.只使用黑盒测试
A.需求规格说明书评审
B.代码走读
C.用LoadRunner进行性能测试
D.用Logiscope进行代码规则检查
E.用CppUnit进行单元测试执行
根据测试的对象和重点不同,可以将软件测试分成单元测试、(8)、(9)等不同的过程。单元测试属于白盒测试,需要对模块接口、局部数据结构、全部局部程序逻辑路径、出错处理、边界条件等多个方面做测试。单元测试可以借助于目前比较流行的单元测试软件来完成。当然,高质量的测试还需要开发人员的参与。不同的软件组织中,单元测试的主体可能并不相同,开发人员的参与对于提高单元测试的质量非常重要,而开发人员还应该参与甚至主导单元测试的设计过程。
A.集成测试
B.模块测试
C.内部测试
D.外部测试
以下关于软件测试的说法正确的包括(32)。 ①代码走查是静态测试方法,白盒测试是动态测试方法 ②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口 ③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例 ④对发现错误较多的程序段,应进行更深入的测试。因为发现错误数多的程序段,其质量较差,同时在修改错误过程中又容易引入新的错误 ⑤测试覆盖标准从发现错误的强弱能力依次是路径覆盖、条件组合覆盖、判定覆盖、条件覆盖、语句覆盖
A.①③④
B.①②③
C.③④⑤
D.②③④