《海盗派测试分析》笔记-01 了解测试任务 KYM
第一章 了解测试任务KYM – Know Your Mission
小结:
- Heuristics启发式方法,可能出错,但大多数时候能帮助我们。
- 应用test oracle heuristics判断是否有bug。
- 测试是一个不断试错的过程。
- 测试中会自觉或不自觉地应用各种各样的Test Heuristics。
- 要学会应用Heuristics,而不是生搬硬套。
- 设计更多的test ideas,并不代表测试分析做得更好。
- 测试分析的挑战在于如何在有限的时间和资源条件下,从无限多的可能中挑选出right test ideas。
- 风险是不断变化的。
- 好的测试分析与测试设计活动不是一次性的,而应该是迭代进行的活动。
- 比How更重要的,是先想清楚Why的问题。
- Know Your Mission是一种Heuristic。
- 在项目早期开展KYM,开展预防性测试。
- 问问题(Asking Questions)的能力对于测试人员来说非常重要。
- 可以用“CIDTESTD引导词法”来做KYM。
- KYM贯穿项目始终,而不是一次性的行为。
- 建议开发人员、测试人员、需求人员等各角色经常在一起做KYM。
- 不仅仅是测试人员,任何人都可以使用KYM。
- 很难从一张思维导图评判KYM做得好不好,更重要的是KYM过程,而不是有形的结果。
- 避免KYM时的各种反模式(Anti-Pattern)。
- 做KYM时,谨记把握主干、忽略细节。
备注:
- 促进测试人员与周边人员的沟通,及时获取有价值的信息,提前发现风险所在,也正是KYM的价值所在。
- 一般不考虑分散做KYM的时间,取决于你项目复杂度,集中做一次KYM的时间为15min-2h
方法:
- CIDTESTD引导词
- CIDTESTD引导词----示例----有一个特性实现了Word模板的导入导出功能,如果现在让您在测试阶段快结束时参与到测试中,您会怎么测试它呢?(跟tester小C了解KYM)
《海盗派测试分析》笔记-01 了解测试任务 KYM相关推荐
- 读书笔记 ||《海盗派测试分析》
<海盗派测试分析>-第一章 了解测试的用户以及用户的需求 什么是KYM 为什么要做KYM 怎么做KYM 怎么避免做很差的KYM 了解测试的用户以及用户的需求 什么是KYM Know You ...
- 海盗派测试分析:MFQPPDCS 总结1
1.MFQ体现了从测试角度分析一个被测对象时3个主要纬度:被测对象由哪些单功能组成(MD),功能之间由哪些复杂的功能交互点值得测试(FI ),以及需要关注哪些肺功能的质量属性方面的测试(QC).针对M ...
- 软件测试基础知识bbst,海盗派测试分析MFQPPDCS海盗派.PDF
海盗派测试分析MFQ&PPDCS海盗派.PDF ShareTesting, Share Learning! www.ShareTesting.Com 时长:2~3 天 海盗派测试分析: MFQ ...
- 测试如何快速了解一个产品、需求、任务(海盗派测试分析,KYM)
测试如何快速了解一个产品.需求.任务 (海盗派测试分析,KYM) 分析类型 分析项 Customers(用户) 这个产品或特性是 用户有哪些 用户或用户之间的优先级 用户之间的需求有没有矛盾的地方 用 ...
- 《海盗派测试分析-MFQPPDCS》——读书笔记
The best tester isn't the one who finds the most bugs or who embarrasses the most programmers. The b ...
- 海盗派测试分析MFQPPDCS
1 了解测试任务 1.1 为什么要做KYM(Know Your Mission) 1.2 怎么做KYM 1.3 注意项 2 测试覆盖大纲 2.1 为什么要做TCO 2.2 怎么做TCO 2.3 注意项 ...
- 软件测试基础知识bbst,海盗派测试管理: RSTM.PDF
海盗派测试管理: RSTM.PDF ShareTesting, Share Learning! www.ShareTesting.Com 时⻓: 标准版 2 天 海盗派测试管理 : RSTM 讲师: ...
- 《海盗派测试:MFQPPDCS》
MFQ&PPDCS是一套测试分析框架,包括KYM.TCO.MFQ和PPDCS这四大组成部分. 一个比较流行的阐述项目愿景的句式: For (target customer) Who (stat ...
- 掌握基于switch语句的流程控制测试分析 1221
掌握基于switch语句的流程控制测试分析 1221 01 02
最新文章
- REM重复制造MFBF功能
- HDFS API编程之副本系数
- 如何构建自己的SIP SERVER!
- c语言tmplink,为了便于阅读,偿试把BLHeli的汇编源程序改成C语言格式
- 网页java在div输出内容_JS实现读取xml内容并输出到div中的方法示例
- 特斯拉市值超过波音 成美国市值最高工业公司
- 3D图形学基础 基本概念
- 重庆GDP超过了广州,纯属正常?
- Python微信防撤回,基于itchat模块
- ubuntu打开摄像头测试
- 摇床摇篮是哄睡很好用的工具
- 决策树(Decision Tree)
- 基于Altium Designer进行单片机逻辑系统及模拟电路原理图设计
- 【语义分割专题】语义分割前期预处理工作--数据处理
- 传世基本架构-服务器端(SelGate服务器分析)
- 手写数字的识别分类+技术总结
- 仿9158 VC++视频聊天室源码
- 新增 130 亿美元债务,马斯克要如何让 Twitter “活”下去?
- 【180927】智能象棋游戏源码
- 对NLP中transformer里面decoder的理解
热门文章
- 网络安全-网站后台的寻找+网页JS文件信息收集
- 966SEO学习网:火车头采集器使用教程(入门+高级)
- 3-1存储系统-存储器概述主存储器
- Satwe楼板能用弹性模计算吗_PKPM学习笔记,或许半辈子都能用上
- 数据库安全-分布式数据库-数据仓库技术-反规范化技术-大数据
- 混沌麻雀搜索优化算法-附代码
- 独热编码(OneHotEncoder)和标签编码(LabelEncoder)
- HDU 4745 Two Rabbits——最长回文子串
- 如何从官网下载MySQL最新版本的安装包?
- 基于单片机(STM32F103ZE)的智能家居集成控制器设计