《MFQ&PPDCS》学习心得--TCO(测试覆盖大纲)

海盗派测试分析MFQ&PPDCS 1 了解测试任务 1.1 为什么要做KYM(Know Your Mission) 1.2 怎么做KYM 1.3 注意项 2 测试覆盖大纲 2.1 为什么要做TCO 2.2 怎么做TCO 2.3 注意项 3 建模 3.1 建模流程 3.2 方法选用 3.3 注意项 4 测试设计 4.1 测试分析与测试设计 4.2 为什么要做测试设计 4.3 如何做测试设计... 阅读详情

TCO 即Testing Coverage Outline 测试覆盖大纲,做TCO是从测试的角度分析当前被测系统有哪些测试需求、测试要点。

一.为什么需要TCO:

在日常的工作交流(需求、方案、实现)或是在做KYM的时候,我们面临着大量的碎片化信息需要梳理。我们需要将碎片化的信息进行提炼、重组和结构化,这就是TCO的过程。(一个好的结构化的TCO也应该便于日后原始信息的还原。)在这样过程中我们就能够对被测系统、测试点做到心中有数。

二.做TCO的形式和内容:

形式上,目前用的比较多的是思维导图(脑图),也可以是其他任何便于交流和理解的方式。
内容根据项目的上下文特点可能会有一些差异:

1.基于探索的方式学习被测系统和TCO的梳理:

对于小型项目没有规范的研发文档、甚至连方便交流的开发人员、需求人员都找不到时如何获取信息?不妨做一轮ET(探索性测试),边测试边学习被测系统,TCO可以借鉴James Bach的HTSM(启发式的探索性测试模型)中的产品元素SFDIPOT作个模板进行梳理:
这里写图片描述

2.基于MFQ的TCO梳理:

MFQ可能更倾向于有相对健全的研发规范的团队,有着可供学习的研发文档(需求文档、设计文档等)和可以交流的DEV、BA、PO,学习文档和与人交流的过程中不断记录、提炼、重组和机构化。在邰晓梅

《海盗派测试分析》笔记-02 测试覆盖大纲 TCO 第二章 02 测试覆盖大纲TCO–Test Coverage Outline 小结: TCO可以帮助达成3个目的:信息提炼、信息重组、心中有数。 内容重组包含两层意思:对信息源中提取的信息进行重新组织,以及对于信息源中没有的信息的添加。 TCO可以帮助我们快速地提取那些关键的信息,从而加快学习了解被测对象的时间。 TCO是开展预防性测试很好的一个手段。 Curation and Subtraction Heuristic(过滤与剔除启发式方法)包含两层意思:提取有价值的信息以及信息的结构化整理。 信息提取 阅读详情

相关推荐

海盗派测试分析2

1.TCO是什么? TCO:Testing Coverage Outline,测试覆盖大纲。即从测试的角度定需求的过程,以便所有人够明了针对被测试系统有哪些测试需求。是开展预防性测试很好的一个手段。 TCO达到3个的效果: ~不需要记录下每一句话,只有主干信息,信息提炼;测试刚开始执行时,需要熟悉测试环境,熟悉测试数据,熟悉基本的测试场景,熟悉基本的测试操作等, ~内容重组: 对信息源中提...

mamengyao12的博客 2297

软件测试设计(完整的测试设计模型)

在早期的软件测试过程中,我们测试时对需求规格进行分析,分析之后就开始直接写用例,我们把这个过程叫测试设计。其实现在很多国内公司都还是根据需求直接写用例的,这个方法过于简单,以致于出现设计出来的用例并不能发现太多问题。这说明一个问题,我们以前的测试设计方法其实很难全面地覆盖到我们的需求,所以在本章中,我们将介绍一个专业的测试设计模型。

2301_76387166的博客 1997

MFQ&PPDCS实战:从理论到建模,构建结构化测试分析框架

本文深入探讨MFQ&PPDCS测试框架在结构化测试分析中的应用,从理论到实战建模,帮助测试工程师系统化应对复杂业务场景。通过KYM需求拆解、TCO覆盖大纲和MFQ三维建模等方法,有效提升测试覆盖率和缺陷发现率,结合智能家居、金融风控等案例,展示如何平衡测试深度与效率。

