一、前言
最近换了新工作,工作中接触到了MFQ&PPDCS测试理论,初看时真的是恍然大悟,这套测试理论解决了我一直以来的很多测试分析上的困扰,特在此做以记录。
二、理论简介
1、why需要这套测试理论?这套测试理论能解决什么问题?
eg.小王做测试两年了,每次遇到熟悉的模块还好,能基本测下来,但是遇到全新的业务或者模块,总会再设计测试的时候忽略一些场景或者是测试内容,风险点和覆盖范围也说不清楚,每一次测试都心慌慌,觉得这漏了那没覆盖全。

那这套理论应该可以很好的解决或者是避免上述问题的发生了。
首先这套测试理论的核心理念:
测试是基于上下文的;
测试是基于风险展开的测试
测试的过程=学习=探索
测试人员的思维和技能是测试的核心

理论使用步骤:
KYM(了解确定测试任务)》》TCO(输出测试大纲)》》建模(MFQ)》》TD(测试设计)》》TE(测试执行)

KYM:
Testitem:测试项,测试策略,测试项目优先级
Schedule:交付时间,交付方式,测试周期
Tools&Equipemnt: 测试所需要的设备,环境,工具
Team:测试人员人数,技能配比
Customer:用户需求,痛点,使用场景
information:项目历史,文档记录
developer relation:开发人员人数,代码质量,开发自测

TCO:
time:产品各个节点周期
operation:产品使用
platform:产品依赖平台
structure:产品组成
function:产品作用
data:产品数据
interface:产品接口

MFQ:
M:基于模型的单功能分析与测试设计
F:功能交互的测试分析与设计
Q:质量属性的测试分析与设计

M(moding):基于模型的单功能分析与测试设计
这一步需要确定测试对象,确定单功能便捷,单功能拆分;
1.画流程图
2.增加测试条件(MF主流程+AF补充流程覆盖)
3.搞清楚参数+数据
F:(function interaction,test analyes&desing )
1.确认交互范围
2.确定交互边界
Q:(quality characteritisc)

---------代填------------------

MFQPPDCS测试理论(海盗派测试分析)相关推荐

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

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

  2. 海盗派测试分析:MFQPPDCS 总结1

    1.MFQ体现了从测试角度分析一个被测对象时3个主要纬度:被测对象由哪些单功能组成(MD),功能之间由哪些复杂的功能交互点值得测试(FI ),以及需要关注哪些肺功能的质量属性方面的测试(QC).针对M ...

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

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

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

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

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

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

  6. 海盗派测试分析MFQPPDCS

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

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

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

  8. 《海盗派测试:MFQPPDCS》

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

  9. 学测试必看!测试理论知识之测试基础

    软件测试质量 1.1什么是质量 美国著名的质量管理专家朱兰(J.M.Juran)博士从顾客的角度出发,提出了产品 质量就是产品的适用性 质量:反映实体满足明确或隐含需要能力的特性总和. 1.2软件质量 ...

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

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

最新文章

  1. linux进程间通信:shell管道 | 的实现
  2. ubuntu14.04上安装python3.6
  3. 约束理论学习随笔(2)---DBR系统
  4. linux apr文件解压失败,Linux安装apache服务器遇到的问题
  5. 设置SecureCRT配色和解决乱码问题
  6. 对于Dubbo一些自己的答案
  7. C语言第三次博客作业---单层循环结构
  8. 把exe里面的资源通通取出来
  9. 安卓案例:绘制文本图形图像
  10. php laravel导入excel,Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
  11. 【转载】怎样成为优秀的电子工程师?另外求本文出处
  12. swift 高级进阶1:类与结构体(上)
  13. directX9SDK中提取的9个DLL文件
  14. Android下播放YUV视频文件
  15. threejs 透视相机参数解析
  16. java-net-php-python-jsp无锡尚客优酒店客房管理信息系统mp4计算机毕业设计程序
  17. 网站seo淘宝客不能做了?我是怎么用网站做淘客月入过万的
  18. 【新示例】阿里系行业SaaS,企加云要做IOE的赋能者
  19. JavaScript高级 ES7-ES13 新特性
  20. Backtrader获得当前持仓详情——持仓数量与持仓的名称

热门文章

  1. 常用工具类总结(一) 时间格式转换
  2. 基于KMP与Levenshtein模糊匹配算法的银行联行号查询(转)
  3. 小程序获取百度地图api
  4. 自媒体时代,人人可做的自媒体(附自媒体教程,少走弯路)
  5. java对接银联商务扫码支付(银联商务扫码支付文档)
  6. android盒子没声音,安卓手机投屏,投影仪没有声音解决办法
  7. 通用后台管理系统(1)-数据库设计
  8. 各国在计算机视觉领域论文数,计算机视觉论文
  9. VS2017自带打包软件
  10. Java遍历文件夹及图像缩放批处理