【学习笔记】-[项目管理高级课程]-项目测试管理-20210928
项目测试管理, 魏建春老师,时长1:08:52。
课程链接地址:https://apptu3z5hq71009.pc.xiaoe-tech.com
目录: 测试准备 测试执行 测试评估
什么是项目测试管理:
是指在项目交付期间,对软件系统进行测试的组织团队,标准流程,标准文档以及技能培训等一系列保证测试有效性进行的管理工作。
测试管理的整体流程:
测试准备:测试组织,测试计划,测试文档,测试设计-测试用例
测试执行:执行测试,检验测试
测试评估:评估测试,评估报告
1.测试准备
组建测试团队:测试组包括实施顾问,关键用户,最终用户。
测试团队能力评估: 无能力,有能力-学习但未充分实践,完全有能力-学习+实践。 需要有一名完全有能力的测试人员。
主要测试知识体系
软件测试原则和概念 | 软件测试计划 |
创建测试环境 | 执行测试计划 |
管理测试项目 | 测试状态、分析和报告 |
测试计划
测试计划是描述了测试活动的范围、方法、资源以及进度。并且确定被测试功能和被测试特征、测试任务、以及每个测试任务的执行人,以及与这个测试计划相关联的风险。
测试计划的编制周期:从方案阶段开始,直至技术设计阶段结束时完成。
测试计划的作用:记录沟通结果,规定测试的主要内容目的便于顺利进行测试,对测试工作分解/分工协作。
测试计划的多样性
测试计划并非只有一个,项目不同阶段需要制定不同的测试计划。模块测试/集成测试/性能测试/UAT测试
测试计划的内容
目的范围:说明目的、预期达到的目标、整体上确定本测试计划涵盖的业务范围。
被测功能模块和系统特性:以清单形式,作为测试设计的源头。
不被测试的特性:避免无用功浪费资源。
测试策略(方法):
测试出口准则:定义什么时候可以停止测试
挂起准则以及重启要求:异常情况
测试交付文档:文档管理
测试任务:如编写测试用例
环境要求:包含软硬件环境
进度安排
风险和应对计划:准备响应预案。
测试计划的注意事项:
文档化:要形成正式的文档,保证测试的计划性。
计划过程:重点在于计划过程
测试用例
测试设计是测试计划和测试执行之间的中间环节,核心是编写测试用例。
细化测试方法及测试用例。
测试用例的主要作用
避免盲目测试,提高效率,减少不完整性。
突出重点,目的明确
估算测试工作量,把我时间及进度资源
为分析软件缺陷和系统质量提供依据
方便编写测试用例报告。
测试用例一般的组成元素示例:预置条件,输入,操作步骤,预期输出,关联的测试用例。
测试用例设计的原则
代表性原则:覆盖合理/不合理,合法非法,边界越界,极限输入数据操作和环境
基于测试需求的原则
测试执行的可再现性原则
全面性原则
正确性原则
基于测试方法的原则
兼顾测试充分性和效率的原则
可操作性原则:写清楚测试的操作步骤,以及相应的操作结果。
单个用例覆盖最小化原则
测试结果的可判定性原则
使测试结果分析和调试最简单化原则
测试用例仿真性原则
符合正常业务惯例原则
测试用例设计的思路
寻找软件系统的弱点:目的就是发现问题,如功能边界,是否适配符合客户预期需求
设计正面的测试用例:验证被测单元能否能够执行所要完成的工作,
设计异常的、负面的测试用例:如人员易出错点之类
设计时需要考虑的主要因素
需求目标
用户环境
软件文档
测试方法:黑盒/白盒
测试对象
软件实现技术
常用测试用例编写技术:
等价划分:划分子域,一个子域测试结果=所有子域结果
边界值测试:超等价划分的阈值。测试项-确定边界值-选择边界/靠近边界/非法值-预期输出-测试-进行比较,数值型数据-合理的精度,字符串变量-长度,
决策表:利用表格形式表达系统业务规则的工具。条件/动作/规则
因果图:利用图解法分析和描述各种输入条件组合情况。
场景或用例测试:永历也是使用软件的一个场景。可以发现系统实际使用环境中存在缺陷的最游泳的方式。在测试的后期。 前提条件/后续条件/系统和确认测试阶段
状态转换图:单据的行状态的转换。源状态/触发事件/监护条件/动作/目标状态,避免测试遗漏。
测试用例管理:
编写---评审---修改---版本控制---升级维护
测试用例评审的要点:覆盖率高,正向全面,返乡有创造性,易用性,易读性,易维护性。
2.测试执行
测试执行基本流程
软件缺陷的属性
软件缺陷的生命周期
缺陷的严重性和优先级
只有对缺陷进行深入细致的管理,测试的意义才能充分体现出来
软件缺陷生命周期---简单模式VS通用模式
打开,解决,管理,审查,推迟。
缺陷的严重性分级
致命,严重,一般,轻微
缺陷的优先级
紧急,高,中,低
缺陷管理系统
3.测试评估
测试评估指标-覆盖评估
基本代码的测试覆盖
基于需求的测试覆盖
测试评估指标-质量评估
缺陷发现率
软件缺陷密度
软件缺陷发现、修复和关闭关系图
整体软件缺陷的累积及消除率
软件测试总结报告
测试覆盖情况分析
缺陷统计分析
残留缺陷与未解决问题
测试结论
建议
END
【学习笔记】-[项目管理高级课程]-项目测试管理-20210928
本文2024-09-16 17:20:32发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-15080.html