测试架构师修炼之道_学习笔记
测试工程师职业发展
- 管理路线
- 测试组长
- 测试经理、测试主管
- 测试总监
- 技术路线
- 产品测试技术
- 把产品测试的更好的技术
- 专项测试技术
- 不针对具体的产品,而是测试领域普遍适用的技术
- 产品测试技术
- 产品测试专家(即测试架构师)
- 专项测试工程师
- 像测试架构师一样思考
- 测试的目标是什么
- 验证产品质量是否满足用户需求
- 测试的范围是什么
- 测试的深度和广度是什么
- 测试的重点和难点是什么
- 如何安排测试
- 如何评估测试结果
- 测试的目标是什么
向软件测试架构师的目标迈进
测试架构师的知识能力模型
测试的基础
- 正确、全面、深入的理解用户需求
测试策略定义
- 根据产品的质量目标、产品的风险分析来确定测试的重点和难点、深度和广度
软件产品质量模型
- 一个产品需要满足的质量划分为六大属性,概括了产品设计时需要考虑的地方
- 功能性
- 可靠性
- 易用性
- 效率(性能)
- 可维护性
- 可移植性
测试类型
- 功能测试
- 安全性测试
- 兼容性测试
- 配置测试
- 可靠性测试
- 易用性测试
- 性能测试
- 安装测试
测试方法
产品测试车轮图
功能测试方法
- 单运行正常值输入法
- 单运行边界值输入法
- 多运行顺序执行法
- 多运行相互作用法(并发)
可靠性测试方法
- 异常值输入法
- 故障植入法
- 稳定性测试法(多用户、并发、反复操作、异常操作)
- 压力测试法(持续执行超规格负载)
- 恢复测试法(持续超负载后,降低负载至规格内的测试)
性能测试方法
- 测试流程
- 1)测试出系统最好的性能值
- 系统能够正确处理新业务的最大能力
- 系统能够同时正确处理的最大业务能力
- 2)分析会影响性能的因素,测试它对性能的影响
- 3)以场景为单位,测试每个场景下的性能
- 1)测试出系统最好的性能值
- 测试流程
易用性测试法
- 一致性测试法
- 可用性测试法
- 测试设计技术
- 根据测试类型产生测试点,把测试点加工为测试用例,就叫测试设计
- 四步测试设计法
- step1 建模
- step2 设计基础测试用例
- step3 补充测试数据
- step4 扩展
- 对测试点进行分类
- 四步测试法之前,先对测试点进行分类,对每类测试点使用四步测试设计法
- 分类的依据:
- 流程类
- 参数类
- 数据类
- 组合类
- 流程类测试设计:路径分析法
- 路径分析法:指对能够覆盖流程的各种路径进行分析,得到一个路径的集合
- 常见的覆盖策略
- 语句覆盖
- 分支覆盖
- 全覆盖
- 最小线性无关覆盖
参数类测试设计:输入-输出表分析法
数据类测试设计:等价类和边界值分析法
组合类测试设计:正交分析法
探索式测试
- step1 确定探索式测试任务
- step2 设计探索地图并执行探索式测试
- step3 探索式测试总结
- 自动化测试
- 如何评估自动化的收益
- 自动化测试的实施成本(前期开发成本+后期维护成本)
- 自动化的运行次数
- 自动化测试的实施成本比
测试架构师的软能力修炼
- 沟通和协商
- 沟通原则:
- 尽早沟通
- 既要对事,也要对人(换位思考)
- 写出漂亮的测试用例
- 测试用例模板
- 测试用例标题要是一个完整的句子
- 用条件而不是参数来描述测试用例标题
- 如果一个用例中包含有多个参数,用例中应该是每个参数的取值
- 不要在测试用例中引用别的测试用例
- 避免测试用力中包含过多的用户接口细节
- 明确测试步骤和预期结果的对应关系
- 避免在测试步骤中使用笼统的词
软件测试架构师的核心技能
如何制定好测试策略
- 测试策略
- 测什么
- 怎么测
- 四步测试策略制定法及用到的方法或模型
- step1:明确“产品质量目标”
- 产品质量评估模型
- 缺陷分析技术
- step2:进行“风险分析”
- 风险分析技术
- 老功能分析技术
- step3:适配“产品开发流程”
- step4:进行“测试分层”
- 分层测试技术(单元、集成、系统测试)
- 测试覆盖度评估
- 1)需求覆盖度评估
- 直接在需求表中确认测试情况
- 建立测试用例和需求的对应关系
- 2)路径覆盖度评估
- 路径覆盖度是“已经测试到的语句数量”和“程序中可执行语句的总数量”的比值
- step1 确定路径覆盖策略
- step2 使用路径分析法设计测试用例
- 跟踪测试用例的执行情况
- 测试过程评估
- 测试用例评估
- 指标1 测试用例执行率
- 指标2 测试用例执行通过率
- 测试用例和非测试用例发现缺陷比
- 测试方法分析
- 测试投入分析
- 缺陷分析
- 缺陷密度
- 缺陷修复率
- 缺陷趋势分析
- 缺陷年龄分析(缺陷引入时间)
- 缺陷触发因素分析
- 组合使用多种缺陷分析技术
- 风险分析技术
- 风险识别
- step1 分析该想测试活动需要关注那些内容
- step2 分析上述内容都能够保质保量顺利进行,需要哪些条件
- step3 逐一分析这些条件是否能够满足
- 风险评估
- 风险优先级
- 需求类的风险
- 设计类的风险
- 流程类的风险
- 历史类的风险
- 风险应对
- 回避风险
- 转移风险
- 减轻风险
- 接受风险
- 分层测试技术
- V 模型
- 设计测试层次
版本质量评估
- 使用软件产品质量评估模型来进行质量评估
- 在版本质量评估中记录需求和实现的偏差
- 在版本质量评估中进行测试过程评估
- 在版本质量评估中进行缺陷分析
- 调整测试策略
- 建立特性版本质量档案
转载于:https://www.cnblogs.com/learner34/p/10821124.html
测试架构师修炼之道_学习笔记相关推荐
- 【测试人生】《测试架构师修炼之道》阅读笔记
<测试架构师修炼之道>一书,笔者入行一年多的时候拜读过.虽然这本书主要偏向业务测试.质量管理的方向,而并非技术测试.测试开发的方向,但只要是测试行业从业者,笔者认为都值得一看. 从笔者本人 ...
- 《测试架构师修炼之道》阅读总结
这本书是小编去年阅读的一本书,觉得很不错当时就将其中的一部分内容整理总结了一下,绘制了下图在团队内部进行了分享. 最近又温顾了一下,还是很受启发. 决定将总结分享给大家,也方便小编经常打开来回顾一下( ...
- 《测试架构师修炼之道》五—软能力修炼
在测试中,除了技术这种'硬能力',沟通协商,文档写作这些'软能力',也会影响到开发和测试的合作.测试策略的落地.缺陷处理等日常工作,进而影响测试的进度和质量. 一.沟通和协商 ♥1.1软件测试架构师在 ...
- 测试架构师修炼之道读书笔记1
前言 本书的价值? 讨论测试设计.测试方法.缺陷分析.质量评估等大家熟悉的测试技术. 讨论如何在工作中使用这些技术,指定出适应实际情况的策略,来是测试更为有效. 测试的核心是什么? 不是业务.测试方法 ...
- 《架构师修炼之道》读书笔记之一:如何成为架构师
1-001 软件架构师在团队中的角色描述 架构师在团队中的角色很独特,虽然做的更多的是软件架构的设计,但既要有研发经理的编码.部署等技术能力,也要有产品经理的业务能力,项目经理的交付能力,其在团队中的 ...
- 《架构师修炼之道》读书笔记之五:换位思考
知易行难,软件架构设计到底要解决什么问题,说起来容易做起来难.架构师必须理清各利益相关方并了解他们的需求.换位思考(Empathy,同理心)是推动设计的引擎.只有站在利益相关方的角度思考和处理问题,才 ...
- 测试架构师修炼之道--读后感
一年多以前,测试从事三年左右,说真的,技术上有点迷茫,管理上也没找到更好的思路,典型的"三年之痒"症状.为了学习测试技术,研究测试的前世今生,提高自我知识水平,买了比较多的测试类书 ...
- 测试架构师修炼之道 第二部分
1.测试活动可以概括为测试需求分析.测试分析和设计.测试执行和测试质量评估. 2.产品测试不应该该是产品研发末端的活动,而应该改是端到端的,在产品研发的开始阶段,测试就需要投入.和"好的产品 ...
- 【新书速递】解决方案架构师修炼之道
技术领域的发展日新月异,IT专业人员为了自身的职业发展,必须与时俱进地掌握新技能.然而,在过去的十年中,这种快速变化的趋势已经在云计算领域中占据主导地位,成为"新常态".现在,几乎 ...
最新文章
- 68款大规模机器学习数据集,涵盖CV、语音、NLP | 十年资源集
- C语言并发执行的进程怎么写,多进程并发写文件 多进程并发售票 用c语言写
- 完整项目基础架构精简版-实现权限管理
- 第四百一十六天 how can I 坚持
- AB1601继电器干扰问题
- 将十六进制的字符串转化为UIImage
- [考试]20151019图论
- Response.Redirect(x.aspx);跳转后session为null的解决方法
- ImageJ Nikon_科研论文作图之ImageJ
- 鸿蒙手机系统还没有开发,华为鸿蒙手机太难了!引发开发者大吐槽:为何没有自己独特风格?-互联网/电商-文章-小虾米...
- 一篇文章解决Python函数式编程与闭包的问题
- matlab 整数规划工具箱,Matlab中的YALMIP工具箱 混合整数规划
- 112654 个招聘数据告诉你,程序员 2019 年该去哪!
- RabbitMQ (一)第一个hello world
- python自带的解释器和编辑器叫什么_(四)python自带解释器(LDIE)的使用
- 更改MAC终端显示的主机名
- CENTOS安装XXNET
- ERP : 服装行业解决方案
- 物联网嵌入式——学习分享
- https生成根证书、服务证书
热门文章
- solidWorks在打包文件的时候出现无法装入solidworks dll文件:sldshellutils
- 一次linux 【Mirai蠕虫】的应急处置
- 3D服装设计软件marvelous designer8
- solidworks二次开发 学习日记--3使用solidworks sdk api 和vc做简单开发
- Ffmpeg 将视频分解成多张图片以及多张图片合成视频
- VMware+Windgb+Win7内核驱动调试
- 金蝶云星空与聚水潭系统对接方案(金蝶主管库存)
- 一刀工具箱 v8.0.2 新增工具
- Filter 实现CORS
- Mac使用技巧:怎样打开、关闭屏幕共享!