《软件测试与质量保证 (29).pdf》由会员分享,可在线阅读,更多相关《软件测试与质量保证 (29).pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2018-6-181软件测试管理知识点1:软件测试PDCA流程2内容PDCA的持续测试周期软件测试的工作流软件测试流程详解2018-6-182软件测试的过程模型PDCA 持续的测试周期3PlanDoCheckAct定义目标确定策略决定方法创建测试环境执行计划检查工作进程完成的情况不合适,采取措施软件测试过程中的关键活动2018-6-184问题和缺陷跟问题和缺陷跟踪踪度量度量配置管理配置管理2018-6-185软件测试的工作流测试需求测试设计员测试开发员测试经理测试策划测试用例业务流业务流数据设计用例生成脚本验证自动测试框架设计自动测试框架测试执行人员/测试工具启动测试测试经理执行测试验证结果报
2、告缺陷测试报告测试需求分析测试环境需求测试需求(分配需求)测试需求分析的资料来源被测软件分析软件范围、测试级别与要求功能性、非功能性测试需求项、测试类型与要求需求追踪关系方法、优先级测试数据需求(类别、类型、格式、属性、量)2018-6-186测试策划2018-6-187确定测试策略测试技术和方法受控测试工作产品测试资源要求确定每个测试项的:测试充分性要求测试终止要求分析测试风险确定测试任务结束条件确定测试活动的进度 确定需采集的度量及采集要求 确定被测软件的评价准则和方法 测试策划的内容确定测试策略确定测试需要的技术或方法确定要受控制的测试工作产品,清单确定每个测试项的测试充分性要求确定每个
3、测试项测试终止的要求确定用于测试的资源要求进行测试风险分析确定测试任务的结束条件确定被测软件的评价准则和方法确定测试活动的进度确定需采集的度量及采集要求2018-6-188追踪、评审跟踪、受控质量保证计划配置管理计划计划文档测试设计和实现测试设计 分解测试项 设计测试环境 设计测试用例 编写测试用例概要说明测试实现 分解测试项 测试用例编码 定义测试条件 定义输入值/预期输出值 定义测试规程 编辑测试剧本2018-6-189测试设计和实现2018-6-1810分解测试项准备和确认测试用数据建立测试执行步骤建立测试用例评估准则测试用例设计编写测试执行需要的支持程序 确定测试用例的:-测试方法-输
4、入-预期输出-终止条件准备测试环境所必须的软、硬件资源 建立和校核测试环境 测试环境的建立编写和评审测试说明测试就绪评审 按要求管理测试说明 形成并管理测试说明编写测试环境及其偏差说明测试用例设计测试项分析测试数据分析用例大小步骤原则用例与实例化2018-6-1811测试说明文档化确定对软件测试计划和测试需求规格说明的追踪关系,给出清晰、明确的追踪表 经过评审,并得到相关人员的认同 受到变更控制和版本控制根据测试进展情况(包括测试级别和测试过程)而不断得到修订2018-6-1812测试执行根据测试计划按照测试说明操作测试实例步骤运行测试代码、剧本记录测试现场(结构)预期与准则判定结论处理记录与
5、结论2018-6-1813问题处理当测试用例不通过时:对测试工作中的缺陷,记录到问题及变更报告中,并实施相应的变更。这类缺陷如:-软件测试说明的缺陷 -测试数据的缺陷 -执行测试步骤时的缺陷 -测试环境中的缺陷对被测软件的缺陷,汇总到软件问题报告中。软件问题报告的格式应规范2018-6-1814测试执行后所有的测试用例都执行完毕后,应根据测试的充分性要求和有关原始记录,确定测试工作是否充分,是否需要进行补充测试:当测试过程正常终止时,如果发现测试工作不足,或测试未达到预期要求时,应进行补充测试。当测试过程异常终止时,应记录导致终止的条件、未完成的测试和未被修正的错误2018-6-1815评估交付1、分析本测评项目中积累的数据和文档,以供以后的测试使用。如:缺陷数据(如数量、类型、严重性)用例数据管理数据(如生产率、工作量、进度)文档(如好的用例设计、好的需求规格说明)2、测试工作分析、评价3、遗留问题分析、处理报告4、被测软件质量分析、评价,形成测试(测评)报告5、评审6、交付2018-6-1816RUP的软件测试工作流活动:制定测试计划 设计测试 实施测试 集成和系统的测试 评估测试2018-6-1817谢 谢18
限制150内