技术岗单元测试难题及答案.docVIP

  • 0
  • 0
  • 约2.63千字
  • 约 9页
  • 2026-08-25 发布于四川
  • 举报

技术岗单元测试难题及答案

一、单项选择题(每题2分,共20分)

1.以下哪种测试框架常用于Python的单元测试?

A.JUnit

B.NUnit

C.pytest

D.TestNG

答案:C

2.单元测试主要针对的是()。

A.系统整体功能

B.模块内部的函数和类

C.多个模块间的交互

D.用户界面

答案:B

3.在单元测试中,Mock对象的主要作用是()。

A.模拟外部依赖

B.提高测试速度

C.生成测试数据

D.检查代码覆盖率

答案:A

4.以下哪项不属于单元测试的特性?

A.独立性

B.可重复性

C.全面性

D.快速性

答案:C

5.对于一个函数,若其输入参数有3个,每个参数有2种可能取值,那么为了实现完全覆盖测试,需要的测试用例数量是()。

A.3

B.6

C.8

D.9

答案:C

6.单元测试的执行顺序是()。

A.按照测试用例编写顺序

B.随机执行

C.按照函数调用顺序

D.由测试框架决定

答案:D

7.以下哪种断言用于判断两个值是否相等?

A.assertIs

B.assertEqual

C.assertIsNone

D.assertIsInstance

答案:B

8.单元测试可以发现以下哪种类型的错误?

A.需求理解错误

B.设计缺陷

C.代码逻辑错误

文档评论(0)

1亿VIP精品文档

相关文档