JUnit 在线测试
以下测验提供了与JUnit Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。
问题1 - 关于JUnit,以下哪项是正确的?
A - JUnit测试可以组织成包含测试用例甚至其他测试套件的测试套件。
B - JUnit显示一个条形图中的测试进度,如果测试正常,则为绿色,当测试在eclipse中失败时,它会变为红色。
Answer : C
说明 (Explanation)
JUnit测试可以组织到包含测试用例甚至其他测试套件的测试套件中。 如果测试正常,JUnit会在条形图中显示绿色的测试进度,当测试在eclipse中失败时,它会变为红色。
问题2 - 何时应在开发周期中编写单元测试?
A - 单元测试将在开发过程中在代码之前编写,以帮助编码人员编写最佳代码。
B - 单元测试是在开发过程中编写代码之后编写的,以帮助编码器测试代码。
Answer : A
说明 (Explanation)
单元测试将在开发期间编写代码,以帮助编码人员编写最佳代码。
问题3 - 以下哪个注释会导致在每个Test方法之后运行该方法?
Answer : C
说明 (Explanation)
使用@After注释public void方法会导致在每个Test方法之后运行该方法。
问题4 - 以下哪种Assert类检查两个对象引用是否指向同一个对象?
A - void assert(Object expected,Object actual)
B - void assertCheck(对象预期,对象实际)
C - void assertSame(预期的对象,对象实际)
D - void assertChecks(预期的对象,对象实际)
Answer : C
说明 (Explanation)
void assertSame(Object expected,Object actual)检查两个对象引用是否指向同一个对象。
问题5 - TestCase类的以下哪种方法设置了夹具,例如,打开网络连接?
Answer : B
说明 (Explanation)
void setUp()方法设置fixture。
问题6 - TestResult类的以下哪种方法获取检测到的失败次数?
Answer : C
说明 (Explanation)
int failureCount()方法获取检测到的失败次数。
问题7 - TestSuite类的以下哪个方法返回套件的名称?
A - String getNameOfTestSuite()
Answer : C
说明 (Explanation)
String getName()方法返回套件的名称。
问题8 - 使用以下哪个类来运行测试用例?
Answer : A
说明 (Explanation)
测试用例使用JUnitCore类执行。
问题9 - 自动化运行测试用例的速度明显快于人力资源。
Answer : A
说明 (Explanation)
自动化以比人力资源更快的速度运行测试用例
问题10 - TestCase包含一个测试用例,并定义了用于运行多个测试的夹具。
Answer : A
说明 (Explanation)
TestCase包含一个测试用例,并定义了用于运行多个测试的fixture。