weixin_33711647的博客 294

告别测试心慌慌!用MFQ&PPDCS海盗派测试法,搞定新业务模块的完整覆盖

本文介绍如何运用MFQ&PPDCS海盗派测试法,系统化解决新业务模块测试覆盖率不足的问题。通过KYM阶段建立立体认知、TCO构建测试坐标系、MFQ建模分解测试单元、PPDS策略精准设计以及动态调整五步法,帮助测试工程师告别测试焦虑,实现从混沌到有序的完整覆盖。

weixin_28702105的博客 396

多级反馈队列调度算法(MFQ)

多级反馈队列调度算法是目前公认的较好的一种进程调度算法,它能较好的满足各类进程的需要。 MFQ算法首先设置多个就绪队列。队列的优先级递减,且各队列时间片大小也不同。例如我实现的算法里,设置了3个队列,第一队列优先级>第二队列>第三队列,且后一个队列的时间片大小是前一个的2倍。 每个队列都采用FCFS策略排列。首先调度高优先级队列内的进程,如果此进程在时间片内不能运行完,则将它加入下一个

蒟蒻升级中...Orz 2万+

基于MFQ的测试分析和测试设计

开发者关系(Developer Relations):产品或特性由谁开发,代码规模,测试和开发人员的沟通协作方式,开发人员都做了哪些测试,发现了哪些问题,是否存在没有解决的问题|设备与工具(Equipment & Tools):需要哪些测试设备或工具,测试环境是否可获取,测试环境的搭建时长,产品的可测试虚如何,是否有可参考的自动化测试脚本|进度(Schedule):估计的实际的测试周期,最早可以拿到测试的版本的时间,交付时间|测试条目(Test Items):主要的测试项目有哪些、测试优先级|

bingo_csdn的博客 706

99、测试用例大纲(TCO):提升测试效率的有效方法

本文详细介绍了测试用例大纲(TCO)这一高效的测试用例设计方法。通过明确的步骤和结构,TCO 能帮助测试团队提升测试覆盖率、提前发现缺陷、促进多团队协作,并便于测试维护和外包。文章涵盖了 TCO 的定义、好处、编写步骤、格式选择、维护方法以及与自动化测试的结合,通过烤面包机和记事本两个案例帮助读者更好地理解其实际应用。最后总结了 TCO 对提升软件测试效率和质量的重要价值。

Jerry的专栏 256

(王道408考研操作系统)第二章进程管理-第二节6、7:调度算法详解2(RR、HPF和MFQ)

文章目录一:时间片轮转调度算法(RR) 进程调度算法也称为CPU调度算法,操作系统内存在着多种调度算法,有的调度算法适用于作业调度,有的调度算法适用于进程调度,有的两者都适用。常见的调度算法有(本节介绍适合于分时系统的调度算法): 时间片轮转调度算法 最高优先级调度算法 多级反馈队列调度算法 一:时间片轮转调度算法(RR) 算法思想:公平地、轮流地为各个进程服务,让每个进程在一定时间间隔内都可以的得到响应。按照各进程到达就绪队列的顺序,轮流让各个进程执行一个时间片(Quantum),若进程未在一个时间片

快乐江湖的博客 4843

测试系统构建完整指南: 总体拥有成本(TCO)模型计算.pdf

测试系统构建完整指南系列之一,了解评估测试组织所需的工具和信息,有助于评估测试机构,提出可大幅节省成本的建议,以及通过更明智的投资决策提高贵公司的盈利能力,成功开发自动化功能测试系统。

云计算系统等保测评对象和指标选取

参考GBT22239-2019《基本要求》附录D 云计算应用场景说明。简要理解下图,主要是云计算系统安全保护责任分担原则和云服务模式适用性原则,指导后续的测评对象和指标选取。

ryanzzzzz的博客 4677

FRM(Financial Risk Manager,金融风险管理师)知识点总结归纳

