![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
下列关于单元测试的描述中错误的是:
A.单元测试也需要进行计划、设计、执行、评审等一系列过程
B.单元测试往往需要编写桩模块和驱动模块
C.单元测试完全采用白盒测试方法完成
D.单元测试包括动态测试和静态测试
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.单元测试也需要进行计划、设计、执行、评审等一系列过程
B.单元测试往往需要编写桩模块和驱动模块
C.单元测试完全采用白盒测试方法完成
D.单元测试包括动态测试和静态测试
第1题
A、一个Java类是一个测试单元,其中包含一组方法,每个方法实现一种算法
B、在给定输入的情况下,算法应当能够按照设计要求得到一个预期输出
C、输入再加上其预期输出就构成了算法的一个测试用例
D、单元测试就是测试Java类中的字段成员是否正确
第2题
A、JUnit将每个Java类都作为一个独立的测试单元
B、使用JUnit可以测试一个Java类中各方法成员的算法是否正确
C、使用JUnit可以很方便地编写出Java类的测试代码
D、使用JUnit可以很方便地编写出Java类的定义代码
第3题
A.测试工作应避免由该软件的开发人员或开发小组来承担(单元测试除外)
B.在设计测试用例时,不仅要包含合理、有效的输入条件,还要包括不合理、失效的输入条件
C.测试一定要在系统开发完成之后才进行
D.严格按照测试计划来进行,避免测试的随意性
第4题
(35)
A. 测试工作应避免由该软件的开发人员或开发小组来承担(单元测试除外)
B. 在设计测试用例时,不仅要包含合理、有效的输入条件,还要包括不合理、失效的输入条件
C. 测试一定要在系统开发完成之后才进行
D. 严格按照测试计划来进行,避免测试的随意性
第5题
(1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
(2)尽量用公共过程或子程序去代替重复的代码段。
(3)测试是为了验证该软件已正确地实现了用户的要求。
(4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。
(5)尽量采用复合的条件测试,以避免嵌套的分支结构。
(6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。
(7)发现错误多的程序模块,残留在模块中的错误也多。
(8)黑盒测试方法中最有效的是因果图法。
(9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。
(10)程序效率的提高主要应通过选择高效的算法来实现。
A.1.3.4.5.9
B.2.4.6.7.10
C.4.5.6.7.10
D.1.2.3.8.9
第6题
A.软件开发过程是自顶向下的,软件测试过程是自底向上的
B.单元测试主要采用白盒测试,辅之以黑盒测试
C.集成测试通常采用黑盒测试,包括渐增式集成和非增式集成
D.确认测试以软件的概要设计文档为依据,通常采用黑盒测试
第7题
A.自顶向下过程因为单元测试而比较耗费时间
B.自顶向下过程可以更快地发现系统性能方面的问题
C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示模型
D.在自顶向下的设计中,如发现一个错误,通常是因为底层模块没有满足其规格说明(因为高层模块已经被测试过了)
第8题
A.自顶向下过程因为单元测试而比较耗费时间
B.自顶向下过程可以更快地发现系统性能方面的问题
C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示原型
D.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因为高层模块已经被测试过了)
第9题
A.自顶向下过程因为单元测试而比较耗费时间
B.自顶向下过程可以更快地发现系统性能方面的问题
C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示原型
D.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因为高层模块已经被测试过了)
第10题
A) 不应该采用模块化方法开发自动测试脚本
B) 自动测试一般要求被测试的应用系统相对稳定
C) 应尽量使单元测试自动化
D) 自动测试脚本可能包含错误,也需要进行维护
A.
B.
C.
D.
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!