第3章-软件测试的过程_第1页
第3章-软件测试的过程_第2页
第3章-软件测试的过程_第3页
第3章-软件测试的过程_第4页
第3章-软件测试的过程_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

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

文档简介

第3章软件测试过程3.1测试过程概述测试计划?测试设计?测试准备和测试环境的建立?执行测试?测试评估?测试总结?软件测试过程1、测试计划制定编排测试时间表的人员一般由测试协调人完成。测试时间表由测试组内部评审后提交项目组,项目组评审通过后做为未来测试执行的基线。2.编写计划及编排测试时间表明确测试目的、测试范围、测试类型及方法、测试策略等,完成一般由项目经理牵头1、测试范围及方法包括测试组织、测试人员组成、测试测试过程各角色的配合机制、测试管理要点等3.规划测试过程测试计划制定测试需求分析测试用例设计测试用例执行测试总结报告2、测试需求分析测试组接收测试任务,收集被测系统文档资料;根据测试工作尽早展开的原则,建议测试组测试需求分析人员从新产品或新功能的需求讨论时就介入,以利于后续测试需求分析;同时也可从测试角度对业务需求提出建议和意见。明确测试基线,并根据测试基线文档展开测试需求分析工作。例如新产品可按如下顺序抽取与梳理测试需求点:由产品说明获取需求、由投保规则文档获取需求、由差异分析获取需求、由条款补充需求等。一般由测试组内部评审。测试需求的组外评审与测试案例评审合并进行。评审后根据评审意见修改并更新测试需求。1.接收测试任务2.抽取(梳理)测试需求3.评审测试需求测试计划制定测试需求分析测试用例设计测试用例执行测试总结报告3、测试用例设计根据测试需求,逐一展开测试案例编写。每一个需求点可编写一个或多个测试案例。依据测试时间,尽可能编写更多的流程检测案例。首先进行测试组内部评审,之后通过邮件或会议方式由项目组进行正式评审并根据评审意见修改并更新测试案例。同时由测试组完成测试答案(测试预期结果)的编写。1.编写测试案例2.评审测试案例测试计划制定测试需求分析测试用例设计测试用例执行测试总结报告4、测试用例执行检查是否已满足用户验收测试执行的准入条件。测试组测试人员按照测试时间表,执行相应的测试案例,检查案例执行的实际结果是否与答案中的预期结果一致。同时,对《测试案例执行记录模版》中的检查项进行检查;当发现不一致时,提交测试缺陷给测试组。测试协调人或指定的测试缺陷管理人员需记录与跟踪缺陷的修改过程。在缺陷修改完成后,测试人员需对缺陷进行复测,以检测该缺陷是否被修复且该缺陷修复的同时没有引入新的错误。在用户验收测试执行期间内每一周的最后一天和最后一周,项目组内各业务部门将参与测试,以核对数据及功能的正确性。所有的测试案例执行完成且相应的回归测试也实施完成后,测试协调人需检查是否已满足用户验收测试的准出标准。若满足,则结束测试执行。7.测试执行准入条件检查8.执行测试案例9.实施回归测试10.项目组测试11.完成测试执行测试计划制定测试需求分析测试用例设计测试用例执行测试总结报告回归测试(RegressionTesting)回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。指在对一个新版本进行大规模的测试之前,先验证一下软件的基本功能是否可以实现,是否具备可测性

