软件测试练习题很经典.doc

软件测试练习题很经典.doc

ID:56832523

大小:77.50 KB

页数:7页

时间:2020-07-15

软件测试练习题很经典.doc_第1页
软件测试练习题很经典.doc_第2页
软件测试练习题很经典.doc_第3页
软件测试练习题很经典.doc_第4页
软件测试练习题很经典.doc_第5页
资源描述:

《软件测试练习题很经典.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、练习题1.软件调试的目的是?AA.找出错误所在并改正之B.排除存在错误的可能性C.对错误性质进行分类D.统计出错的次数2.下列叙述中,哪一项是正确的?DA.用黑盒法测试时,测试用例是根据程序内部逻辑设计的;B.测试是为了验证该软件已正确地实现了用户的要求;C.对面向对象程序来说,单元测试的最小单元是每条程序语句,即以分号结尾的程序;D.发现错误多的程序模块,残留在模块中的错误也多。3.创建一个基于JUNIT的单元测试类,该类必须扩展?CA.TestSuiteB.AssertC.TestCaseD.JFCTestCase4.以下对单元测试,不正确的说法是?CA.单元测试的主要目的是针对编码

2、过程中可能存在的各种错误;B.单元测试一般是由程序开发人员完成的C.单元测试是一种不需要关注程序结构的测试;D.单元测试属于白盒测试的一种。5.测试驱动开发的含义是?BA.先写程序后写测试的开发方法B. 先写测试后写程序,即“测试先行”C.用单元测试的方法写测试D.不需要测试的开发6.用JUNIT断言一个方法输出的是指定字符串,应当用的断言方法是?CA.assertNotNull()B.assertSame()C.assertEquals()D.assertNotEquals()7.TestCase是junit.framework中的一个?CA.方法B.接口C.类D.抽象类8.TestS

3、uite是JUNIT中用来?AA.集成多个测试用例B.做系统测试用的C.做自动化测试用的D.方法断言9.对于测试程序的一些命名规则,以下说法正确的一项是?CA.测试类的命名只要符合Java类的命名规则就可以了;B.测试类的命名一般要求以Test打头,后接类名称,如:TestPerson;C.测试类的命名一般要求以Test结尾,前接类名称,如:PersonTest;D.测试类中的方法都是以testXxx()形式出现。1.通常,初始化一个被测试对象,会在测试类的?中进行。BA.tearDown()B.setUp()C.构造方法D.任意位置2.以下不属于单元测试优点的一项是?DA.它是一种验证

4、行为B.它是一种设计行为C.它是一种编写文档的行为D.它是一种评估行为3.从技术角度分,不是一类的测试是?CA.黑盒测试B.白盒测试C.单元测试D.灰盒测试4.数据驱动测试也称?CA.单元测试B.白盒测试C.黑盒测试D.确认测试5.逻辑驱动测试也称?CA.单元测试B.灰盒测试C.白盒测试D.用户测试6.以下不属于白盒测试的优点是?BA.增大代码的覆盖率B.与软件的内部实现无关C.提高代码的质量D.发现代码中隐藏的问题7.组装测试又称为?AA.集成测试B.系统测试C.回归测试D.确认测试8.对于单元测试框架,除了用于Java的JUnit还有CppUnit、NUnit等,它们是?AA.C++

5、单元测试框架、.NET单元测试框架B.C语言单元测试框架、通用单元测试框架C.C++单元测试框架、自动化单元测试框架D.自动化单元测试框架、.NET单元测试框架9.对于JFCUnit,以下说法不正确的是?DA.它是JAVAGUI的测试框架B.它是JUnit的扩展,用于GUI的测试C.编写JFCUnit的测试用例需要扩展JFCTestCaseD.JFCUnit是JavaGUI测试框架和JUnit没有任何关系10.以下哪一项不属于WEB测试的范畴?FA.功能B.性能C.可用性D.安全性E.客户端兼容性F.可扩展性11.连接速度测试属于?CA.功能测试B.客户端兼容性测试C.性能测试D.安全测

6、试12.LoadRunner是?AA.工业标准级负载测试工具B.一款下载软件C.单元测试框架D.集成开发工具1.JUnit的特征,不正确的一项是?DA.用于测试期望结果的断言B.用于共享共同测试数据的测试工具C.易于集成到测试人员的构建过程中,Jnuit和Ant的结合可以实施增量开发D.JNuit是收费的,不能做二次开发2.JUnit的两个模式:集成模式和?AA.命令模式B.适配器模式C.单例模式D.接口模式3.测试6的阶乘,断言方法是?BA.Assert.assertSame(720,jc.jieChen(6))B.Assert.assertEquals(720,jc.jieChen(

7、6))C.Assert.assertNull(720,jc.jieChen(6))D.Assert.assertTrue(720,jc.jieChen(6))4.什么是软件测试?答案1:软件测试是为了发现错误而执行程序的过程。答案2:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例运行程序,以及发现错误的过程。5.软件测试的分类?1.从技术角度分:黑盒

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。