本文主要是介绍牛顿学院软件测试基础练习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
软件测试基础练习第一部分
选择题:
1.下列哪一项不是白盒测试?( C )
A.单元测试 B.集成测试 C.系统测试 D.回归测试
2.属于黑盒测试的方法?( C )
A.基于基本路径
B.控制流
C.基于用户需求测试
D.逻辑覆盖
3.在 Assert类中断言对象为NUL是。( C )
A. assertEquals
B. assertTrue
C. assert\ull
D. fail
4._______ 的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。( A)
A.系统测试
B.集成测试
C.单元测试
D.功能测试
5.在 Assert类中断言两个对象相等 ( A)
A. assertEquals B. assertTrue C. assertSame D. fail
6.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准。(B)
A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖
7.在 Assert类中断言测试失败是。(D)
A. assertEquals
B. assertTrue
C. assertSame
D. fail
8.软件测试的目的是( C)
A.表明软件的正确性
B.评价软件质量
C.尽可能发现软件中的错误
D.判定软件是否合格
9.关于白盒测试与黑盒测试的最主要区别,正确的是。(A)
A.白盒测试侧重于程序结构,黑盒测试侧重于功能
B.白盒测试可以使用测试工具,黑盒测试不能使用工具
C.白盒测试需要程序参与,黑盒测试不需要
D.黑盒测试比白盒测试应用更广泛
10.软件测试类型按开发阶段划分。( B)
A.,需要测试、单元测试、集成测试
B.单元测试、集成测试、确认测试、系统测试,验收测试
C.单元测试、集成测试从试
D.调试、单元测试功能测试
11.在Junit中,testxxx( )方法足个测试用例,试方法是(B)
A.private void testXXX ()
B.public void testXXX()
C. public float testXXX()
D. public int testXXX()
12.在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是。( B)
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.判定覆盖
13.在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是。( C)
A.条件覆盖
B.条件组合覆盖
13.在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是。( C )
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.判定覆盖
14.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( B)
A.集成测试
B.单元测试
C.目的测试
D.确认测试
- Junit测试在单元测试阶段测试,主要用于。( A )
A.白盒测试
B.灰盒测试
C.黑盒测试
D.确认测试
16.不属于白盒测试的技术是。( C )
A.路径覆盖
B.判定覆盖
C.边界值分析
D.条件覆盖
这篇关于牛顿学院软件测试基础练习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!