方法:测试小组在正规测试一个新版本之前,先指派一两个测试人员测试一下软件的主要功能,如果没有实现,则打回开发组重新开发冒烟测试(SmokeTesting)5、测试工作总结测试协调人收集与分析测试结果,编写测试报告并提交项目组。每个项目的测试工作结束后,测试组应召开测试总结会,对测试过程及出现的问题等进行经验教训总结并做相应文字记录,以便为未来项目的改进提供宝贵的经验。另外测试案例及测试缺陷需收集整理并分别纳入测试案例库、测试缺陷库进行统一管理。12.编写测试总结报告13.测试总结及测试资产整理测试计划制定测试需求分析测试用例设计测试用例执行测试总结报告3.2测试计划什么是测试计划?软件测试计划的作用?制定测试计划的原则?如何制定软件测试计划?制定计划时面对的问题?衡量测试计划书的标准?软件测试计划《IEEE软件测试文档标准829-1998》软件测试计划定义:一个叙述了预定的测试活动的范围、途径、资源以及进度安排的文档,它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发时间的风险。中国有句古话:凡事预则立,不预则废做事情时事先计划的重要管理学中的计划项目管理计划需要在整个项目生命周期反复修正,渐进明细;计划是一次性实现目标的纸面模拟过程。生产性工作协调型工作计划与控制工作0项目开始项目结束100%时间资源投入IEEE定义的测试计划测试计划:一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档。它确定了测试项、被测特征、测试任务、人员安排以及任何偶发事件的风险。三要素:时间,资源,范围其他方面:策略,风险控制软件测试计划的作用

测试计划就是描述所有要完成的测试工作,包括被测试项目的背景、目标、范围、方式、资源、进度安排、测试组织,以及与测试有关的风险等方面。制定软件测试计划的作用可以表现在以下几方面:使软件测试工作进行更顺利促进项目参加人员彼此的沟通及早发现和修正软件规格说明书的问题使软件测试工作更易于管理软件测试计划的作用介绍:WBS工作分解结构(workbreakstructure)制定测试计划的原则

以下原则将有助于制定测试计划工作。1.制定测试计划应尽早开始2.保持测试计划的灵活性3.保持测试计划简洁和易读4.尽量争取多渠道评审测试计划5.计算测试计划的投入通常,制定测试计划应占整个测试工作大约1/3的工作量?如何制订软件测试计划为做好软件测试计划,需注意以下几个方面:1.认真做好测试资料的搜集整理工作2.明确测试的目标,增强测试计划的实用性3.坚持“5W”规则,明确内容与过程4.采用评审和更新机制,保证测试计划满足实际需求5W:what,why,when,where,how5W1H5W+1H:是对选定的项目、工序或操作,都要从如下六个方面提出问题进行思考。1、对象(What)——什么事情2、场所(Where)——什么地点3、时间和程序(When)——什么时候4、人员(Who)——责任人5、为什么(Why)——原因6、方式(How)——如何5W2H:制定测试计划时面对的问题制定测试计划时,测试人员可能面对以下问题,必须认真对待,并妥善予以处理。1.与开发者意见不一致2.缺乏测试工具3.培训不够4.管理部门缺乏对测试工作的理解和支持5.缺乏用户的参与6.测试时间不足7.过分依赖测试人员8.测试人员处于进退两难的状态9.不得不说“不”测试计划模板制定测试计划时,由于各软件公司的背景不同,测试计划文档也略有差异。实践表明,制定测试计划时,使用正规化文档通常比较好。为了使用方便,在这里给出IEEE829-1998软件测试计划文档模板。IEEE829-1998软件测试文档编制标准

软件测试计划文档模板

目录

1.测试计划标识符

2.简要介绍

3.测试项目

4.测试对象

5.不需要测试的对象

6.测试方法(策略)

7.测试项通过/失败的标准

8.测试中断和恢复的规定

9.测试完成所提交的材料

10.测试任务

11.测试所需的资源

12.测试人员的工作职责

13.人员安排与培训需求

14.进度表

15.潜在的问题和风险

16.审批

