2013-2014期末软件测试复习题.doc_第1页
2013-2014期末软件测试复习题.doc_第2页
2013-2014期末软件测试复习题.doc_第3页
2013-2014期末软件测试复习题.doc_第4页
2013-2014期末软件测试复习题.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 软件测试的目的是( D )A. 表明软件的正确性 B. 评价软件质量C. 判定软件是否合格 D. 尽可能发现软件中的错误2. 单元测试中用来模拟被测模块调用者的模块是( B )A. 父模块 B. 驱动模块 C. 子模块 D. 桩模块3. 为了提高测试的效率,应该( A )A. 选择发现错误可能性大的数据作为测试数据B. 取一切可能的输入数据作为测试数据C. 在完成编码以后制定软件的测试计划D. 随机地选取测试数据4. 侧重于观察资源耗尽情况下的软件表现的系统测试被称为( C )A. 强度测试 B. 容量测试 C. 压力测试 D. 性能测试5. 下面四种说法正确的是( C )A. 因果图法是建立在决策表法基础上的一种白盒测试方法B. 等价类划法是边界值分析法的基础C. 健壮性等价类测试的测试用例要求在有效等价类中取值D. 在任何情况下的黑盒测试皆应首先考虑使用错误推断法6. 不属于单元测试的内容是( D )A. 用户界面测试 B. 局部数据结构测试C. 路径测试 D. 模块接口测试7. 下列项目不属于测试文档的是( C )A. 测试计划 B. 测试用例 C. 程序流程图 D. 测试报告8. 如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( A )A. 判定覆盖 B. 条件覆盖C. 判定/条件覆盖 D. 组合覆盖9. 对Web网站进行的测试中,属于功能测试的是( B )A. 链接测试 B. 连接速度测试C. 平台测试 D. 安全性测试10. 下列 不是软件自动化测试的优点( C )A. 速度快,效率高 B. 准确度和精确度高C. 能充分测试软件 D. 能提高测试的质量11. 下列各项中( D )不是一个测试计划所应包含的内容。A. 测试资源、进度安排 B. 测试策略C. 测试范围 D. 测试预期输出12. 关于白盒测试与黑盒测试的主要区别,正确的是( C )A. 白盒测试需要程序参与,黑盒测试不需要B. 白盒测试可以使用测试工具,黑盒测试不能使用工具C. 白盒测试侧重于程序结构,黑盒测试侧重于功能D. 黑盒测试比白盒测试应用更广泛13. 在Junit,testXXX()方法就是一个测试用例,测试方法是( B )A. public int testXXX( ) B. public void testXXX( )C. public float testXXX( ) D. private void testXXX( )14. 软件测试过程中的集成测试主要是为了发现( D )阶段的错误码。A. 需求分析 B.维护 C. 编码 D. 概要设计15. Junit 适用于java开发人员在( B )阶段,运行单个方法实现功能或者类本身测试,主要用于白盒测试。A. 集成测试 B. 单元测试 C. 验收测试 D. 确认测试16. 下列模型哪个是软件测试过程模型( C )A. W模型 B. 瀑布模型 C. V模型 D. G模型17. 代码走查法有桌面检查法,走查和( D )。A. 静态测试 B. 白盒测试 C. 动态测试 D. 代码审查18. 在下列描述中,关于测试与调试的说法错误的是( D )。A. 测试是显示错误的行为;而调试是推理的过程B. 测试显示开发人员的错误;调试是开发人员为自己辩护C. 测试能预期和可控,调整需要想象、经验和思考D. 测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可行。19. 不属于逻辑覆盖方法的是( D )A. 条件覆盖 B. 判定覆盖 C. 组合覆盖 D. 接口覆盖20. 下列关于程序效率的描述错误的是( B )A. 提高程序的执行速度可以提高程序的效率B. 源程序的效率与详细设计阶段确定的算法的效率无关C. 降低程序占用的存储空间可以提高程序的效率D. 好的程序设计可以提高效率21. 自底向上增量式集成测试中,下面( C )描述是正确的。A. 测试由桩模块控制B. 最上面的模块最先测试C. 父单元用测试过的子单元测试D. 包含树的深度优先或广度优先遍历过程22. 关于同一等价类数据的共同特点,下列选项中说法正确的是( C)A. 如果等价类中的一个测试数据不能捕获缺陷,那么可以选择该等价类中的其他测试数据来捕获缺陷B. 如果等价类中的一个测试数据不能捕获数据,那么选择该等价类中的其他测试数据不一定能捕获缺陷C. 如果等价类中的一个测试数据能捕获数据,那么选择该等价类中的其他测试数据也能捕获该缺陷D. 如果等价类中的一个测试数据能捕获数据,那么选择该等价类中的其他数据测试不一定也能捕获该缺陷23. 用户在真实的工作环境中使用软件、用于测试系统的用户友好性等,这种测试是( D )A. 集成测试 B. 系统测试 C. Alpha测试 D. Beta测试24. 下列关于软件测试的叙述错误的是( D )A. 软件测试可以作为度量软件与用户需求间差距的手段B. 没有发现错误地测试也是有价值的C. 软件测试的根本目的是尽可能多地发现问题,最终把高质量的软件系统交给用户使用D. 软件测试的主要工作内容包括发现软件中存在的错误并解决存在的问题25. 做好测试自动化(TA)基本原则中叙述错误的是( C )A. 根据客户端、Web和服务器的不同特点可选择不同的测试工具B. 负载、性能自动化测试比较容易实现,但功能性测试更困难C. TA虽然具有很多优点,但只是对手工测试的一种补充,不能代替手工测试D. 自动化测试可以发现70%-85%的缺陷26. 在下面所列举的逻辑测试覆盖中,测试覆盖最弱的是( C )A. 条件覆盖 B. 条件组合覆盖 C. 语句覆盖 D. 判定覆盖27. 增量式集成测试有3种方式:( A ),自底向上增量测试方法和组合增量测试方法。A. 自顶向下增量测试方法 B. 一次性集成测试C. 多次性测试 D. 维护28. 某次程序调试没有出现预计的结果,下列( B )不可能是导致出错的原因A. 变量没有初始化 B. 编写的语句书写格式不规范C. 循环控制出错 D. 代码输入有误29. 测试后程序中残存的错误数目与该程序中已发现的错误数目成( D )。A. 未知 B. 反比 C. 相等 D. 正比30. 针对是否对无效数据进行测试,可以将等价类测试分为( A )A. 标准等价类测试,健壮等价类测试 B. 标准等价类测试,弱等价类测试C. 健壮等价类测试,弱等价类测试D. 健壮等价类测试,强等价类测试填空题:5. 常用的开源性能测试工具有Jmeter、OpenSTA、DBMonster开源自动化功能测试工具有Watir、Selenium、MaxQ、WebInject ,开源的Bug管理工具有Bugfree、Bugzilla、TestLink、mantis zentaopms 。(每种至少列举一个)6. 测试过程中,测试计划描述用于描述测试的整体方案,测试设计描述依据测试案例找出的问题。7. 传统的等价类划分测试的实现分两步进行,一是划分等价类表,二是根据边界值分析法编写测试用例。8. 测试工作就是进行输入、接受输出,检验结果,不深入代码细节,这样的测试方法称为动态黑盒测试,在不执行代码的条件下有条理地仔细审查软件设计,体系结构和代码,从而找出软件缺陷的测试方法称为静态白盒测试。分析题:39. 用基本路径覆盖法和等价类划分法为手机信息详细查询功能设计测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论