《第5章+测试练习题》由会员分享,可在线阅读,更多相关《第5章+测试练习题(3页珍藏版)》请在金锄头文库上搜索。
1、第五章 练习题一、判断题1. 软件测试就是程序测试。错2. 如果通过软件测试没有发现错误,则说明软件是正确的。错3. 集成测试主要由用户来完成。 错4. 确认测试计划应该在可行性研究阶段制定。错5. 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。错6. 一个好的测试用例在于能发现至今未发现的错误。对7. 集成测试时,一般希望较早地发现系统功能的错误,所以经常采用自底向上的渐增式测试。对8. 发现错误多的程序模块,一般残留在模块中的错误也多。对9. 在做程序的单元测试时,一般桩模块比驱动模块容易编写。错10. 为保证程序的安全,必须做到程序中没有任何错误存在,即容错。错1
2、1. 软件测试也就是在程序编码结束后对程序进行检错和修正错误。错12. 程序测试必须由程序员自己去完成。错13.二、名字解释:1. 测试用例:是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或者核实是否满足 某个特定需求。2. 单元测试:是指对软件中的最小可测试单元进行检查和验证。3. 白盒测试:即结构测试或者路径驱动测试4. 黑盒测试:也称功能测试,它是通过测验来检验功能是否能正常使用。5. 等价划分:就是解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的数目去实现合理的覆盖。三、选择题6. 与确认测试阶段有关的文档是。 AA、需求规格说明书B、
3、概要设计说明书C、详细设计说明书D、源程序28、经过严密的软件测试后所提交给用户的软件产品中.BA、软件不再包含任何错误B、还可能包含少量软件错误C、所提交给用户的可执行文件不会含有错误D、文档中不会含有错误。29、等价划分测试方法属于.AA、黑盒测试B、白盒测试C、边界测试D、系统测试31、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于.C A、集成测试B、恢复测试C、确认测试D、单元测试67. 测试的关键问题是. DA、如何组织对软件的评审B、如何验证程序的正确性C、如何采用综合策略D、如何选择测试用例83. 用白盒技术设计测试用例的方法包括BA、边界值分析B、条件组合覆盖
4、C、因果图D、错误推测84. 软件测试的目的是 CA、为了表明程序没有错误B、为了说明程序能正确地执行C、为了发现程序中的错误D、为了评价程序的质量85. 针对软件需求分析所进行的软件测试是指 BA、集成测试 B、确认测试 C、黑盒子测试 D、白盒子测试100软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种。 DA、前者属于静态测试,后者属于动态测试 B、前者属于动态测试,后者属于静态测试 C、都属于静态测试D、都属于动态测试119 软件测试方法中的静态测试方法之一为 A A、计算机辅助静态分析B、黑盒法C、路径覆盖D、边界值分析138. 单元测试阶段主要涉及的文档。CA、需
5、求设计B、编码和详细设计C、详细设计D、概要设计139. 在软件测试中,白盒测试方法是通过分析程序的B 来设计测试用例的方法。A、应用范围B、内部逻辑C、功能D、输入数据7下列关于测试的描述中正确的是BA、单元测试是对程序模块接口进行测试。B、组合测试是将各个程序模块组装起来进行程序之间的连接测试。 C、系统测试又称验收测试。D运行测试主要由编程人员完成。8下列关于黑盒测试的描述中正确的是DA、黑盒测试是通过分析程序内部的逻辑与执行路线,设计测试用例进行测试的方法。 B、黑盒测试又称为功能测试。C、黑盒测试主要适用于单元测试等初期阶段的测试。 D、在黑盒测试中,只需要考虑正常的输入输出。8下列
6、关于白盒测试的描述中正确的是CA、白盒测试完全不考虑程序内部结构和处理过程 B、白盒测试又称为结构化测试或路径测试。C、白盒测试通常适用于相对较大的程序。D、白盒测试常用于系统测试等后期测试阶段9关于单元测试下述那个说法是正确的。DA、主要采用黑盒测试方法来发现模块功能错误B、主要采用白盒测试方法来证明模块功能的正确性C、按照设计书的要求检测确认程序模块的处理逻辑是否正确,要求的功能是否实现 D、利用白盒与黑盒测试方法检测系统内部功能,由专门的测试人员完成。10.为了提高测试的效率,应该是 C A、随机地选取测试数据B、取一切可能的输入数据作为测试数据 C、在完成编码以后制定软件的测试计划D、选择发现错误可能性大的数据作为测试数据