ch02-软件测试流程.pptx

上传人:知****量 文档编号:78675990 上传时间:2023-03-18 格式:PPTX 页数:44 大小:15.98MB
返回 下载 相关 举报
ch02-软件测试流程.pptx_第1页
第1页 / 共44页
ch02-软件测试流程.pptx_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《ch02-软件测试流程.pptx》由会员分享,可在线阅读,更多相关《ch02-软件测试流程.pptx(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件测试管理与实践广州番禺职业技术学院软件测试管理与实践ch02-软件测试流程软件测试流程1软件测试管理与实践理解研发过程和测试过程的交互过程。理解典型的软件测试模型。理解软件测试的一般流程。了解建立一个测试流程应该包含的内容。了解测试中涉及的文档资产以及度量分析。学习目标2目录软件测试管理与实践31.软件研发中的测试2.软件测试模型3.软件测试流程4.测试流程的建立和维护5.测试流程涉及的资产6.企业测试流程样例软件测试管理与实践软件研发中的测试14软件测试管理与实践软件测试与软件研发n软件测试和软件开发一样,都遵循软件工程的原理n测试和开发是密切相关的n测试活动是贯穿于软件项目开发的全过程

2、的,和开发活动交互开展。软件测试管理与实践软件研发中的测试环节与测试活动软件测试管理与实践1.软件需求完成后,需要进行需求的评审,此时测试人员可以参与需求的评审,当需求确定后,测试人员可以开始进行系统测试方案以及计划的制订。研发中的测试活动:软件需求评审软件测试管理与实践2.软件项目总体设计方案完成后,测试人员可以开始进行集成测试方案以及计划的制订。3.详细设计完成后,测试方可以开始进行模块测试方案以及计划的制订。研发中的测试活动:测试方案制订软件测试管理与实践4.单元测试和编码一般是同步的,由开发人员自己完成的。5.整个模块开发完成后,测试人员开始进行模块测试,当然在这之前,所有的模块测试用

3、例已经准备完毕。6.模块测试后是集成测试和系统测试。研发中的测试活动:测试执行软件测试管理与实践7.软件运行维护期间则要对运行期间发现的问题进行回归测试。研发中的测试活动:回归测试软件测试管理与实践常见软件测试模型211软件测试管理与实践n软件测试和软件开发一样,都遵循软件工程原理。n测试与开发密切相关,通过实践产生了许多测试模型。n这些模型将测试活动进行了抽象,明确了测试与开发之间的关系,是测试管理的重要参考依据。软件测试模型12软件测试管理与实践nV模型nW模型nH模型nX模型(不成熟)常见的软件测试模型软件测试管理与实践n发展自软件开发的瀑布模型,说明了基本的开发过程和测试行为。n明确地

4、标识了测试过程中存在的不同级别以及测试阶段和开发过程各阶段的关系n局限性:测试对象只有程序代码测试作为编码后的活动,没有体现”尽早测试”的原则。软件测试模型1-V模型14软件测试管理与实践n从V模型演化而来n在V模型中增加与软件各开发阶段同步进行的测试。n强调:测试伴随着整个软件开发周期测试的对象不仅仅是程序,需求、功能和设计同样要测试。测试与开发是同步进行的,从而有利于尽早地发现问题。n局限性:W模型和V模型都把软件的开发视为需求、设计、编码等一系列串行的活动,无法支持迭代以及变更调整。软件测试模型2-W模型15软件测试管理与实践n强调:测试活动独立,贯穿于整个产品周期,与研发流程并发。循环

5、:测试点准备就绪就可以开始执行测试。测试可以尽早进行,可以对被测对象分层次、反复测试。n局限性模型要能指导实际工作,H模型本身并无太多的可执行的指导意义。软件测试模型3-H模型16软件测试管理与实践软件测试的流程317软件测试管理与实践n 测试过程定义了企业在产品开发过程中在设计、开发与实现、维护、退出等阶段与测试相关活动的内容、流程以及规范。n测试过程指导项目如何开展各项测试活动,以及各项活动的输入与输出;约定活动中所涉及的角色与职责,规范各个活动的内容和规程,以及所使用到的统一的模板、表单、指导书和检查单。测试流程内容软件测试管理与实践n定义测试过程的目的是给本公司在产品开发过程中测试相关

6、的活动提供指导,确保产品可以真正满足用户的要求。测试流程的作用软件测试管理与实践n 软件项目中测试和开发是相互配合同步推进的,为软件项目的复杂性被测对象往往不断发生变化,实际项目中测试与开发的关系更加复杂,虽然复杂,测试工作的开展是有自己的过程要遵循的。n 虽然在一个项目的研发过程中,有很多种不同的测试类型,不同的测试阶段,但是对单次测试来说,存在一个一般性的过程。测试的一般过程软件测试管理与实践软件测试一般性过程21软件测试管理与实践1.需求分析阶段收集相关资料,学习业务(测试对象),分析测试需求点。2.测试计划阶段测试主管组织编写测试计划,该文档指明测试范围、方法、资源以及相应测试活动人员

7、时间进度安排。测试计划需要进行评审,测试计划一旦开始执行,就要定期监控计划的执行情况。3.测试设计及开发测试设计一般由对需求熟悉的资深的测试工程师设计,为每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案。测试开发主要完成对测试用例编写、测试数据准备、测试环境准备。测试设计和测试用例完成后需要进行评审。软件测试一般性过程22软件测试管理与实践4.测试执行及报告执行测试用例,及时提交有质量的Bug和测试阶段报告反馈测试情况。5.软件评估报告及批准根据测试结果给出对软件的整体评估,以及是否通过测试的建议。一般决策部门会根据这份评估报告决定产品是否可以发布。6.测试总结及资产归档结项

8、阶段对整个过程进行回顾总结,将项目相关资源进行整理归档。软件测试一般性过程23软件测试管理与实践软件测试流程的建立和维护424软件测试管理与实践n从实际情况出发,优化流程,解决问题n重点考虑四个问题哪些测试要做谁做什么时间做如何做创建软件测试流程注意事项25软件测试管理与实践n对当前存在的问题进行收集、诊断分析n根据实际情况建立新的流程n流程发布和试运行n促进流程的执行,收集问题n流程更新和发布创建测试流程步骤软件测试管理与实践n测试执行是按照测试计划去执行测试活动n测试过程执行是严格按照测试的过程去开展测试活动。测试执行 VS 测试过程执行软件测试管理与实践n需要注意的是,测试过程创建后并不

9、是一成不变的,要根据实际实践情况不断改进和完善,进行修订后要及时进行过程发布。测试流程并不是静止的软件测试管理与实践n一般在测试过程执行中要设置一定的机制,去保证测试人员有按照测试过程开展测试活动。n促进测试的执行QA人员对项目的监督和指导组织级审计促进测试过程的执行29软件测试管理与实践n测试流程在每一轮执行完毕之后,根据执行情况对流程进行更新和完善。n用好的实践去更新完善流程测试流程的改进软件测试管理与实践软件测试流程涉及的资产531软件测试管理与实践n测试计划文档n测试方案文档n测试用例n测试报告n测试缺陷库n其他新开发或引入的测试工具测试工作会议记录测试计划、测试方案、测试用例的评审报

10、告测试总结测试原始数据以及度量数据测试日志:每天测试日程记录。周期性测试报告任务报告:任务完成情况报告。测试过程中涉及的文档等资产32软件测试管理与实践n描述为完成软件特性的测试而采用的测试方法的细节。n其主要内容:概述被测对象应测试的特性不被测试的特性测试模型测试需求测试设计测试方案文档33软件测试管理与实践n测试用例表描述测试用例测试项目用例编号用例级别:测试用例重要程度。用例可用性输入值预期输出实测结果特殊环境需求可选特殊测试步骤可选测试用例文档34软件测试管理与实践n描述测试结果的文档n主要内容:概述测试时间、地点、人员。测试环境测试结果统计分析测试评估测试总结与改进测试缺陷列表测试报

11、告文档35软件测试管理与实践n描述测试缺陷n主要内容:缺陷简述缺陷描述缺陷级别缺陷分析与对策测试缺陷36软件测试管理与实践企业测试流程样例637软件测试管理与实践某企业测试过程实例-概览38软件测试管理与实践某企业测试过程实例-测试过程描述39软件测试管理与实践某企业测试过程实例-活动流程定义40软件测试管理与实践某企业测试过程实例-测试相关的文档模板41软件测试管理与实践理解研发过程和测试过程的交互过程。理解典型的软件测试模型。理解软件测试的一般流程。了解建立一个测试流程应该包含的内容。了解测试中涉及的文档资产以及度量分析。小结42完成项目实践作业二软件测试管理与实践广州番禺职业技术学院谢谢观看谢谢观看44

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