CMS专题

多选题单元测试可发现哪些问题()A单元代码的功能B单元代码的可集成性C单元代码的可维护性D单元代码的效率

题目
多选题
单元测试可发现哪些问题()
A

单元代码的功能

B

单元代码的可集成性

C

单元代码的可维护性

D

单元代码的效率

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 系统中一个组件的某个函数中,有一个变量没有正确初始化,在()阶段最可能发现问题。 ()A.单元测试 B.集成测试 C.确认测试 D.系统测试


正确答案:A
    本题考查软件测试过程。单元测试是在模块编写完成且无编译错误后进行,通过向被测模块提供测试数据并接收测试结果,没有正确初始化的变量很可能引起结果中有问题,所以最可能在单元测试中发现。继承测试把模块按系统设计说明书的要求组合起来进行测试,继承测试主要测试穿过模块的数据、模块之间的影响等方面的问题。确定测试的任务就是进一步检查软件的功能是否与用户要求的一样。系统测试是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。

第2题:

单元测试可发现哪些问题()

A.单元代码的功能

B.单元代码的可集成性

C.单元代码的可维护性

D.单元代码的效率


参考答案:A, B, D

第3题:

发现问题应作哪些工作?


参考答案:

1、认识差距。2、界定问题。3、寻找原因。


第4题:

对于单元测试框架,除了用于Java的JUnit还有CppUnit、NUnit等,它们是()?

A.C++单元测试框架、.NET单元测试框架

B.C语言单元测试框架、通用单元测试框架

C.C++单元测试框架、自动化单元测试框架

D.自动化单元测试框架、.NET单元测试框架


参考答案:A

第5题:

单元测试能发现约80%的软件缺陷。( )

此题为判断题(对,错)。


正确答案:√

第6题:

某系统中一个组件的某个函数中,有一个变量没有正确初始化,在( )阶段最可能发现问题。

A.单元测试

B.集成测试

C.确认测试

D.系统测试


正确答案:A
解析:软件测试实际上分为4步进行,包括单元测试、集成测试、确认测试和系统测试。单元测试是在模块编写完成且无编译错误后进行,通过向被测试模块提供测试数据并接收测试结果。没有正确初始化的变量很可能引起结果有问题,所以最有可能在单元测试中发现。【总结与扩展】集成测试把模块按系统设计说明书的要求组合起来进行测试。即使所有的 功能都通过了测试,但在集成之后,仍可能会出现问题。集成测试主要测试通过模块的数据、全局数据等问题。确认测试的任务是进一步检查软件的功能和性能是否与用户要求一样。系统测试是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。

第7题:

简述Xunit测试框架具有哪些优点,使得现行的软件单元测试完全基于Xunit框架。


正确答案:可以使测试代码与产品代码分开。 针对某一个类的测试代码通过较少的改动便可以应用于另一个类的测试。 易于集成到测试人员的构建过程中,XUnit和Ant的结合可以实施增量开发。 XUnit是公开源代码的,可以进行二次开发。 可以方便地对XUnit进行扩展。

第8题:

关于面向对象软件单元测试的说法,错误的是______。

A) 面向对象软件中可独立被测试的单元通常是一个类族

B) 面向对象软件中可独立被测试的单元也可能是一个独立的类

C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试

D) 面向对象的单元测试与面向过程的单元测试目的相同

A.

B.

C.

D.


正确答案:D
解析:A、B、C选项中关于面向对象软件单元测试的陈述都是正确的,面向对象软件的测试主要包括两方面的内容,检查分析结果是否符合相应面向对象分析方法的要求;检查分析结果是否可以满足软件要求。与面向过程的测试有着不同的测试目的。

第9题:

单元测试能发现约80%的软件缺陷。判断对错


正确答案:正确

第10题:

下列关于各软件测试阶段特点的说法,错误的是()。

  • A、单元测试是最小单位的测试
  • B、单元测试可以发现时序问题
  • C、集成测试可以发现单元测试中无法发现的资源竞争的问题
  • D、确认测试往往在系统测试的前期进行,包括有效性测试和软件配置审查

正确答案:B