软件测试流程规范v.pptx
《软件测试流程规范v.pptx》由会员分享,可在线阅读,更多相关《软件测试流程规范v.pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 目目 录录1.1.测试流程图测试流程图1.1 完整开发流程1.2 测试流程 1.2.1 1.2.1 计划计划与与设计阶段设计阶段 1.2.2 1.2.2 实施测试阶段实施测试阶段 1.2.3 1.2.3 测试总结阶段测试总结阶段3.3.实施测试阶段实施测试阶段3.1 测试交接3.2 实施测试 3.2.1 3.2.1 实施测试实施测试 3.2.2 3.2.2 提交阶段性报告提交阶段性报告3.3 回归测试3.4 同行审查2.2.计划计划与与设计阶段设计阶段2.1 立项会议2.2 需求评审2.3 测试工作启动2.4 测试设计阶段 2.4.1 2.4.1 设计测试计划设计测试计划 2.4.2 2.4
2、.2 设计测试用设计测试用例例2.5 设计内容评审4.4.测试测试总结阶段总结阶段4.1测试总结报告4.2测试验收4.3测试归档4.4测试工作总结第1页/共29页1.1 1.1 完整完整开发测试开发测试流程流程项目规划需求分析概要设计详细设计代码编写功能实现立项会议需求评审测试计划设计阶段测试计划测试用例设计阶段测试用例测试设计内容评审测试交接实施测试测试条件审查回归测试测试记录阶段性测试报告同行审查回归测试记录测试总结同行审查报告项目发布、跟踪测试总结报告测试验收第2页/共29页总体工作流程图总体工作流程图需求阶段设计阶段单元/集成测试阶段系统/自动化测试阶段性能测试阶段文档提交阶段结项总结
3、阶段第3页/共29页需求阶段流程图需求阶段流程图立项需求调研(测试开发共同参加)审核是否通过编写/修改SRS提交SRSSRS审核否是提交终版SRS编写需求测试用例评审需求测试用例否是进入概要设计阶段第4页/共29页1.21.2 测试流程测试流程1.2.1 1.2.1 计划与设计阶段计划与设计阶段输入条件工作内容退出标准立项会议1.项目可行性分析2.确定项目经理3.确定测试组长项目正式立项测试组长确定需求规格说明书需求评审1.明确需求2.消除歧义3.会议讨论并确认需求明确无异议需求规格说明书项目开发计划测试工作启动1.测试预通知2.组建测试小组3.召开测试启动会测试小组成立开发方与测试方目标达成
4、一致需求规格说明书项目开发计划概要、详细设计其他相关文档测试设计阶段1.设计测试计划2.设计测试用例测试计划测试用例集测试计划测试用例集设计内容评审1.评审测试计划2.评审测试用例集优化的测试计划优化的测试用例集第5页/共29页1.21.2 测试流程测试流程1.2.2 1.2.2 实施测试阶段实施测试阶段送测单测试软件、配套工具及相关文档资料测试交接1.检查送测单填写规范2.检查提交内容的完整性及可测性内容检查通过测试计划测试用例集开发提交部件测试实施阶段1.执行测试用例2.提交缺陷3.填写测试记录4.编写阶段性测试报告缺陷记录测试记录阶段性测试报告测试用例集修改后的软件新版本回归测试1.执行
5、测试用例集2.验证缺陷3.填写测试记录测试用例集通过缺陷经过验证所有缺陷指明处理方式软件缺陷都已关闭测试小组完成测试同行审查1.同行测试组执行自由测试提交缺陷及修改意见提交测试记录提交测试报告输入条件工作内容退出标准第6页/共29页单元单元/集成阶段流程图集成阶段流程图详细设计编写测试用例测试用例审核编写修改测试代码编码审核审核是否通过执行单元集成测试提交报告修改代码是否达到要求提交单元测试报告进入下一阶段是否第7页/共29页系统阶段流程图系统阶段流程图接上一阶段提交测试申请报告是否通过用例评审结束初测是否通过是否初测是否是检查文档编写测试计划审验测试环境是否存在重大问题需要挂起或退回是退回或
6、挂起项目编写补充测试用例否系统测试复查是否复查否是是否满足复查操作是是退回否构建自动化测试代码达到系统测试要求提交相关报告进入下一阶段可选否否第8页/共29页压力测试流程图压力测试流程图接上一阶段系统测试审核压力测试模拟多用户准备数据库压力测试报告进入性能测试返回开发修改审核说明:压力测试为模拟用户正常使用时,系统正常工作的最小时间。第9页/共29页性能测试流程图性能测试流程图接上一阶段压力测试审核性能测试模拟用户数量增加数据量系统崩溃进入下一阶段返回开发修改审核提交测试报告说明:测试系统的崩溃极限(最多使用人数和数据库的极限容量)。第10页/共29页1.2 1.2 测试流程测试流程1.2.3
7、 1.2.3 测试总结阶段测试总结阶段测试实施阶段结束测试计划测试记录阶段性测试报告缺陷记录测试总结报告1.编写测试总结报告测试总结报告测试总结报告阶段性测试报告缺陷报告单测试记录验收测试1.测试文档验收2.测试效果验收3.测试评估4.测试建议验收测试通过测试验收会议记录测试任务书测试计划书测试用例书缺陷记录单阶段性测试报告测试总结报告测试验收会议记录测试归档1.归类、存档测试过程中涉及到的文档文档归类完毕版本号封存项目验收通过测试工作全部完成工作总结1.测试工作总结2.成员发表意见3.讨论寻求解决方案完善、优化工作流程,提高工作效率测试小组解散输入条件工作内容退出标准第11页/共29页验收测
8、试阶段流程图验收测试阶段流程图业务测试用例业务测试用例审核接上一阶段安装测试审核准备测试人员验收测试提交测试报告审核进入结项总结阶段返回开发修改说明:验收测试的人员应包含非本系统的人员第12页/共29页2.2.计划与设计阶段计划与设计阶段2.1 2.1 立项会议立项会议过程要点过程要点详细说明详细说明输入条件输入条件立项会议立项会议工作内容工作内容项目(产品)可行性分析。项目(产品)可行性分析。项目经理的确定项目经理的确定.根据项目信息,测试经理确定测试组长。根据项目信息,测试经理确定测试组长。退出标准退出标准测试组长确定测试组长确定责任人责任人测试经理(确定测试组长)测试经理(确定测试组长)
9、由由高层主管高层主管立项会议,会议主要对项目的可行性进行分析,并且确定项目经理及项目测试组长。立项会议,会议主要对项目的可行性进行分析,并且确定项目经理及项目测试组长。第13页/共29页2.2.计划与设计阶段计划与设计阶段2.2 2.2 需求评审需求评审注:1.需求定义基本完成,此时应在评审会议召开之前发给测试团队,预留时间给测试相关人员熟悉、理解。2.测试部参与人员由测试部经理指定,主要由测试组长、测试设计等人员组成(还应包括配置管理人员、质量保证人员)。过程要点过程要点详细说明详细说明输入条件输入条件需求定义完成需求定义完成工作内容工作内容测测试试团团队队成成员员对对需需求求中中不不清清楚
10、楚、不不完完整整、太太概概括括或或存在疑义的地方提出问题,相关人员解答并确认。存在疑义的地方提出问题,相关人员解答并确认。退出标准退出标准所有人员对需求无异议所有人员对需求无异议参与人员参与人员需需求求调调研研人人员员,开开发发组组,测测试试部部(需需求求提提出出者者,高高层主管)层主管)责任人责任人需求调研人员(或高层主管)需求调研人员(或高层主管)第14页/共29页2.2.计划与设计阶段计划与设计阶段2.3 2.3 测试工作启动测试工作启动过程要点过程要点 详细说明详细说明输入条件输入条件项目(产品)开发计划完成项目(产品)开发计划完成工作内容工作内容1.1.项目项目/产品经理邮件通知测试
11、组长正式测试交接时间,测试规模预估等,同时提交相关最新项目资料:产品经理邮件通知测试组长正式测试交接时间,测试规模预估等,同时提交相关最新项目资料:项项目目需需求求及及软软件件规规格格定定义义文文档档、项项目目开开发发计计划划、开开发发设设计计过过程程中中提提供供概概要要设设计计、详详细细设设计计文文档档、其其他他相关资料相关资料2.2.组建测试小组,确定小组成员组建测试小组,确定小组成员3.3.召召开开测测试试启启动动会会议议,开开发发团团队队提提供供需需求求规规格格说说明明书书和和开开发发计计划划,确确认认开开发发组组与与测测试试组组对对需需要要交交接接的的测试内容、测试目标达成一致,统一
12、项目组的目标和测试的工作重点。测试内容、测试目标达成一致,统一项目组的目标和测试的工作重点。退出标准退出标准所有人员对需求无异议所有人员对需求无异议责任人责任人需求调研人员(或高层主管)需求调研人员(或高层主管)在正式测试任务下达前,开发团队应在项目(产品)开发计划完成后及时向测试团队下达预通知,告之较为确切的测试日期,提供当前最新的相关资料。部门经理和测试组长组建测试小组,并视具体情况决定是否需要调整人力、时间安排、测试环境等其它资源。测试小组成员可预先熟悉必要的项目(产品)资料。第15页/共29页2.2.计划与设计阶段计划与设计阶段2.4 2.4 测试设计阶段测试设计阶段2.4.1 2.4
13、.1 设计测试计划设计测试计划针对需求分析文档和项目开发计划文档测试完成后,测试组需要编写测试计划文档、制定测试测略及预估测试过程中的风险,并设计出合理的规避风险的策略,为后续的测试工作提供直接的指导。过程要点过程要点 详细说明详细说明输入条件输入条件项目需求文档建立,项目开发计划完成项目需求文档建立,项目开发计划完成工作内容工作内容根据项目的需求文档、设计文档,按照测试计划文档模板编写测试计划。测试计划中应该至少包括以下关键内容:根据项目的需求文档、设计文档,按照测试计划文档模板编写测试计划。测试计划中应该至少包括以下关键内容:1.1.依据项目背景及要求,确定测试环境。依据项目背景及要求,确
14、定测试环境。2.2.测试需求测试需求需要测试组测试的范围,估算出测试所花费的人力资源和各个测试需求的测试优先级需要测试组测试的范围,估算出测试所花费的人力资源和各个测试需求的测试优先级3.3.测测试试策策略略确确定定项项目目的的测测试试计计划划内内容容,整整体体测测试试的的测测试试方方法法和和每每个个测测试试需需求求的的测测试试方方法法,同同时时做做好好测测试试进进度度安排及人员调整。安排及人员调整。4.4.测试资源测试资源本次测试所需要用到的人力、硬件、软件、技术的资源本次测试所需要用到的人力、硬件、软件、技术的资源5.5.测试组角色测试组角色明确测试组内各个成员的角色和相关责任明确测试组内
15、各个成员的角色和相关责任6.6.可交付工件可交付工件在测试组的工作中必须向项目组提交的产物,包括测试计划、测试报告等在测试组的工作中必须向项目组提交的产物,包括测试计划、测试报告等7.7.风险管理风险管理列举出测试工作所可能出现的风险列举出测试工作所可能出现的风险测试计划编写完毕后,必须提交给项目组全体成员,并由项目组组中各个角色组联合评审。测试计划编写完毕后,必须提交给项目组全体成员,并由项目组组中各个角色组联合评审。退出标准退出标准1.1.测试计划由项目组评审并通过测试计划由项目组评审并通过.2.2.在在项项目目开开发发过过程程中中,要要适适时时的的对对测测试试计计划划进进行行跟跟踪踪,以
16、以及及评评估估此此计计划划的的完完整整性性、可可行行性性,在在项项目目结结束束时还要最后评估一下测试计划的质量时还要最后评估一下测试计划的质量责任人责任人测试设计工程师测试设计工程师 第16页/共29页2.2.计划与设计阶段计划与设计阶段2.42.4测试设计阶段测试设计阶段2.4.1 2.4.1 设计测试设计测试用例用例在需求分析文档确立基线以后,测试组需要针对项目的测试需求编写测试用例,在实际的测试中,测试用例将是唯一实施标准。过程要点过程要点 详细说明详细说明输入条件输入条件测试需求明确,测试计划明确测试需求明确,测试计划明确工作内容工作内容根据测试计划设计测试用例,设计参考原则:根据测试
17、计划设计测试用例,设计参考原则:1.1.等价类划分等价类划分2.2.边界值分析边界值分析3.3.错误推测等错误推测等4.4.业务知识及相关流程业务知识及相关流程退出标准退出标准1.1.测试用例需要覆盖所有的测试需求测试用例需要覆盖所有的测试需求2.2.测试用例集需进行评审并通过测试用例集需进行评审并通过3.3.项目进行过程中,适时的根据需求变更来对测试用例进行维护项目进行过程中,适时的根据需求变更来对测试用例进行维护责任人责任人测试组成员测试组成员第17页/共29页2 2 2 2.计划与设计阶段计划与设计阶段计划与设计阶段计划与设计阶段2.5 2.5 2.5 2.5 设计内容评审设计内容评审设
18、计内容评审设计内容评审测试计划及测试用例的设计工作完成后,需通知项目组相关成员召开评审会议。在这之前需要将待评审的内容发给相关人员熟悉和理解。过程要点过程要点 详细说明详细说明输入条件输入条件测试计划、测试用例集完成测试计划、测试用例集完成工作内容工作内容评审测试计划内容的正确性及合理性:评审测试计划内容的正确性及合理性:1.1.测试环境、测试资源;测试环境、测试资源;2.2.测试需求范围,各个测试需求的优先级;测试需求范围,各个测试需求的优先级;3.3.测试策略及风险管理等;测试策略及风险管理等;评审测试用例集:评审测试用例集:1.1.测试用例优先级测试用例优先级2.2.测试用例集基于需求的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 流程 规范
限制150内