目录

JUnit 在线测试

以下测验提供了与JUnit Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。

问题和解答

Answer : C

说明 (Explanation)

JUnit测试可以组织到包含测试用例甚至其他测试套件的测试套件中。 如果测试正常,JUnit会在条形图中显示绿色的测试进度,当测试在eclipse中失败时,它会变为红色。

Answer : A

说明 (Explanation)

单元测试将在开发期间编写代码,以帮助编码人员编写最佳代码。

问题3 - 以下哪个注释会导致在每个Test方法之后运行该方法?

A - @Test

B - @Before

C - @After

D - @AfterClass

Answer : C

说明 (Explanation)

使用@After注释public void方法会导致在每个Test方法之后运行该方法。

Answer : C

说明 (Explanation)

void assertSame(Object expected,Object actual)检查两个对象引用是否指向同一个对象。

问题5 - TestCase类的以下哪种方法设置了夹具,例如,打开网络连接?

A - void setTestName()

B - void setUp()

C - void setUpFixture()

D - void setTestCase()

Answer : B

说明 (Explanation)

void setUp()方法设置fixture。

问题6 - TestResult类的以下哪种方法获取检测到的失败次数?

A - int错误()

B - int errorCount()

C - int failureCount()

D - int failure()

Answer : C

说明 (Explanation)

int failureCount()方法获取检测到的失败次数。

问题7 - TestSuite类的以下哪个方法返回套件的名称?

A - String getNameOfTestSuite()

B - String getTestName()

C - String getName()

D - String getTestSuite()

Answer : C

说明 (Explanation)

String getName()方法返回套件的名称。

问题8 - 使用以下哪个类来运行测试用例?

A - JUnitCore

B - TestCase

C - TestSuite

D - TestResult

Answer : A

说明 (Explanation)

测试用例使用JUnitCore类执行。

问题9 - 自动化运行测试用例的速度明显快于人力资源。

A - true

B - false

Answer : A

说明 (Explanation)

自动化以比人力资源更快的速度运行测试用例

问题10 - TestCase包含一个测试用例,并定义了用于运行多个测试的夹具。

A - true

B - false

Answer : A

说明 (Explanation)

TestCase包含一个测试用例,并定义了用于运行多个测试的fixture。

↑回到顶部↑
WIKI教程 @2018