网站大量收购独家精品文档,联系QQ:2885784924

软件测试实例课件第4章 节 测试执行.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试实例课件第4章 节 测试执行.pptx

第4章 测试执行 ;4.1 测试执行概述 ;只要软件出现的问题符合下列的5种情况之一,就叫做“软件缺陷” : ① 软件未达到产品说明书中标明的功能。 ② 软件出现了产品说明书中指明的不会出现的错误。 ③ 软件功能超出了产品说明书指明的范围。 ④ 软件未达到产品说明书虽未指出但应达到的目标。 ⑤ 测试人员认为软件难以理解、不易使用、运行速度慢,或最终用户认为不易使用的。;2.软件缺陷的来源及分布 大多数的软件缺陷是由产品需求说明书和产品方案的设计编写不规范造成的,而不是直观认为的那样——源自编程错误。具体的来源分布情况如下图所示。 ;3.软件缺陷的属性 软件缺陷使得软件存在失败的风险,在报告软件缺陷时,一般需要指明如何处理它,测试人员以简明扼要的语言或短语指明其属性、彰显其影响、确定修改的优先顺序和急迫程度。 软件缺陷的??性含多个方面,包括缺陷状态、严重程度、优先级别、再现程度、质量特性、引入阶段、缺陷类型等。 ;4.1 测试执行概述 ;4.1.2 分离和再现软件缺陷 1.分离和再现软件缺陷的有效方法 测试人员在思想上不要想当然地接受任何的提前假设。 确保记录了测试过程中的所有步骤。 考虑缺陷的出现是否需要特定的时间和条件。 注意软件的边界条件、内存容量和数据溢出的问题。 考虑资源依赖性和内存、网络、硬件共享的相互作用。 了解硬件的影响。 需要小组的共同努力。 ;2.测试人员和开发人员的权责问题 分清测试人员和开发人员的职责,清晰组员之间的权责界限,避免不必要的工作交叉和问题推诿。 ① 最少需要哪些步骤才能再现该缺陷。 ② 该缺陷是否是真实存在的。具体而言,就是该软件缺陷的产生是由外在的测试因素,如测试人员的失误造成的,还是确实由真正的系统故障造成。 ③ 哪些外部因素导致软件缺陷出现。 ④ 哪些内部因素,包括代码、网络等导致软件缺陷出现。 ⑤ 如何修复该软件缺陷并确保不产生新的软件缺陷。 ⑥ 该修复是否经过调试和单元测试。 ⑦ 该修复是否通过了确认和回归测试,并且不影响系统其他正常功能。;4.1 测试执行概述 ;2、复杂的软件缺陷生命周期;4.2 测试执行与报告软件缺陷 ;1.测试启动评估 在测试启动评估环节中的主要内容包括以下几方面。 ① 根据给定的版本测试时间及测试用例情况,结合测试执行能力基线,评估本轮测试需要达到的覆盖度。 ② 根据覆盖度确定本轮测试执行应发现缺陷的阶段目标。 ③ 评审各特性用例是否合理,是否存在极不均衡现象,是否存在过度测试?是否存在部分特性无法完成测试? ④ 评审测试时间的合理性。;2.制订测试执行计划 在制订测试执行计划环节中主要内容包括以下内容 ① 什么时候开始执行测试。 ② 执行测试前相关的工作是否已经就绪。 ③ 测试执行如何分配安排? ;3.建立测试环境 软件运行有3种环境:开发环境、测试环境和用户环境。开发环境往往和用户环境相差较大,而为了保证软件能在多种用户环境中的正常使用,一个规划良好的测试环境应该尽量接近于用户环境,并且测试环境在测试计划和测试用例中应事先定义和规划。 建立测试环境包括硬件环境和软件环境两方面。硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。 ;4.执行测试用例 确保所需的全部构件(包括硬件、软件、工具、数据等)都已实施并处于测试环境之后,将测试环境初始化,确保所有构件都处于正确的初始状态,可以通过适当的人员动员,确保每一个测试人员清晰理解测试计划、测试范围和所有测试项目的定义,然后可以开始测试。 ;在逐个执行测试用例过程中,需要注意以下几个问题: ① 全方位地观察测试用例执行结果 ② 及时确认发现的问题 ③ 及时更新测试用例 ④ 保持良好的沟通;5.记录测试执行 做好测试执行记录的目的有以下几个: ? 保证测试工作的可追溯性。 ? 记录测试人员的工作情况。 ? 作为绩效评估的重要数据。 而测试执行记录的内容主要有4个: ? 什么人——测试执行的人员。 ? 什么时候——测试执行的时间。 ? 做了什么——项目ID、测试执行的描述等。 ? 结果如何——是否通过测试,对软件缺陷的描述。;6.报告测试结果 测试执行后提交的问题报告单,是软件测试人员的工作输出,是测试人员绩效的集中体现。因此,向上级提交一份优秀的问题报告单是很重要的。软件测试报告单最关键的域就是“问题描述” ,这是开发人员重现问题、定位问题的依据。问题描述应该包括以下几部分内容:软件配置、硬件配置、测试用例输入、操作步骤、输出、当时输出设备的相关输出信息和相关的日志等。 7. 管理软件缺陷将在后续内

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档