根据IEEE829-1998软件测试文档编制标准的建议,测试计划包含了16个大纲要项,简要说明如下。1.测试计划标识符一个测试计划标识符是一个由公司生成的唯一值,它用于标识测试计划的版本、等级,以及与该测试计划相关的软件版本。2.简要介绍在测试计划的介绍部分主要是测试软件基本情况的介绍和测试范围的概括性描述。3.测试项目测试项部分主要是纲领性描述在测试范围内对哪些具体内容进行测试,确定一个包含所有测试项在内的一览表。具体要点如下。功能的测试设计的测试整体测试4.测试对象待测的单项功能及功能组合。5.不需要测试的功能列出了不测试的单项功能及组合功能并说明不予测试的理由。6.测试方法(策略)测试策略描述测试小组用于测试整体和每个阶段的方法。要描述如何公正、客观地开展测试,要考虑模块、功能、整体、系统、版本、压力、性能、配置和安装等各个因素的影响,要尽可能地考虑到细节,越详细越好,并制作测试记录文档的模板,为即将开始的测试做准备。测试记录具体说明如下。7.测试项通过/失败的标准下面是通过/失败的标准的一些例子:通过测试用例所占的百分比;缺陷的数量、严重程度和分布情况;测试用例覆盖;用户测试的成功结论;文档的完整性;性能标准。8.测试中断和恢复的规定常用的测试中断标准如下:关键路径上的未完成任务大量的缺陷严重的缺陷不完整的测试环境9.测试完成所提交的材料测试完成所提交的材料包含了测试工作开发设计的所有文档、工具等。例如,测试计划、测试设计规格说明、测试用例、测试日志、测试数据、自定义工具、测试缺陷报告和测试总结报告等。

10.测试任务测试计划中这一部分给出了测试工作所需完成的一系列任务。在这里还列举了所有任务之间的依赖关系和可能需要的特殊技能。11.测试所需的资源实现测试策略所必须的资源:人员——人数、经验和专长。他们是全职、兼职、业余还是学生?设备——计算机、测试硬件、打印机、测试工具等。12.测试人员的工作职责测试人员的工作职责是明确指出了测试任务和测试人员的工作责任。有时测试需要定义的任务类型不容易分清,不像程序员所编写的程序那样明确。复杂的任务可能有多个执行者,或者由多人共同负责。13.人员安排与培训需求前面讨论的测试人员的工作职责是指哪类人员(管理、测试和程序员等)负责哪些任务。人员安排与培训需求是指明确测试人员具体负责软件测试的哪些部分、哪些可测试性能,以及他们需要掌握的技能等。实际责任表会更加详细,确保软件的每一部分都有人进行测试。每一个测试员都会清楚地知道自己应该负责什么,而且有足够的信息开始设计测试用例。14.测试进度表测试进度是围绕着包含在项目计划中的主要事件(如文档、模块的交付日期,接口的可用性等)来构造的。作为测试计划的一部分,完成测试进度计划安排,可以为项目管理员提供信息,以便更好地安排整个项目的进度。15.风险及应急措施软件测试人员要明确地指出计划过程中的风险,并与测试管理员和项目管理员交换意见。这些风险应该在测试计划中明确指出,在进度中予以考虑。有些风险是真正存在的,而有些最终证实是无所谓的,重要的是尽早明确指出,以免在项目晚期发现时感到惊慌。16.审批审批人应该是有权宣布已经为转入下一个阶段做好准备的某个人或某几个人。测试计划审批部分一个重要的部件是签名页。审批人除了在适当的位置签署自己的名字和日期外,还应该签署表明他们是否建议通过评审的意见。3.3测试需求分析什么是测试需求分析?测试需求与业务需求的关系?测试需求分析的重要性?如何进行测试需求分析?需求在软件生存模型V模型中的定位软件需求的层次业务需求是组织或客户高层次的目标:通常来自项目投资人、购买产品的客户、实际用户的管理者、市场销售部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。远景和范围文档用于记录业务需求。用户需求是用户的目标,或用户要求系统必须能完成的任务:用自然语言加图表的形式给出的关于系统需要提供哪些服务以及系统操作受到哪些约束的声明;“用例-场景描述”和“事件-响应表”都是表达用户需求的有效途径;描述了用户能使用系统做些什么。系统需求系统需求是比用户需求更详细的需求描述,是系统实现的基本依据。因此,是一个完全的和一致的系统描述,是软件工程人员系统设计的起点。系统需求后的提交物为软件的《需求规格说明书》,该文档将详细的给出系统将要提供的服务以及系统所受到的约束。《需求规格说明书》是系统开发的基础。什么是测试需求测试需求,即测试条件,是组件/系统中能被一个或多个测试用例验证的条目或事件。例如,功能、事务、特征、质量属性或者结构化元素。我们在项目测试工作中,首先需要明确测试需求(What),才能决定怎么测(How),测试时间(When),需要多少人(Who),测试的环境是什么(Where),测试中需要的技能、工具以及相应的背景知识,测试中可能遇到的风险等等。测试需求并不等同于软件需求,它是以测试的观点根据软件需求整理出来的,作为测试该软件的主要工作内容。45软件需求与测试需求测试需求并不等同于软件需求,它是以测试的观点根据软件需求整理出来的,作为测试该软件的主要工作内容。46需求的测试化分析中将对最底层的软件需求进行可测性分析和抽取原始业务需求或开发软件需求与测试需求的关系业务需求分析系统功能分析软件需求说明书业务需求说明书系统测试需求测试案例输入:原始需求结构化分析输出:系统测试需求加工整理优化完善依据设计测试需求的作用测试案例的设计依据

