测试架构师修炼之道
2020-12-01 14:35:09 4 举报
AI智能生成
软件架构师图谱
作者其他创作
大纲/内容
架构师主要职责
对产品中的重点,难点进行研究一功关
为测试组织提供最优的测试方法
协助测试经理制订测试项目计划
控制测试项目的进度
负责组织测试团队内部的技术培训工作
能力
战略规划能力
业务建模能力
数据分析处理能力
面向产品生命周期的质量保证和持续改进能力
测试技
产品知识,沟通能力,书面表达能力
在测试执行中
1制定版本测试策略
跟综测试执行
版本质量评估
软件产品质量6属性
功能性
适合性
准确性
互操作性
安全性
可靠性
成熟性
容错性
可恢复性
易用性
易理解
易学性
易操作
吸引性
效率
时间特性
资源利用率
可维护性
可分析
可修改
稳定性
可测试
可移植性
适应性
可安装性
共存性
易替换
测试修炼之道
测试核心
需求分析输出测试策略
测试对象和范围
测试目标
测试重点难点
测试广度和深度
如何安排各种活动,先测什么,再测什么
如何评价测试效果
技能
四步测试策略制定法
产品质量评估模型
测试覆盖度评估
缺陷分析技术
风险分析
分层分析
质效合一
基本测试技能
软件产品和质量模型
测试类型
功能测试
安全性测试
兼容性测试
配置测试
可靠性测试
易用测测试
性能测试
安装测试
测试方法
车轮图的办法,知道需要从哪些方面来进行测试,得到测试点。
单运行正常值
单运行边界值
多运行顺利执行
多运行相互作用
异常值输入
故障植入法
稳定性测试
压力测试
恢复测试
测试出系统最好的性能值
会析会影响性能的因素,测试它们对性能的影响
以场景为单位来测试性能
易用性则试
一致性测试
可用性测试
测试设计
把测试点加工成测试用例,就是测试设计。
建模
流程
流程图
路径分析法
语句覆盖
分支覆盖
全覆盖
最小线性无关覆盖
边数-节点数+2
区域数+1
判定数+1
参数
输入,输出表
数据
等价类
边界值
组合
正交分析法
因子表来建模
pict工具
控制用例的粒度
错误推断法
设计基础测试用例
补充测试数据
扩展
探索式测试
基本思想CPIE
收集
划分优先级
分析调研
实验
分区
历史区测试法
商业区测试法
娱乐区测试法
破旧区测试法
旅馆区测试法
自动化测试
成本=前期开发成本+后期维护成本
p= k*n/c1+c2
软技能
沟通和协调能力
写好测试用例
整体架构
测试需求分析
测试分析设计
测试执行
测试质量评估
经理与架构师
测试计划(经理)
who
when
测试策略(架构师)
why
how
what
测试策略制定
通俗讲
测什么
怎么测
具体讲
测试的目标
测试的重点和难点
测试的广度和深度
如何安排各种测试活动
先测试什么
再测试什么
如何评价测试的效果
与其他对比
测试方针
通用要求,原则或底线
策略:只针对某个版本
测试计划
测试策略确定的是测试活动
在测试计划中,测试活动被拆成一个一个的任务,并对每个任务确定日期,执行顺序及责任人
测试计划制定者是测试经理
测试策略的制定者是架构师,属于测试技术的范畴
测试方案
解决的是测试设计和测试执行的问题
对特性的需求,场景,设计进行分析,提取测试点
对测试点选择合适的测试设计方法,生成测试用例
自动化测试设计
测试执行的顺序
测试方案需要遵循测试策略。
责作人
软件测试架构师
测试责任人
四步测试策略制定
明确“产品质量目标”
需求覆盖度评估
需求目标必须是100%
后期增加,修改,删除的需求
路径覆盖度分析
确定路径覆盖度策略
使用路径分析法设计用例
跟综测试用例执行情况
测试过程评估
测试用例分析
测试用例执行率
测试用例执行通过率
测试用例和非测试用例发现缺陷比
测试方法分析
根据质量要求,目标广度,深度,确定方法
在测试设计和测试执行中跟进,保证方法与策略相符
通地缺陷来确认测试策略是否合适
测试投入分析
投入人员安排分析
投入工作量来进行分析
缺陷分析
缺陷密度分析
预测产品中会有多少缺陷
评估目前的缺陷是否足够多
可以在测试前把预测缺陷分析目标做为一个测试目标
密度值高
密度值低
缺陷修复情况分析
缺陷的严重程度
严重程度的缺陷修复率
缺陷趋势分析
绘制缺陷趋势图
凹凸性和拐点
缺陷是否收敛
子主题
缺陷年龄分析
确定年龄
统计年龄的数量,绘制缺陷年龄分析图
进行缺陷年龄分析
缺陷触发因素分析
确定缺陷的测试方法与测蔗类型
进行触发因素分析
组合使用各种缺陷分析技术
进行风险分析
风险识别
风险评估
优先级正交表
风险发生频率
风险影响程度
需求类风险
设计类风险
流程类风险
风险应对
回避风险
转移风险
减轻风险
接受风险
老功能分析
差异性分析
历史测试情况分析
适配“产品研发流程”
分层测试
分层测试技术
功能
接口
单元
探索性测试
0 条评论
回复 删除
下一页