FRM知识点总结(150字) FRM考试分为两级:一级侧重基础理论和工具,包含风险管理基础、定量分析、金融市场产品、估值与风险建模四大模块,涵盖风险管理框架、统计学方法、衍生品定价及VaR计算等核心内容。二级聚焦实际应用,分为市场风险、信用风险、操作风险、流动性风险、投资管理和市场前沿六大模块,深入探讨高级风险度量技术(如极值理论)、信用风险模型、巴塞尔协议及新兴风险议题。考试体系贯穿"风险识别→度量→管理→监管"逻辑主线,强调定量分析与实务案例的结合,覆盖传统金融风险和区块链、ESG等

极客神殿 1440

不止于HTTPS请求:用VS2022编译的libcurl玩转文件上传和代理设置

本文详细介绍了如何使用VS2022编译的libcurl库实现文件上传和高级代理配置。通过实战代码示例,展示了多部分表单上传、二进制数据上传以及各种代理设置技巧,帮助C++开发者提升网络编程能力。

weixin_28595749的博客 206

华为S5720交换机堆叠配置

S5720交换机,做下堆叠,两条线,交叉互联(即A交换机23口连到B交换机24口,A交换机24口连接B交换机23口)。PS:S5720堆叠可基于电口或者光口做,本次测试基于电口。 SWA配置 # 改名 [Huawei]sysname SWA # 最好先shutdown接口 [SWA]interface GigabitEthernet 0/0/23 [SWA-GigabitEthernet0/0/23]shutdown [SWA-GigabitEthernet0/0/23]interface G.

Markdown 6340

让 AI 变聪明的 20 条指令:如何让大模型回答得更精准、更专业、更实事求是

让 AI 变聪明,本质上不是写几句神奇咒语,而是把你的任务表达得更清楚,把事实标准设得更严格,把输出格式规定得更明确,把不确定性管理得更认真,把历史对话利用得更充分。大模型的强项是语言生成、信息组织、模式归纳和方案扩展;弱项是事实核验、实时更新、责任判断和对模糊意图的准确猜测。好的指令,就是在用人的判断弥补模型的弱点,让模型把强项发挥在正确的地方。

Sumarua的博客 1471

SeetaFace6人脸活体检测C++代码实现Demo

活体检测是判断人脸图像是来自真人还是来自攻击假体(照片、视频等)的方法。 人脸识别系统存在被伪造攻击的风险。因此需要在人脸识别系统中加入活体检测,验证用户是否为真实活体本人操作,以防止照片、视频、以及三维模型的入侵,从而帮助用户甄别欺诈行为,保障用户的利益。

mickey2007的博客 3468

使用libVLC进行视频截图的C/C++实现

通过这些代码,你可以在C/C++应用程序中实现视频截图功能,并将视频帧保存为图像文件。请注意,本文只提供了基本的示例代码,你可以根据自己的需求进行扩展和修改。libVLC是一个强大的开源多媒体框架,可以用于在C/C++应用程序中处理和播放音频和视频文件。我们将展示如何初始化libVLC,打开视频文件,捕获视频帧并保存为图像文件。在开始编写代码之前,你需要包含libVLC的头文件,并链接相应的库文件。在链接阶段,你需要添加libVLC库的链接选项。在使用libVLC之前,你需要初始化libVLC的实例。

学习使你进步。 470

化工过程设计软件:Aspen Plus二次开发_(2).二次开发概述

假设我们需要创建一个自定义的换热器模型,该模型能够计算两个物流之间的热交换量,并根据传热系数和换热面积进行调整。ACM 模型代码示例!自定义换热器模型!参数:传热系数 U (W/m^2·K)!换热面积 A (m^2)!热物流 T_hot_in (K), T_hot_out (K), F_hot (kmol/h)!冷物流 T_cold_in (K), T_cold_out (K), F_cold (kmol/h)!模型输入!U - 传热系数!A - 换热面积!

kkchenjj的博客 367

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: 《软件测试的艺术》读书心得 --- 软件测试的心理学和经济学
下一篇: 《MFQ&PPDCS》学习心得--TE---测试广度和深度
牛屁哄哄叫兽
博客等级 码龄18年 56粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值