通过建立测试需求,将项目的原始业务需求和系统设计与测试案例连接起来,有效的保证了测试案例对需求和设计的覆盖,从而保证了测试的完备性。捕捉原始业务需求和系统设计的缺陷

通过测试需求分析,发现原始业务需求和系统设计中在可测试性分析方面的缺陷,从而提高业务需求和设计的质量。12辅助测试计划的制定

测试需求基于对项目的原始业务需求或系统设计文档进行层次化的功能点划分,以及功能点测试顺序的描述,有效地辅助了测试计划的制定。评价测试实施的结果

测试需求中对管理属性的描述,为测试结果的评估提供了基本素材。比如:测试需求的优先级决定了对应案例的优先级,进而决定了对应缺陷的优先级及严重性度量。34测试需求分析的原则测试需求并不完全等同于软件需求,它是以测试的观点来整理软件需求的;一个测试需求应明确的描述一项需要测试的内容,即对于多项测试内容,应尽可能的剥离开来,保证一个测试需求只包含一项测试内容;通常测试需求对应的需求来源包括客户已明确的,实际可行的解决方案,还包括客户没有明确的内容,即显性需求和隐形需求;测试需求分析,理论上在系统需求评审通过后进行。但是为了尽早开始测试工作,尽快熟悉系统需求,所以我们一般是在系统需求获取结束后即开始需求的可测试化分析;不同的软件业务背景不同,所要求的特性也不相同,需求的可测试化的侧重点自然也不相同,如功能需求、性能需求等。49测试需求分析方法测试需求一般用以下结构描述:“某用户”“某个条件下”“某种操作”应得到“某种结果”。完整的测试需求需要通过以上四个属性共同描述,缺少某一个属性,测试需求的描述都是不完整的,容易引起歧义。当测试用例设计者和测试需求分析者不是同一位人员时,不充分的描述可能导致测试需求理解或用例设计的不充分。50测试需求分析准备与组织51尽可能的收集与业务功能相关的需求信息;与客户以及开发方明确本次测试的测试基线;初步分析系统需求的规模,根据项目组成员情况,进行分工;负责需求测试化分析的人员,按照各自的分工,以测试基线为重点,如测试需求规格说明书,围绕测试基线,结合收集到的各类文档、系统界面,以及必要时的与客户和开发人员的沟通,进行测试需求的抽取和编写。功能测试需求分析自上而下梳理系统的子系统、模块、功能项,明确功能结构树;根据收集到的资料,对所分配的功能模块的业务逐一展开分析,抽取测试需求,明确其可以实现的业务功能、输入和输出及约束条件,同时应关注这些需求如何产生和形成的;按照“测试需求的结构化描述”方法编写测试需求,并且要求测试需求是明确的,可执行的,避免使用模糊的语句;每个需求要记录相关要素,包括:需求编号、需求名称、需求状态、编写日期、编写者等;测试需求的审阅,每位工程师首先对各自编写的功能需求进行审阅,查看有无遗失与描述错误等,然后提交项目组评审。52业务规则测试需求分析收集梳理系统的业务规则;业务规则可能在测试需求规格说明书中,也可能有专门的文档,还可能记录在不同的文档中。当不同文档的业务规则有冲突时,需要通过与客户及开发人员的沟通确认;业务规则的需求结构树是灵活的,若业务规则数量较多,可以与系统最小的功能项相对应;若业务规则较少,可以直接与系统模块对应;分析理解业务规则,若业务规则可拆解,将进一步拆解;明确业务规则是否还包括某些隐形的规则;编写业务规则测试需求;要求用简洁的文字描述,描述力争清晰、易理解;测试需求的审阅,每位工程师首先对各自编写的功能需求进行审阅,查看有无遗失与描述错误等,然后提交项目组评审。53业务流程测试需求分析收集梳理系统的业务规则;业务规则可能在测试需求规格说明书中,也可能有专门的文档,还可能记录在不同的文档中。当不同文档的业务规则有冲突时,需要通过与客户及开发人员的沟通确认;业务规则的需求结构树是灵活的,若业务规则数量较多,可以与系统最小的功能项相对应;若业务规则较少,可以直接与系统模块对应;分析理解业务规则,若业务规则可拆解,将进一步拆解;明确业务规则是否还包括某些隐形的规则;编写业务规则测试需求;要求用简洁的文字描述,描述力争清晰、易理解;测试需求的审阅,每位工程师首先对各自编写的功能需求进行审阅,查看有无遗失与描述错误等,然后提交项目组评审。54测试需求分析结果要求完整性:每一项需求都必须将所要实现的功能描述清楚,以使测试人员获得设计和测试这些功能所需要的所有信息。正确性:每一项需求都必须准确的陈述系统要实现的功能;一致性:指与其他需求不相矛盾;可测性:每一项需求都必须是在已知系统和环节的全能和限制范围内可以测试的;无二义性:对所有测试需求的理解,读者都只能有一个明确同意的解释。553.4测试用例设计测试用例的基本概念和意义测试用例的基本要素与格式测试用例的编写原则什么是测试用例?·测试用例是指在实施测试时,被测系统提供输入的

