海盗派测试分析:MFQPPDCS 总结1
1.MFQ体现了从测试角度分析一个被测对象时3个主要纬度:被测对象由哪些单功能组成(MD),功能之间由哪些复杂的功能交互点值得测试(FI ),以及需要关注哪些肺功能的质量属性方面的测试(QC)。针对M部分,PPDCS提供了“选择合适的模型对单功能建模”的思路,每个字母表示一种模型特征。
测试分析与测试设计 | 软件开发生命周期 | ||
---|---|---|---|
KYM | 了解测试的用户及用户的需求 | Discover | 了解用户需求 |
TCO | 大致确定测试的范围 | Define | 定义用户需求,大致确定定系统的范围 |
Modeling | 针对每一个测试内容,分析需要的测试点,以实现上述的测试需求 | Design | 开展顶层设计和底层设计,分析如何实现上述需求 |
TD | 编写测试实例,实现测试需求 | Develop | 编码,实现需求 |
TE | 发布给测试执行热暖 | Deploy | 发布给测试和用户 |
2.test oracle :the heuristic principle or meshanism by which you recognize a problem.
James bach和Michael Bolton在Rapid Software Testing中对heuristic的理解是:a fallible (尽可能的) method for solving a problem or making a desicion.
哪些地方容易出现bug即风险比较高的地方,风险的两个属性:风险发生的可能性L,风险发生后的影响I,针对每个风险评估其L和I值,风险分析,针对风险最高的部分提问,找出最有可能发生的bug(风险控制)。
先收集尽可能多的信息--识别可能的风险--分析这些风险发生的可能性和风险的大小并进行风险排序--最后针对高风险的地方问出高优先的问题。但是风险是不断变化的,测试是一个迭代的,不断进行的活动。
Know your mission:先了解why,了解清楚任务本身以及任务的背景,明确最终要达到的目的。再关注how,并且在执行任务的过程中,不断深入理解why,不断迭代和优化why,使得最终输出的what和任务目标始终是对齐的。这种方法的目的所在:促进测试人员与周边人员的沟通,及时获取有价值的信息,提前发现风险所在。 通过问问题的方式进一步了解用户,了解项目,了解产品和了解任务。
KYM应当从项目初始到项目结束。如果从项目后期进入除了了解客户,项目,产品以及本次测试任务相关信息以外,还要重点了解别测对象与质量相关的信息,以便制定合适的测试策略,可能需要翻阅到目前为止已发现的bug列表,翻阅从用户现场发来的各种反馈,了解用户和项目利益相关人对质量的预期以及当前质量的差距等。
做KYM时,要把握主干,忽略细节,分步进行,层层递进注意信息粒度。
4.测试是一个不断试错的过程。
海盗派测试分析:MFQPPDCS 总结1相关推荐
- 软件测试基础知识bbst,海盗派测试分析MFQPPDCS海盗派.PDF
海盗派测试分析MFQ&PPDCS海盗派.PDF ShareTesting, Share Learning! www.ShareTesting.Com 时长:2~3 天 海盗派测试分析: MFQ ...
- 海盗派测试分析MFQPPDCS
1 了解测试任务 1.1 为什么要做KYM(Know Your Mission) 1.2 怎么做KYM 1.3 注意项 2 测试覆盖大纲 2.1 为什么要做TCO 2.2 怎么做TCO 2.3 注意项 ...
- 《海盗派测试分析-MFQPPDCS》——读书笔记
The best tester isn't the one who finds the most bugs or who embarrasses the most programmers. The b ...
- 测试如何快速了解一个产品、需求、任务(海盗派测试分析,KYM)
测试如何快速了解一个产品.需求.任务 (海盗派测试分析,KYM) 分析类型 分析项 Customers(用户) 这个产品或特性是 用户有哪些 用户或用户之间的优先级 用户之间的需求有没有矛盾的地方 用 ...
- 读书笔记 ||《海盗派测试分析》
<海盗派测试分析>-第一章 了解测试的用户以及用户的需求 什么是KYM 为什么要做KYM 怎么做KYM 怎么避免做很差的KYM 了解测试的用户以及用户的需求 什么是KYM Know You ...
- 《海盗派测试分析》笔记-01 了解测试任务 KYM
第一章 了解测试任务KYM – Know Your Mission 小结: Heuristics启发式方法,可能出错,但大多数时候能帮助我们. 应用test oracle heuristics判断是否 ...
- 《海盗派测试:MFQPPDCS》
MFQ&PPDCS是一套测试分析框架,包括KYM.TCO.MFQ和PPDCS这四大组成部分. 一个比较流行的阐述项目愿景的句式: For (target customer) Who (stat ...
- 软件测试基础知识bbst,海盗派测试管理: RSTM.PDF
海盗派测试管理: RSTM.PDF ShareTesting, Share Learning! www.ShareTesting.Com 时⻓: 标准版 2 天 海盗派测试管理 : RSTM 讲师: ...
- MFQ-PPDCS测试分析和测试设计 - 感觉有点虚,落地还是要结合实际工程应用
问题: 如何能够有效的完成测试用例的输出? 解决方案: 产品需求作为输入,软件设计和测试一起讨论具体的测试细节,测试将其归纳总结为单功能.功能交互.质量三个方面的需求. 对MFQ的需求进行四步操作: ...
最新文章
- 多个servlet配制方法
- c++局域网主动ftp_如何在局域网中实现 ARP 攻击
- 存储过程 not supported yet_让我们来看看+Redis如何存储和计算一亿用户的活跃度
- 计算机测试怎么提交,Win7电脑怎么测试上传速度?
- mysql事务处理什么意思_mysql事务是什么意思
- 电商夏季促销海报设计PSD模板,分解教你如何设计
- 编写 Struts2 程序 的三个步骤 手动配置
- 4.Zabbix企业级分布式监控系统 --- 快速配置和使用
- 内联函数的常识性问题
- 折合分数的公式计算机,高考分数换算公式(高考分数折合怎么算)
- 完全二叉树的高度为什么是对lgN向下取整
- dell r730服务器开启虚拟化,r730服务器不能开启虚拟化(dell开启cpu虚拟化)
- 2018大数据就业前景怎么样
- 1005--HBase操作实战(HBase Shell命令行模式)
- 求生之路2正版rpg服务器,求生之路2怎么屏蔽rpg服务器 求生之路2屏蔽rpg服务器方法-游侠网...
- 经典算法题-球和篮子
- 黄山的正宗徽菜和新鲜景区
- Max-Product Loopy Belief Propagation
- AAAI-2020 Neural Cognitive Diagnosis for Intelligent Education Systems
- Linux操作系统(一)——Unix、Linux、Ubuntu之间的关系