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相关推荐

  1. 软件测试基础知识bbst,海盗派测试分析MFQPPDCS海盗派.PDF

    海盗派测试分析MFQ&PPDCS海盗派.PDF ShareTesting, Share Learning! www.ShareTesting.Com 时长:2~3 天 海盗派测试分析: MFQ ...

  2. 海盗派测试分析MFQPPDCS

    1 了解测试任务 1.1 为什么要做KYM(Know Your Mission) 1.2 怎么做KYM 1.3 注意项 2 测试覆盖大纲 2.1 为什么要做TCO 2.2 怎么做TCO 2.3 注意项 ...

  3. 《海盗派测试分析-MFQPPDCS》——读书笔记

    The best tester isn't the one who finds the most bugs or who embarrasses the most programmers. The b ...

  4. 测试如何快速了解一个产品、需求、任务(海盗派测试分析,KYM)

    测试如何快速了解一个产品.需求.任务 (海盗派测试分析,KYM) 分析类型 分析项 Customers(用户) 这个产品或特性是 用户有哪些 用户或用户之间的优先级 用户之间的需求有没有矛盾的地方 用 ...

  5. 读书笔记 ||《海盗派测试分析》

    <海盗派测试分析>-第一章 了解测试的用户以及用户的需求 什么是KYM 为什么要做KYM 怎么做KYM 怎么避免做很差的KYM 了解测试的用户以及用户的需求 什么是KYM Know You ...

  6. 《海盗派测试分析》笔记-01 了解测试任务 KYM

    第一章 了解测试任务KYM – Know Your Mission 小结: Heuristics启发式方法,可能出错,但大多数时候能帮助我们. 应用test oracle heuristics判断是否 ...

  7. 《海盗派测试:MFQPPDCS》

    MFQ&PPDCS是一套测试分析框架,包括KYM.TCO.MFQ和PPDCS这四大组成部分. 一个比较流行的阐述项目愿景的句式: For (target customer) Who (stat ...

  8. 软件测试基础知识bbst,海盗派测试管理: RSTM.PDF

    海盗派测试管理: RSTM.PDF ShareTesting, Share Learning! www.ShareTesting.Com 时⻓: 标准版 2 天 海盗派测试管理 : RSTM 讲师: ...

  9. MFQ-PPDCS测试分析和测试设计 - 感觉有点虚,落地还是要结合实际工程应用

    问题: 如何能够有效的完成测试用例的输出? 解决方案: 产品需求作为输入,软件设计和测试一起讨论具体的测试细节,测试将其归纳总结为单功能.功能交互.质量三个方面的需求. 对MFQ的需求进行四步操作: ...

最新文章

  1. 多个servlet配制方法
  2. c++局域网主动ftp_如何在局域网中实现 ARP 攻击
  3. 存储过程 not supported yet_让我们来看看+Redis如何存储和计算一亿用户的活跃度
  4. 计算机测试怎么提交,Win7电脑怎么测试上传速度?
  5. mysql事务处理什么意思_mysql事务是什么意思
  6. 电商夏季促销海报设计PSD模板,分解教你如何设计
  7. 编写 Struts2 程序 的三个步骤 手动配置
  8. 4.Zabbix企业级分布式监控系统 --- 快速配置和使用
  9. 内联函数的常识性问题
  10. 折合分数的公式计算机,高考分数换算公式(高考分数折合怎么算)
  11. 完全二叉树的高度为什么是对lgN向下取整
  12. dell r730服务器开启虚拟化,r730服务器不能开启虚拟化(dell开启cpu虚拟化)
  13. 2018大数据就业前景怎么样
  14. 1005--HBase操作实战(HBase Shell命令行模式)
  15. 求生之路2正版rpg服务器,求生之路2怎么屏蔽rpg服务器 求生之路2屏蔽rpg服务器方法-游侠网...
  16. 经典算法题-球和篮子
  17. 黄山的正宗徽菜和新鲜景区
  18. Max-Product Loopy Belief Propagation
  19. AAAI-2020 Neural Cognitive Diagnosis for Intelligent Education Systems
  20. Linux操作系统(一)——Unix、Linux、Ubuntu之间的关系

热门文章

  1. mysql高级技术之mycat读写分离技术实践
  2. 阻塞和非阻塞语句的区别
  3. excel 隔行求和
  4. NO2:自动生成sql语句
  5. 蓝桥杯(十六进制转八进制)
  6. H3C 路由器内网用户通过域名访问内网服务器的配置方法
  7. 数据科学、人工智能与机器学习傻傻分不清楚,看这篇就够了
  8. python运行pyc文件_Python什么情况下会生成pyc文件?
  9. bootstrap-table treegrid 放大/缩小网页折叠/展开图标消失问题
  10. Android 浏览器打开APP中的Activity