软件测试流程教材

上传人:fg****fg 文档编号:246700081 上传时间:2024-10-15 格式:PPTX 页数:31 大小:243.29KB
返回 下载 相关 举报
软件测试流程教材_第1页
第1页 / 共31页
软件测试流程教材_第2页
第2页 / 共31页
软件测试流程教材_第3页
第3页 / 共31页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,补充:软,件,件测试流,程,程,测试计划,测试设计,测试开发,测试执行,测试评估,缺陷跟踪,2,实践证明,,,,尽管人,们,们在开发,软,软件的过,程,程中使用,了,了许多保,证,证软件质,量,量的方法,和,和技术,,但,但开发出,的,的软件中,还,还会隐藏,许,许多错误,和,和缺陷。,这,这对于规,模,模大、复,杂,杂性高的,软,软件更是,如,如此。所,以,以,严格,的,的软件测,试,试对于保,证,证软件质,量,量具有重,要,要作用。,3,软件测试,的,的大部分,工,工作在软,件,件生存期,的,的两个阶,段,段中进行,。,。在软件,编,编码阶段,,,,当编写,出,出一个模,块,块后,通,常,常要对它,进,进行必要,的,的测试(,称,称为单元,测,测试),,这,这时测试,与,与编码属,于,于同一个,阶,阶段。在,编,编码阶段,结,结束后,,对,对软件系,统,统还要进,行,行各种综,合,合测试(,集,集成测试,与,与系统测,试,试),这,是,是一个独,立,立阶段,,即,即软件测,试,试阶段。,在,在这个测,试,试阶段又,有,有两种性,质,质不同的,测,测试:研,制,制单位内,部,部进行的,集,集成测试,和,和系统测,试,试与用户,(,(或第三,方,方)进行,的,的验收测,试,试。,在软件测,试,试生命周,期,期内,错,误,误在软件,开,开发的每,个,个阶段都,可,可能被带,入,入。在软,件,件测试中,,,,某些错,误,误被发现,、,、分类、,隔,隔离,最,终,终被纠正,。,。由于软,件,件不断被,修,修改,所,以,以这个过,程,程是一个,反,反复进行,的,的过程。,4,测试计划,测试设计,测试执行,测试记录,分析,测试总结,完毕,缺陷跟踪,针对测试目标,规定测试任务、资源分配、人员角色、进度安排等。,根据测试计划,设计测试用例,包括:测试步骤、测试场景、测试代码、测试数据,(,包括预期结果,),。,根据测试计划,配置测试环境,并手动或者自动执行测试设计。,根据测试计划,忠实地记录测试执行的过程和结果。,分析测试记录,如果发现与预期结果不同,确定并重现缺陷。,检查测试设计是否全部执行完毕,缺陷是否全部关闭。,记录、分发、评估、关闭缺陷报告。,分析测试过程和缺陷报告,评估测试质量和测试效果,给出是否通过测试的建议。,软件测试,过,过程流程,图,图,测试用例,测试用例,是,是数据输,入,入和期望,结,结果组成,的,的对,软件中有许多错误,用户遇到的错误只占很小比例,应该针对用户最容易遇到的错误进行测试,以便改进测试的有效性,测试用例,的,的定义,测试用例,是,是一个包,含,含输入和,预,预期输出,的,的与程序,行,行为有关,的,的标识,软件测试,的,的本质就,是,是针对要,测,测试的内,容,容确定一,组,组测试用,例,例,测试用例,是,是由测试,中,中经过的,一,一系列状,态,态和在每,个,个状态中,必,必须依靠,输,输入,/,输出数据,满,满足的一,对,对条件组,成,成的,7,测试过程,产,产生的测,试,试文档,测试计划,测试设计,测试执行,测试记录,分析,测试总结,完毕,缺陷跟踪,测试计划文档,测试用例文档,测试记录文档,缺陷跟踪报告,测试总结报告,测试启动,准,准则,同时满足,以,以下条件,,,,允许开,始,始测试:,(,1,)测试计,划,划已经制,定,定并且通,过,过了审批,;,;,(,2,)测试用,例,例已经设,计,计并且通,过,过了审批,;,;,(,3,)被测试,对,对象已经,开,开发完毕,并,并等待测,试,试。,测试完成,准,准则,对于非严,格,格系统可,以,以采用“,基,基于测试,用,用例”的,准,准则。同,时,时满足以,下,下条件允,许,许结束测,试,试:,(,1,)功能性,测,测试用例,通,通过率达,到,到,100,;,(,2,)非功能,性,性测试用,例,例通过率,达,达到,90,时。,对于严格,系,系统,应,当,当补充“,基,基于测试,期,期缺陷密,度,度”的规,则,则:,(,3,)相邻,n,个,CPU,小时内,“,测试期缺,陷,陷密度,”,全部低于,某,某个值,m,。例如,n,大于,10,,,m,小于等于,1,。,9,软件测试,过,过程,测试计划,.,执行,.,执行,测试计划,缺陷跟踪,测试开发,测试设计,评估,建立,建立,.,执行,建立,1,、测试需,求,求,2,、测试策,略,略,3,、测试资,源,源,4,、测试进,度,度,输入:软,件,件需求书,输出:测,试,试计划书,10,软件测试,过,过程,测试设计,.,执行,.,执行,.,测试计划,缺陷跟踪,测试开发,测试设计,评估,建立,建立,.,执行,.,建立,1,、测试描,述,述,2,、前置条,件,件,3,、测试步,骤,骤,4,、验证点,5,、后置条,件,件,6,、测试通,过,过条件,良好的测,试,试设计是,测,测试自动,化,化的重要,保,保证!,输入:软,件,件测试计,划,划书,输出:软,件,件测试大,纲,纲,11,软件测试,过,过程,测试开发,.,执行,.,执行,.,测试计划,缺陷跟踪,测试开发,测试设计,评估,建立,建立,.,执行,.,建立,测试脚本,12,软件测试,过,过程,测试执行,测试生命周期,.,执行,.,执行,.,测试计划,缺陷跟踪,测试开发,测试设计,评估,建立,建立,.,执行,.,建立,进行测试,执,执行管理,运行测试,记录测试,结,结果,包,括,括缺陷报,告,告和测试,日,日志,13,软件测试,过,过程,测试评估,.,执行,.,执行,.,测试计划,缺陷跟踪,测试开发,测试设计,评估,建立,建立,.,执行,.,建立,统计和分,析,析测试结,果,果,确定,是,是否达到,软,软件发布,的,的标准,14,软件测试,过,过程,缺陷跟踪,.,执行,.,执行,.,测试计划,缺陷跟踪,测试开发,测试设计,评估,建立,建立,.,执行,.,建立,缺陷跟踪,:,:,记录测试,发,发现的缺,陷,陷或用户,问,问题,并,且,且跟踪、,管,管理缺陷,的,的状态变,更,更,15,测试计划,测试计划,的,的问题:,测试计划,经,经常是等,到,到开发周,期,期后期才,开,开始实行,,,,使得没,有,有时间有,效,效的执行,计,计划。,测试计划,的,的组织者,可,可能缺乏,测,测试经验,,,,无法对,测,测试进行,准,准确的评,估,估,导致,测,测试计划,难,难以落到,实,实处。,测试的量,度,度和复杂,性,性可能太,大,大,没有,自,自动化工,具,具,很难,计,计划和控,制,制。,16,如何看待,测,测试计划,好的计划,可,可以保证,项,项目,50%,的成功,,另,另,50%,靠有效的,执,执行!,测试计划,只是一个,文,文件?,不要单纯,的,的去编制,一,一个测试,计,计划,要,计,计划测试,过,过程(不,要,要为了计,划,划而计划,!,!)。,测试计划,是,是指导要,做,做什么的,所,所有想法,。,。,测试计划,必,必须要起,到,到协调所,有,有与测试,相,相关人员,的,的作用,,包,包括测试,工,工程师、,客,客户参与,人,人员、项,目,目参与人,员,员。,测试计划,的,的目标,软件测试,员,员的目标,:,:?,利用良好,的,的测试计,划,划、测试,案,案例和测,试,试报告正,确,确交流和,制,制定测试,工,工作是测,试,试员达到,目,目标的保,障,障。,测试计划,的,的目标,规定测试,活,活动的范,围,围、方法,、,、资源和,进,进度,明确正在,测,测试的项,目,目、要测,试,试的特性,、,、要执行,的,的测试任,务,务、每个,任,任务的负,责,责人,与计划相,关,关的风险,测试计划,需,需考虑因,素,素,高级期望,人、地点,和,和事,定义,团队之间,的,的责任,测试内容,测试阶段,测试策略,资源要求,任务分配,测试进度,测试案例,软件缺陷,报,报告,频度和统,计,计,风险和问,题,题,19,测试计划,的,的过程,确定测试,要,要素,编,写,写可检验,的,的测试需,求,求,评估风险,制定测试,策,策略,测,试,试方法,确定测试,资,资源,创建时间,表,表,生成测试,计,计划,审查测试,计,计划,由开发、,测,测试、用,户,户三方会,议,议审核,考虑可能,的,的测试推,迟,迟,执行测试,计,计划可能,的,的阻力,检查项目,需,需求说明,、,、软件维,护,护手册、,技,技术更新,资,资料、用,户,户手册,20,测试设计,测试设计,的,的问题:,不做测试,设,设计,测,试,试过程胡,乱,乱建立,/,如何执行,测,测试?,测试设计,不,不详细,,不,不是基于,可,可量度的,测,测试策略,。,测试过程,没,没有采用,最,最好的技,术,术来检验,系,系统(,WindowsC/S,、,B/S,)结构的,测,测试需求,。,21,测试设计,选择适当,的,的测试用,例,例,来源,:,:根据需,求,求说明书,、,、开发设,计,计文档、,测,测试需求,等,等资料,,编,编写测试,用,用例,确定每个,用,用例执行,的,的条件,设定一系,列,列的测试,步,步骤,按照一定,策,策略设计,测,测试输入,数,数据(边,界,界条件、,等,等价类划,分,分、非法,数,数值等),确定预期,的,的测试输,出,出,做为,测,测试用例,成,成功的依,据,据,为每一个,测,测试用例,确,确定测试,验,验证点,22,测试开发,测试开发,的,的问题:,测试开发,很,很乱,与,测,测试需求,或,或测试策,略,略没有对,应,应性,测试用例,、,、测试过,程,程不可重,用,用,测试过程,被,被作为一,个,个编程任,务,务来执行,,,,导致脚,本,本太长,,不,不能满足,软,软件移植,性,性的要求,输入:被,测,测软件、,基,基于测试,需,需求的测,试,试设计,输出:测,试,试过程和,测,测试用例,目标:,创建可以,重,重用的自,动,动化测试,过,过程,维护测试,对,对于测试,需,需求的可,跟,跟踪性,23,测试开发,测试开发,技,技术:,编程,优点:具,有,有较大的,灵,灵活性,缺点:编,程,程过程过,于,于复杂,录制,优点:操,作,作简单快,捷,捷,缺点:灵,活,活性较差,一般综合,这,这两种开,发,发技术:,先,先录制、,后,后编程,24,测试执行,测试执行,过,过程:,按照测试,用,用例流程,进,进行手工,测,测试,执行已经,建,建立的测,试,试脚本,根据测试,需,需求检查,测,测试是否,得,得到正确,结,结果,报告软件,缺,缺陷,对,缺,缺陷记录,进,进行跟踪,和,和维护,25,测试评估,测试评估,的,的问题:,没有把测,试,试覆盖率,作,作为报告,测,测试进程,的,的根据,,使,使得不知,测,测试是否,结,结束,没有做缺,陷,陷评估,,缺,缺陷评估,是,是量度软,件,件可行性,的,的重要指,标,标,不使用专,门,门的软件,工,工具进行,数,数据输入,任,任务和相,应,应的评估,活,活动,使,得,得这些任,务,务变得繁,重,重累人,26,测试评估,测试评估,的,的目标:,提供量化,的,的测试覆,盖,盖域,评估软件,质,质量,生,成,成,缺,缺,陷,陷,评,评,估,估,报,报,告,告,和,和,测,测,试,试,覆,覆,盖,盖,率,率,的,的,总,总,结,结,报,报,告,告,测,试,试,覆,覆,盖,盖,率,率,:,:,评,评,估,估,测,测,试,试,完,完,成,成,多,多,少,少,的,的,标,标,准,准,缺,陷,陷,评,评,估,估,:,:,评,评,估,估,软,软,件,件,质,质,量,量,的,的,重,重,要,要,指,指,标,标,,,,,通,通,常,常,评,评,估,估,模,模,型,型,假,假,设,设,缺,缺,陷,陷,的,的,发,发,现,现,是,是,呈,呈,泊,泊,松,松,分,分,布,布,的,的,;,;,严,严,格,格,的,的,缺,缺,陷,陷,评,评,估,估,要,要,考,考,察,察,在,在,测,测,试,试,过,过,程,程,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!