ROAD第140期公开课-Junit在WEB自动化和移动自动化测试中的百变应用-评测题


每日新鲜技术文章和行业新闻尽在Road微信,扫一扫,天天感觉幸福满满
点击链接加入群【Road北京测试人脉】:http://jq.qq.com/?_wv=1027&k=UVUkqg
点击链接加入群【广东深圳软件测试群】:http://jq.qq.com/?_wv=1027&k=Ze5XX1
点击链接加入群【上杭京测试聚会群】:http://jq.qq.com/?_wv=1027&k=bsfaxa
学生姓名
    ____________
1. 关于Junit的描述正确的是
A. JUnit可以用于单元测试
B. JUnit可以用于并发性能测试
C. JUnit可以用于黑盒功能测试
2. 关于Junit中的断言描述错误的是
A. 断言就是一组函数
B. 断言用来确定被测试的方法是否按照预期的效果正常工作
C.断言只能对Int类型进行比较
3. 可以对Java进行单元测试的框架是
A. JUnit3
B. JUnit4
C. TestNG
4. junit3 case的执行顺序是什么
A. case1case2case3
B. setupcase1case2case3teardown
C. setupcase1teardown;setupcase2teardown;setupcase3teardown
5. 关于junit3中的测试方法哪些项描述是正确的
A. public的
B. void的
C. 无方法参数
D. 方法名称必须以test开头
6. 关于junit4描述正确的是
A. 不用测试类继承TestCase父类
B. 引入注解的方式
C. @Test表示用例
D. 用例必须以test开头
7. 关于junit4注解描述正确的是
A. @Test(timeout = xxx) :设置当前测试方法在一定时间内运行完,否则返回错误;
B. @Test(expected = Exception.class) :设置被测试的方法是否有异常抛出。抛出异常类型为:Exception.class;
C. @Ignore :表示会被忽略的测试方法
D. @RunWith注解改变JUnit的默认执行类,
8. junit4 case的执行顺序是什么
A. case1case2case3
B.@Beforecase1case2case3@After
C. @BeforeClasscase1@AfterClass;@BeforeClasscase2@AfterClass;@BeforeClasscase3@AfterClass;
D. @BeforeClass @Beforecase1@After;@Beforecase2@After;@Beforecase3@After @AfterClass;
9. 关于Junit3和junit4描述正确的是
A.junit3通过TestSuite进行用例管理
B.junit3的用例继承TestCase类
C.无法通过Junit3的suite管理junit4的用例
D.junit4是junit3的升级版

 

10. 如上代码所示,divide是一个计算两个数相除的方法,input1是被除数,input2是除数,下面的描述正确的是

 

A. 用例的执行结果是:通过
B. 用例的执行结果是:失败
C. 用例的结果是:通过,通过,失败,通过
D. 用例的结果是:通过,通过,失败,失败

11题 | 被引用0次

使用此模板创建