z原版软件测试技-A终极.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
z原版软件测试技-A终极

一、选择题每小题2分,共16分 D 1、较实用的软件测试停止标准是 。 A、测试超产过了预定时间,则停止测试。 B、根据单位时间内查出故障的数量决定是否停止测试。 C、执行了所有的测试用例,但并没有发现故障,则停止测试。 D、用图表示出某个测试阶段中单位时间检查出的故障数量,通过对图中曲线的分析,确定应继续测试还是停止测试。 C 2、软件测试的目的是: A、表明软件是正确的 B、评价软件质量 C、尽可能发现软件中的错误 D、判定软件是否合格 A 3、 不是常见的覆盖率标准。 A、函数覆盖 B、数据流覆盖 C、逻辑覆盖 D、功能覆盖 B 4、将基于功能的和基于实现的测试方法结合在一起的动态测试类型,我们称这种测试为( )。A、白盒测试 B、灰盒测试 C、黑盒测试 D、基于故障的测试 B 5、下列不隶属于白盒测试方法的是 : A、控制流测试 B、健壮性测试 C、数据流测试   D、变异测试 A 6、项目管理三要素不包括 。 A、Programming B、Process C、Problem D、Process D 7、下列选项中,不是Mercury公司测试工具的是 。 A、LoadRunner B、WinRunner C、TestDirector D、Rebot A 8、下面( )方法能够有效地检测输入条件的各种组合可能引起的错误。 A、因果图 B、等价类划分 C、边界值分析 D、错误推测 二、判断题 判断下列题目是否正确,如果正确请打“√”,错误请打“×” 每小题2分,共8分 √ 1、技术评审即是一种技术手段,也是一种质量管理手段。 × 2、设计-实现-测试,软件测试是开发后期的一个阶段。 × 3、单元测试仅仅证明了被测程序单元做了什么。 × 4、由于函数覆盖率是基于代码的,所以也可以把函数覆盖归入黑盒测试的范畴。 三、填空题 每空1分,共14分;请把答案书写在相应横线上。 1、软件测试过程包含的测试活动有测试计划、测试设计、测试实施、测试执行、 缺陷跟踪和测试评估。 2、软件测试策略的确定过程通常经历确定测试需求、评估风险和确定测试优先级、确定测试策略三个阶段组成。 3、变异测试的理论基础是 程序员能力假设和 组合效应 假设。 4、软件缺陷打开/关闭图表、根本原因图表、软件缺陷关闭周期表是常用的软件缺陷跟踪图表。 5、软件测试规范可以分为 行业 规范和 操作 规范。 四、名词解释 每小题3分,共18分 1、软件测试风险:软件测试风险是指软件测试过程出现的或潜在的问题。 2、动态测试技术:通过在抽样测试数据上运行程序来检验程序的动态行为和运行结果以发现缺陷。 3、确认测试;确认测试是验证软件的功能和性能及其它特性是否与用户的要求一致。对软件的从功能、性能、可靠性、易用性等方面作全面的质量检测,帮助软件企业找出产品存在的问题,出具相应的产品质量报告。 4、条件组合覆盖;条件组合覆盖是逻辑覆盖标准的一种,它要求选取足够多的测试数据,使得每个判定表达式中条件的各种可能组合都至少出现一次。 5、L10N;软件本地化 6 软件产品的 FURPS;FURPS即软件系统的功能、可使用性、可靠性、性能和支持等特性。 五、问答题 每小题4分,共20分 谈谈你对变异测试原理的理解。 (1)使用变异算子对被测程序做微小的合乎语法的变动,每个新程序称为一个变异体; (2)根据已有的测试数据运行变异体; (3)比较变异体和原程序的运行结果:如果两者不同就称该测试数据将该变异体杀死了;否则称该变异体是活的 2、请阐述软件测试的原则。 (1)尽早的和不断的测试应作为软件开发人员的座右铭。 (2)测试用例应当由测试数据和与之对应的预期结果组成。 (3)测试用例应包括合理的输入条件和不合理的输入条件。 (4)严格执行测试计划,排除测试的随意性。 (5)充分注意测试当中的群体现象。 (6)要对每一个测试结果作全面的检查。 (7)保存测试计划、测试用例、出错统计和最终分析报告,为维护工作提供充分的资料。 3、测试用例设计的考虑因素有哪些? (1)测试用例必须具有代表性、典型性;[1分] (2)测试用例要浓缩系统设计;[1分] (3)测试用例既要考虑正确的输入,也需要考虑错误或异常的输入,以及促使这些错误、异常发生的条件;[1分] (4)用户测试用例设计需要考虑用户实际使用场景。[1分] 4、集成测试策略中,渐增式与非渐增式集成策略各有何优、缺点?为什么通常采用渐增式? 非渐增式集成策略是将所有的模块一次连接起来,简单、易行,节省机时,但测试过程中难于查错,发现错误也很难定位,测试效率低。[1分] 渐增式集成策略是将模块一个一个地连入系统,

文档评论(0)

lxiencan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档