软件测试实例教程第4章 测试执行.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 测试执行 ;4.1 测试执行概述 ;只要软件出现的问题符合下列的5种情况之一,就叫做“软件缺陷” : ① 软件未达到产品说明书中标明的功能。 ② 软件出现了产品说明书中指明的不会出现的错误。 ③ 软件功能超出了产品说明书指明的范围。 ④ 软件未达到产品说明书虽未指出但应达到的目标。 ⑤ 测试人员认为软件难以理解、不易使用、运行速度慢,或最终用户认为不易使用的。;2.软件缺陷的来源及分布 大多数的软件缺陷是由产品需求说明书和产品方案的设计编写不规范造成的,而不是直观认为的那样——源自编程错误。具体的来源分布情况如下图所示。 ;3.软件缺陷的属性 软件缺陷使得软件存在失败的风险,在报告软件缺陷时,一般需要指明如何处理它,测试人员以简明扼要的语言或短语指明其属性、彰显其影响、确定修改的优先顺序和急迫程度。 软件缺陷的属性含多个方面,包括缺陷状态、严重程度、优先级别、再现程度、质量特性、引入阶段、缺陷类型等。 ;① 缺陷状态是指软件缺陷在跟踪和管理过程中的状态标识,也就是在软件生命周期中的状态基本定义。 ② 严重程度以软件缺陷可能对用户造成的影响程度作为最终的判断依据,包括致命、严重、一般、微小4种。 ③ 优先级别是指开发人员修改缺陷的优先级,由项目经理在审核缺陷时分配。 ④ 再现程度是指缺陷在特定环境和操作中重复出现的频率 。 ⑤ 质量特性是指缺陷反映出该软件的质量的特性 。 ⑥ 缺陷起源反映缺陷最初引入的阶段或过程 ,反映缺陷引起的故障第一次被检测到的地方。 ⑦ 缺陷类型是指根据缺陷的自然属性来划分缺陷种类 。 ;4.软件缺陷的图片信息 软件缺陷的属性信息反映了软件缺陷的基本情况,为了更加有效及时地处理发现的软件缺陷,有的时候还需要加上图片信息加以补充。 在一些情况下,如设计用户界面UI类型的软件缺陷时,纯文字的描述往往很难清楚表达缺陷的问题所在,这时,测试人员附上几张截图就能很直观地表达出缺陷的位置、缺陷的表现等问题。;4.1 测试执行概述 ;4.1.2 分离和再现软件缺陷 1.分离和再现软件缺陷的有效方法 测试人员在思想上不要想当然地接受任何的提前假设。 确保记录了测试过程中的所有步骤。 考虑缺陷的出现是否需要特定的时间和条件。 注意软件的边界条件、内存容量和数据溢出的问题。 考虑资源依赖性和内存、网络、硬件共享的相互作用。 了解硬件的影响。 需要小组的共同努力。 ;2.测试人员和开发人员的权责问题 分清测试人员和开发人员的职责,清晰组员之间的权责界限,避免不必要的工作交叉和问题推诿。 ① 最少需要哪些步骤才能再现该缺陷。 ② 该缺陷是否是真实存在的。具体而言,就是该软件缺陷的产生是由外在的测试因素,如测试人员的失误造成的,还是确实由真正的系统故障造成。 ③ 哪些外部因素导致软件缺陷出现。 ④ 哪些内部因素,包括代码、网络等导致软件缺陷出现。 ⑤ 如何修复该软件缺陷并确保不产生新的软件缺陷。 ⑥ 该修复是否经过调试和单元测试。 ⑦ 该修复是否通过了确认和回归测试,并且不影响系统其他正常功能。;4.1 测试执行概述 ;2、复杂的软件缺陷生命周期;4.2 测试执行与报告软件缺陷 ;1.测试启动评估 在测试启动评估环节中的主要内容包括以下几方面。 ① 根据给定的版本测试时间及测试用例情况,结合测试执行能力基线,评估本轮测试需要达到的覆盖度。 ② 根据覆盖度确定本轮测试执行应发现缺陷的阶段目标。 ③ 评审各特性用例是否合理,是否存在极不均衡现象,是否存在过度测试?是否存在部分特性无法完成测试? ④ 评审测试时间的合理性。;2.制订测试执行计划 在制订测试执行计划环节中主要内容包括以下内容 ① 什么时候开始执行测试。 ② 执行测试前相关的工作是否已经就绪。 ③ 测试执行如何分配安排? ;3.建立测试环境 软件运行有3种环境:开发环境、测试环境和用户环境。开发环境往往和用户环境相差较大,而为了保证软件能在多种用户环境中的正常使用,一个规划良好的测试环境应该尽量接近于用户环境,并且测试环境在测试计划和测试用例中应事先定义和规划。 建立测试环境包括硬件环境和软件环境两方面。硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。 ;4.执行测试用例 确保所需的全部构件(包括硬件、软件、工具、数据等)都已实施并处于测试环境之后,将测试环境初始化,确保所有构件都处于正确的初始状态,可以通过适当的人员动员,确保每一个测试人员清晰理解测试计划、测试范围和所有测试项目的定义,然后可以开始测试。 ;在逐个执行测试用例过程中,需要注意以下

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档