欢迎来到天天文库
浏览记录
ID:39750565
大小:387.10 KB
页数:40页
时间:2019-07-10
《《验收测试》PPT课件(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章验收测试验收测试(AcceptanceTest):在软件产品完成了功能测试和系统测试之后、产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,也称为交付测试。第7章验收测试7.1验收测试的目的和主要内容7.2验收测试安排7.3验收测试流程7.4产品规格说明书验证7.5兼容性测试7.6安装测试7.7文档测试7.1验收测试的目标和主要内容1、验收测试的目的:验收测试是部署软件之前的最后一个测试操作。目的是:确保软件准备就绪,并且可以让最终用户将其用于执行软件既定的功能和任务。7.1验
2、收测试的目标和主要内容2、验收测试的工作范围:制定测试计划,测试项,测试策略及验收通过准则,并经过客户参与的计划评审。建立测试环境,设计测试用例,并经过评审。准备测试数据,执行测试用例,记录测试结果。分析测试结果,根据验收通过准则分析测试结果,作出验收是否通过及测试评价。提交测试报告7.1验收测试的目标和主要内容3、验收测试完成后的主要交付物:验收测试计划验收测试用例及测试数据软件缺陷报告验收测试报告通过验收测试的,用于正式运行的系统版本通过验收测试的代码及更新后的相关软件文档其他文档7.1验收
3、测试的目标和主要内容4、完成项目开发方交付的项目结果:可运行程序、安装/卸载程序,系统安装/卸载手册数据文件/数据库文件用户指南、联机帮助文档运行支持方案,包括用户培训材料、系统管理手册等需求规格说明书软件设计说明书源程序代码测试文档项目验收报告其他项目管理文档7.1验收测试的目标和主要内容5、验收测试完成的准则:规定的所有验收测试用例已经运行对软件缺陷的所有修改都已进行了回归测试发现的缺陷已经解决或关闭达到预期的覆盖率目标,一般要求产品特性或业务需求覆盖率为100%修改软件缺陷后,所有相关的软
4、件文档的版本均已经更新获得用户/客户签署的验收测试报告7.2验收测试安排思考1:是否可以为了加快进度,将验收测试与系统测试合并或重叠?带来两个问题:(1)用户会发现这个产品包含的众多问题,从而认为产品质量很差,开发商一般不愿意给用户留下这样的印象。(2)验收测试、系统测试可能重复发现相同的问题,而重复的或略有不同的缺陷报告将导致资源和时间的浪费。7.2验收测试安排思考1:是否可以为了加快进度,将验收测试与系统测试合并或重叠?满足下列条件,合并验收测试与系统测试是有意义的:(1)用户代表实质性地参
5、与了系统测试;(2)系统测试的环境足够真实;(3)验收测试用例是系统测试用例的一个子集;7.2验收测试安排思考2:针对产品软件或Web应用面向成千上万的用户,如何安排验收测试?(1)将用户分类,对每类用户选择合适的用户代表;(2)有些企业使用来自某些特定公司的用户担当用户测试员;(3)有些企业发布产品的Beta测试版,请各类用户试用或体验新产品,同时搜集用户的反馈信息;7.2验收测试安排思考3:验收测试需要多长时间?(1)需要完成的工作的范围;(2)可以利用的资源;(3)用户工作的效率;(4)发
6、现严重缺陷的多少;7.3验收测试流程下面以国内的政府/企业信息系统项目为背景,说明验收测试流程。特点:(1)客户对象具体明确;(2)通常要求进行正式的验收测试;(3)如有必要还可能请监理方代表他们对项目过程进行监管和控制。7.3验收测试流程一个典型的验收测试流程:(1)开发方的项目经理代表项目组提出项目验收申请(2)客户方和监理方检查项目测试验收的前提条件是否具备:检查系统测试是否符合要求检查试运行准备工作是否就绪检查所要求的项目档案是否齐备(3)以客户方、监理方为主,三方共同编制验收测试计划;
7、(4)三方评审和批准验收测试计划;(5)客户代表和监理方、开发方共同确定验收测试用例集7.3验收测试流程(6)项目经理领导项目组,按照验收测试计划完成测试准备工作;为用户提供系统使用上的培训和指导;准备系统的安装计划;准备验收文档;(7)建立验收测试环境,安装系统,准备验收测试数据;(8)客户方、监理方进行系统试运行,运行测试用例集,记录测试结果;(9)如果发现缺陷,则在确认后项目组立即着手解决7.3验收测试流程(10)客户方、监理方完成回归测试,确认缺陷已经修复、并已经关闭。(11)项目组在修
8、复缺陷后,更新相关的项目文档;(12)客户方、监理方审查验收测试执行情况,起草验收测试报告;(13)客户方、监理方签署验收测试报告。正式验收测试正式验收测试形式的优点包括:要测试的功能和特性都是已知的。测试的细节是已知的并且可以对其进行评测。这种测试可以自动执行,支持回归测试。可以对测试过程进行评测和监测。可接受性标准是已知的。正式验收测试形式的缺点包括:要求大量的资源和计划。这些测试可能是系统测试的再次实施。可能无法发现软件中由于主观原因造成的缺陷,这是因为您只查找预期要发现的缺陷。7.3验收
此文档下载收益归作者所有