数据,操作或各种系统设置以及预期结果的一个集合。·测试用例就是一个文档,描述输入、动作、或者时间

和一个期望的结果,其目的是确定应用程序的某个特

性是否正常的工作。测试用例是软件测试的核心!测试用例的设计编写是一项必须掌握的能力。测试用例的基本要素·测试用例的基本要素包括:用例编号用例标题用例级别预置条件操作步骤预期结果测试用例的基本要素用例编号测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则:PROJECT1-ST-001,命名规则是项目名称+测试阶段类型(系统测试阶段)+编号。定义测试用例编号,便于查找测试用例,便于测试用例的跟踪。重要级别定义测试用例的优先级别,可以笼统的分为“高”和“低”两个级别。一般来说,如果软件需求的优先级为“高”,那么针对该需求的测试用例优先级也为“高”;反之亦然。测试用例的基本要素用例标题:对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。比如“测试用户登录时输入错误密码时,软件的响应情况”。预置条件:提供测试执行中的各种输入条件。根据需求中的输入条件,确定测试用例的输入。测试用例的输入对软件需求当中的输入有很大的依赖性,如果软件需求中没有很好的定义需求的输入,那么测试用例设计中会遇到很大的障碍。测试用例的基本要素操作步骤:提供测试执行过程的步骤。对于复杂的测试用例,测试用例的输入需要分为几个步骤完成,这部分内容在操作步骤中详细列出。预期结果:提供测试执行的预期结果,预期结果应该根据软件需求中的输出得出。如果在实际测试过程中,得到的实际测试结果与预期结果不符,那么测试不通过;反之则测试通过。测试用例的格式·测试用例的书写格式不是固定的,在保证有效的情况下可以采用不同的格式,我们在编写测试用例时要根据实际被测系统的情况编写合适的用例。·公司目前常用的用例模板主要是Word和Excel。测试用例的格式-样例啊啊啊测试用例编号ATM-Test-01测试用例名称银行ATM机取款用例属性正常用例:输入合法密码和金额,按金额确认,并取走现金和银行卡预置条件系统存在该用户输入分别输入金额1005035017001850密码987654操作步骤插入银行卡输入密码98765分别输入金额1005035017001850点击确定取走现金取走银行卡预期输出提示输入密码提示输入金额提示确认输出钞票请取钞票退出银行卡,界面恢复初始状态允许偏差不允许,金额必须正确项目名称ATM系统测试用例ID001测试内容取款金额只能是100元的整数倍前提条件用户登录系统成功,用户账户的余额为1000元操作步骤1、用户选择取款,直接点击【500元】按钮,点击【确定】;

