软件测试期末考试(共10页).doc
《软件测试期末考试(共10页).doc》由会员分享,可在线阅读,更多相关《软件测试期末考试(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1. 软件缺陷是由很多方面造成的,以下哪个方面是造成软件缺陷的最多的地方( A )A. 规格说明书B. 系统设计结果C. 编写代码D. 其他2. 覆盖准则最强的是( D )A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 路径覆盖3. 实际的逻辑覆盖测试中,一般以(C )为主设计测试用例。A. 条件覆盖B. 判定覆盖C. 条件组合覆盖D. 路径覆盖4. 发现错误能力最弱的覆盖准则是( A )。A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 路径覆盖5. 单元测试所使用的主要测试方法是( B )A. 黑盒测试B. 白盒测试C. 集成测试D. 验收测试6. 对于软件缺陷的修
2、复费用,在哪个阶段的费用花费最小( A )A. 分析阶段B. 设计阶段C. 编码阶段D. 发布阶段7. 静态测试的主要对象是(AB )A. 代码检查B. 代码风格与规范C. 软件的功能D. 设计的合理性8. 单元测试主要测试是模块在(ABC )上的错误。A. 语法B. 格式C. 逻辑D. 功能9. 单元测试主要由( C )完成?其中( A )起主要作用。A 开发人员B 测试人员C 开发人员和测试人员D 以上都不对10. 集成测试所使用的主要测试方法是( A )。A. 黑盒测试B. 静态测试C. 动态测试D. 白盒测试11. 系统测试主要包括包含了多种测试活动,主要分为( AB )。A. 功能性
3、测试B. 非功能性测试C. 回归测试D. 单元测试12. 系统集成测试常见的有哪几种不同模式( AB )。A 非渐增式测试模式B 渐增式测试模式C 独立测试模式D 非独立测试模式13. 软件的兼容性测试包括( AD )。A. 向前和向后兼容B. 多语言测试C. 多版本测试D. 横向测试14. 软件的缺陷通常集中在( AB )阶段。A. 需求分析B. 系统设计C. 编写代码D. 软件测试15. 对于一些关键代码或新人写的代码,主要采取( B )方式。A. 走查B. 会议审查C. 代码互评D. 自查16. 在集成测试中,主要的集成方法有( ABCD )。A.自顶向下B.自底向上C.大爆炸D.三明治
4、17. 文档测试主要检查文档的(ABCD )。A 正确性B 完备性C 易理解性D 一致性18. 验收测试完成后还需要提交(AC ),才可交付用户使用。A 验收报告B 项目完成报告C 交付报告D 无需提供任何报告19. 软件本地化工作中除了翻译之外还应该( ABCD )。A 处理字符集问题B 数据格式C 页面显示和布局D 配置和兼容性等问题20. 造成软件的主要原因可从( ABC)方面来查找。A 技术问题B 软件本身C 团队工作D 资金问题21. 代码评审有哪些方法(ABCD )。A 代码走查B 正式会议审查C 代码会审D 代码咨询22. 软件产品的质量中的非功能需求包括( ABCD )等。A
5、适用性B 有效性C 可靠性D 性能23. 当程序有修改,并且要求保证原有功能正常的情况下,必须采用( D )方法。A 单元测试B 集成测试C 系统测试D 回归测试24. 对于整个软件的本地化过程来说,需要解决的技术问题主要有(AC)。A 数据格式B 页面显示和布局C 配置和兼容性问题D 翻译问题25. 测试团队的基本责任应该是( ABCD )。A 发现软件程序、系统或产品中的所有问题B 尽早地发现问题C 督促开发人员尽快地解决程序中的缺陷D 帮助团队解决资金问题26. 驱动程序,用以模拟被测模块的( A )模块。A 上级模块B 下级模块C 同级模块D 其他27. 整体测试用例的质量要求包括(
6、ABCD )。A 覆盖率B 易用性C 易维护性D 粒度适中28. 易用性、兼容性、安装、文档测试等主要在( A )阶段完成。 A 单元测试B 集成测试C 功能测试D 验收测试二、判断题(分值)1. 能够尽可能早的发现软件缺陷,就能够尽可能地节约修复缺陷的成本,因此,因此在软件的设计阶段修复缺陷的费用最低。( F )2. 根据著名的瀑布模型,软件测试应该处在“编程”的下游、在“软件维护”的上游,先有编程,后有测试,测试的位置很清楚。( T )3. 为了能更多测试出软件的缺陷,测试用例的一般要求越复杂越好。( F )4. 因为软件开发人员不止一人,因此在测试时候,只能进行松散地实施测试。(F )5
7、. 每一种测试方法都必须执行程序,才能得到最好的效果。( F )6. 单元测试的主要人员构成是开发人员。( T )7. 集成测试就是系统测试。( F )8. 在进行系统测试的时候,当发现有错误时候,应该及时修正,紧接着修正下一个错误。( T )9. 有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。(F)10. 在实际的运用中,无论对于白盒测试和黑盒测试,通常使用其中一种方法就可以完成对某一软件的测试工作。( F )11. 验收测试是测试的最后一个环节,该测试完成后,马上可以交付用户使用。( F )12. 软件质量的要求是要满足软件的功能性需求。( F )13. 系统测试的目
8、的是检查已经通过单元测试的单元之间的接口是否存在问题。(T)14. 在软件的开发中,每次回归测试都要重新运行完整的测试包。( F )15. 在整个软件团队中,对软件测试人员的要求比较低,会操作计算机、有一定的软件使用经验就可以。(F )16. 在对软件缺陷的描述中,测试人员可以对有个人的观点,也可以对开发人员进行评价,有利于开发人员提高开发质量。(F )17. 在整个软件生命周期中的每个阶段、每个时刻都存在着软件测试活动,软件测试伴随着软件开发。( T )18. 验收测试是由用户完成的。( F )19. 在一个规范的软件的开发中,开发人员的人数一般大于测试人员的人数。( F )20. 在整个开
9、发周期中要对测试用例进行有效的跟踪和维护。( T )21. 功能测试也可以采用白盒测试的方法。(F )1. 在软件测试过程中,应该遵循的原则是?(1)、尽早可能展开预防性测试;(2)、可追溯性;(4)、投入/产出原则;(5)、80/20原则;(6)、独立的软件测试机构或委托第三方测试,即避免开发人员一边开发,一边测试的情况的出现。2. 测试用例的设计的步骤一般包括?(1)、测试需求分析;(2)、业务流程分析;(3)、测试用例设计;(4)、测试用例评审;(5)、测试用例更新完善。3. 测试用例的原则?(1)测试用例的代表性;(2)测试结果的可判断性;(3)测试结果的可再现性。4. 常用到的软件质
10、量模型有哪些?并简述一下。(1)软件测试瀑布模型:分为测试计划、需求分析、概要设计、详细设计、软件测试、运行和维护7个阶段,自顶向下执行。强调阶段划分及顺序性、各阶段工作及其文档的完备性。(2)软件测试V模型:也称为RAD模型,即快速应用开发模型。属于线性顺序一类的软件开发模型。5. 什么是软件测试计划?是指导测试过程的纲领性文件,包含产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流和风险分析等内容。6. 制定软件测试的计划的原则有?(1)制定测试计划应尽早开始;(2)保持测试计划的灵活性;(3)保持测试计划简洁和易读;(4)尽量争取多渠道评审测试计划;(5)计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 期末考试 10
限制150内