1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java单元测试面试 Java必备!JUnit面试题和答案汇总

java单元测试面试 Java必备!JUnit面试题和答案汇总

时间:2019-03-06 15:14:50

相关推荐

java单元测试面试 Java必备!JUnit面试题和答案汇总

下面列出了最常见的JUnit面试问题和答案。

1)什么是测试?

测试是检查应用程序功能是否满足要求的过程。

2)什么是JUnit?

JUnit是测试框架, 它用于Java代码的单元测试。

JUnit = Java + Unit Testing

更多细节…

3)什么是单元测试?

测试应用程序的各个功能(称为单元)的过程称为单元测试。

4)手动测试和自动测试有什么区别?

手动测试是由人工执行的, 因此既费时又昂贵。自动化测试是通过测试工具或程序执行的, 因此它快速且成本较低。

更多细节…

5)给出手动测试的一些缺点。

以下是手动测试的一些缺点:

测试非常耗时且很累。

测试需要大量的人力资源投资。

测试不太可靠

无法对测试进行编程。

6)列出自动测试的一些优点。

自动化测试的一些优点是:

非常快。

投资非常少。

测试更可靠。

可以对测试进行编程。

7)是否有必要为每种逻辑编写测试用例?

不, 我们应该只为可以合理破坏的逻辑编写测试用例。

8)有哪些有用的JUnit扩展?

JWebUnit的

XMLUnit测试

仙人掌

模拟对象

9)JUnit的功能是什么?

开源的

测试用例的注释支持

断言支持以检查预期结果

测试运行器支持以执行测试用例

10)如何测试”受保护”方法?

为了测试受保护的方法, 在与目标类相同的包中声明测试类。

11)如何测试”私有”方法?

没有直接方法可以测试私有方法。因此必须执行手动测试, 或者将方法更改为”受保护”方法。

12)如果JUnit方法的返回类型为’string’, 会发生什么?

JUnit测试方法旨在返回” void”。因此执行将失败。

13)是否可以在单元测试中使用”主要”方法?

14)是否有必要编写测试类来测试每个类?

No

15)XMLUnit提供了什么?

XMLUnit提供了Junit扩展类, XMLTestCase和一组支持类。

16)列出仙人掌的核心成分。

仙人掌框架

仙人掌整合模块

17)治具的方法是什么?

设定

拆除

18)什么是单元测试用例?

单元测试用例是输入数据和预期输出结果的组合。它被定义为测试单元的功能。

19)@Test注释的用途是什么?

@Test批注用于将方法标记为测试方法。

20)什么是测试服?

测试服允许我们将多个测试用例组合在一起, 以便可以一起运行。 TestSuit是junit.framework.TestSuite包下的容器类。

21)跑步者是什么?

测试运行器用于执行测试用例。

22)重要的JUnit注释是什么?

测试运行器用于执行测试用例。

@测试

@课前

@之前

@后

@下课以后

23)断言课是什么?

断言类提供测试测试用例的方法。

Java OOP面试问题

Java字符串和异常面试问题

JDBC面试问题

JSP面试问题

休眠面试问题

SQL面试题

Android面试题

MySQL面试问题

Java基础面试问题

Java多线程面试问题

Java Collection面试题

Servlet面试问题

春季面试问题

PL / SQL面试问题

Oracle面试问题

SQL Server面试问题

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。