2、用户选择【其他】按钮,键入300元,点击【确定】;

3、用户选择【其他】按钮,键入120元,点击【确定】;

4、用户选择【其他】按钮,键入150元,点击【确定】;

5、用户选择【其他】按钮,键入400元,点击【确定】;

6、用户选择【其他】按钮,键入100元,点击【确定】。预期结果1、取款500元成功,有取款成功的提示;

2、取款300元成功,有取款成功的提示;

3、取款不成功,有取款金额必须为100的整数倍的提示;

4、取款不成功,有取款金额必须为100的整数倍的提示;

5、取款不成功,提示余额不足;

6、取款500元成功,有取款成功的提示。允许偏差金额偏差为0;操作是否成功均有提示编写人张三编写时间2016/6/24测试用例的作用与特性1.有效性2.避免测试的盲目性3.可维护性4.可复用性5.可评估性6.可管理性测试用例设计的基本原则1.用成熟测试用例设计方法来指导设计2.测试用例的正确性3.测试用例的代表性4.测试结果的可判定性5.测试结果的可再现性6.足够详细、准确和清晰的步骤(1)把测试用例设计等同于测试输入数据的设计(2)强调测试用例设计得越详细越好(3)追求测试用例设计“一步到位”(4)将多个测试用例混在一个用例中(5)让没有测试经验的人员设计测试用例测试设计测试用例应注意的问题案例执行过程需要做哪些工作?3.5测试用例执行测试准备包括测试环境准备、测试数据准备、测试工具准备及测试人员的到位等。测试数据的准备按照测试用例中的“测试数据”一栏编写的内容进行准备,明确哪些数据需要在测试实施前需要专门的准备,哪些数据在测试过程中准备即可,从而把需要提前准备的数据提前准备好。这一过程有时也成为“测试数据预埋”。1、进行测试准备冒烟测试也叫接收测试。冒烟测试的对象是每一个开发组移交给测试组的新编译的需要正式系统测试的软件版本,目的是确认软件基本功能是否正常,是否可以进行后续的正式系统测试工作。功能测试中的冒烟测试,一半用半天以内的时间,进行流程测试和GUI检查,即执行典型业务流程的测试用例,并检查主要的系统界面是否可以正常展现。若系统典型业务流程已实现,测试组接收该被测版本,展开正式的测试,依照测试方案的测试轮次及测试策略展开测试执行活动。若系统典型业务流程不通畅,该被测版本将被退回开发组,由开发人员修复影响流程正常实现的缺陷后,再次冒烟测试及正式测试。2、实施冒烟测试系统测试的进入标准举例如下,在进入测试的正式实施前,应逐一核对,以确认是否已经满足进入标准:(1)开发组提交集成测试报告和测试版本;(2)集成测试报告通过评审,集成测试报告中包含的内容包括但不限于:集成测试范围、内容;用例的覆盖率分析;用例执行情况;遗留缺陷情况及测试结果描述;(3)完成系统测试环境搭建和测试版本部署;(4)测试组的测试用例编写完成,测试方案已通过评审;(5)冒烟测试通过。在特殊的项目情况下,不排除在未满足以上准入条件时,测试人员即展开正式测试。但这种情况下的实施具有一定的风险。3、检测进入标准测试人员依照测试方案中确定的测试轮次及测试策略展开测试执行活动。根据测试用例的前提条件和操作步骤对系统进行操作,检测系统的实际结果与测试用例中的期望结果是否一致。4、执行测试用例执行测试用例过程中,同时要进行测试结果的记录。测试内容包括:执行人、执行时间、用例执行状态,以及执行测试用例后所得的实际结果。测试记录可以记录在《功能测试用例执行记录模板.xls》。测试用例执行状态主要为以下四种:(1)P(Pass)---“通过”状态:测试用例的实际结果与预期结果一致;(2)F(Failed)---“不通过”状态:测试用例的实际结果与预期结果不一致,系统有相关缺陷;(3)N/A---“受阻”状态:由于某些用例的不通过,导致其后续测试用例无法执行测试;(4)Notcomplete---“未完成”状态。当实际结果与预期结果不一致的时候,需要进行缺陷的记录。5、记录测试结果根据项目的规定,每日/每N日,向项目组相关成员汇报测试结果。一般每日下班前,需要填写《功能测试缺陷记录.xls》,将当日的缺陷情况进行书面报告。当存在影响测试进度或非常严重的问题时,要及时联系相关负责人,若问题解决不及时,可以适时向相关人员书面说明。建议每2-3日左右,口头向项目负责人汇报测试进展和下一步的工作安排,便于项目负责人对工作的统一安排。6、报告测试结果缺陷模板演示回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。当开发人员修改了一部分或全部缺陷后,在提交新的测试版本的同时,要将新版本中已修改的缺陷进行说明,例如,缺陷状态为“修改”状态等。回归测试时,测试人员对这些“修改”状态的缺陷逐一复测,。回归测试的测试结果记录与汇报方式同上。7、实施回归测试系统测试的准出条件为:(1)测试组按照测试方案执行所有的测试任务;(2)遗留缺陷中没有致命性和严重性的缺陷;(3)遗留缺陷中告警性和建议性缺陷少于缺陷总数的10%,并已经过相关各方讨论,确认不再修改;(4)系统测试报告编写完成并通过评审。若某一轮测试结束后,不满足测试的准出标准,测试工作将继续进行,以上1-7将循环进行,直至满足准出标准为止。(注:不排除特殊项目在不满足准出条件时,停止测试工作的情形)8、检测准出标准测试用例执行中应该注意以下几个问题:(1)全方位的观察测试用例执行结果(2)加强测试过程记录(3)及时确认发现的问题(4)与开发人员良好的沟通(5)及时更新测试用例(6)提交一份优秀的问题报告单(7)测试结果分析3.6测试总结报告测试总结报告的目的测试报告的一般内容软件测试总结报告模板测试总结报告编写测试总结报告的目的测试总结报告的目的是总结测试活动的过程与结果,并对被测软件成熟度进行评价。在整个测试过程中,测试人员需要不断收集和分析测试相关信息,对被测系统的状况进行综合分析,在测试执行完成后,将这些信息汇总整理为测试总结。测试总结报告编写完成后,一般是测试组首先进行内部评审,然后提交项目组各方评审。测试总结的评审方式包括正式评审或非正式评审。测试报告的一般内容测试总结报告可以是每一轮或每一个阶段测试完成后的测试报告,也可以是一个新建项目或某次版本更新测试完成后的测试报告等。编写测试总结报告时首先需要收集的数据,包括本轮/每轮测试涉及了哪些内容、测试用例的设计情况、测试执行策略、本轮/每轮测试用例的执行结果、本轮/每轮测试中发现了哪些缺陷、缺陷的修

温馨提示

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

评论

0/150

提交评论