测试工作中常用的方法
测试工作中经常会用到如下相关方法,主要包括PDCA、SWOT、6W2H、SMART、2/8法则、WBS任务分解法、时间管理。
PDCA循环法则
Plan:制定工作目标和工作计划
Do:按照计划执行任务
Check:检查执行过程中的关键点和最终结果
Action:纠正偏差,对成果进行标准化,并确定新的目标,制定下一轮计划
常用场景
测试策略和测试计划的编写、实施。不断审视版本测试情况进行刷新。实施基于风险的测试策略。
测试相关操作文档。文档不断编写完成后不断使用、刷新。最后实现任何人只要按照指导操作一定能完成操作。
6W2H法则
What:测试任务工作内容、任务的价值是什么、完成的目标
Why:为什么会有这项工作,一定要接手吗?
Who:需要谁参与完成任务、任务相关责任人(上、下游)都有谁,有问题可以找谁支持、谁可以协调资源
When:这项工作开始时间和结束时间是什么时候、公共有多少工作日
Where:测试任务完成地点是哪里?有没有特殊的要求。比如会议室、实验室等
Which:用哪一种方法可以解决这个问题
How:怎么样可以顺利完成任务。需要的方法、测试工具、测试资源都有哪些,是否能及时到位
How much:这项工作需要耗费多少成本,包括人力成功、测试环境、测试工具、license等测试资源。
常用场景
接手新任务时,利用6W2H明确测试任务,有助于任务梳理,方便后续的工作开展。
SMART原则
Specific:具体的
Measurable:可测量的
Attainable :可达到的
Relevant: 相关的
Time based:时间的
常用场景
测试任务分工或者接受安排新任务时,任务需符合SMART原则要求,任务可跟踪。建议与WBS任务分解法结合使用,颗粒度越小越容易度量。
SWOT分析法
Strengths:优势
Weaknesses:劣势
Opportunities:机会
Threats:威胁
常用场景
测试任务分工时,结合需求复杂度和测试人员技能情况进行分配。清楚每个测试人员技能和工作情况。使任务合理分工。
时间管理-重要与紧急
重要且紧急:迫切的问题、限期完成的工作、你不做其他人也不能做
重要不紧急:准备工作、预防措施、增进自己的能力
紧急不重要:造成干扰的事或电话、信件、报告、会议,迫在眉睫的急事、符合别人期望的事
不紧急也不重要:琐碎的事、等待时间
常用场景
排序手中的测试任务,做到有条不稳、张弛有序。
2/8原则
巴列特定律:总结果的80%是由总消耗时间中的20%所形成的。按事情的"重要程度"编排事务优先次序的准则是建立在"重要的少数与琐碎的多数"的原理的基础上。
常用场景
测试学习,20%的内容可以解决80%的问题,集中用80%的时间去学习这20%内容就可以快速上手工作了。比如Linux命令。上手常用的就那20来个命令。
WBS任务分解法(Work Breakdown Structure)
分解原则:将主体目标逐步细化分解,最小单元的任务活动可直接分派到个人去完成;每个任务原则上要求分解到不能再细分为止。
分解方法:至上而下与至下而上的充分沟通;一对一个分别交流;小组讨论。
分解标准:分解后的活动结构清晰;逻辑上形成一个大的活动;集成了所有的关键因素包含临时的里程碑和监控点;所有活动全部定义清楚。
常用场景
测试任务分解常用。比如分解至上而下进行,系统 -> 子系统 -> 模块 ->函数 ->组件,都是逐步拆分进行用例设计。任务分解足够小,就越容易分析和度量。
转载于:https://www.cnblogs.com/linyfeng/p/7625185.html
测试工作中常用的方法相关推荐
- 测试工作中常用在线小工具-初级篇
背景 测试过程中经常需要用到一些工具来校验数据的正确性,并且可以帮助测试人员更好的定位问题,所以我总结了我这个初级测试小白日常测试使用的小工具~ 1.在线json转换: http://www.bejs ...
- 车载测试——工作中常用到的adb 命令
在车载测试行业里,会涉及到非常多的Android端的测试,所以,掌握一些adb命令的使用,十分必要!下面我会按照工作中使用频率来介绍一些相关的adb命令. 什么是adb? 我们要操纵虚拟设备进行应用安 ...
- mysql indentify by_测试工作中常用到的sql命令!!!
编写背景: 深圳下了一周的雨,天阴沉阴沉的,好想晒晒阳光,心情快被发霉了.这周运气很好,bugzilla和TestLink安装很顺利,mysql数据库的备份和恢复.bugzilla和testlink升 ...
- 实战!工作中常用到哪些设计模式
前言 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了.如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码.今天跟大家聊聊日常工作中,我都使用过哪些 ...
- hashmap应用场景_工作中常用到的Java集合有哪些?应用场景是什么?
秋招Java面试大纲:Java+并发+spring+数据库+Redis+JVM+Netty等 疫情期间"闭关修炼",吃透这本Java核心知识,跳槽面试不心慌 Spring全家桶笔记 ...
- 工作中常用的 6 种设计模式!
前言 哈喽,大家好. 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了.如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码.今天跟大家聊聊日常工作中 ...
- 工作中常用的Stream集合处理
前言:Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,它允许把函数作为一个方法的参数,让我们的代码更优雅简洁. Java8最 ...
- 软件测试用python一般用来做什么-如何将Python应用到实际测试工作中?
基础问题(学员的问题) 学员问题第一类"Python的应用" (1)如何将Python运用到实际测试工作中,Python自动化能做哪些方面的自动化 (2)怎么利用python进行自 ...
- 工作中常用,实用工具推荐!
原文:工作中常用,实用工具推荐! Red Gate 家族 大名鼎鼎的RedGate,相信大家都不会陌生,Reflector就是它家做的.这里就不介绍了.我本地安装的是09年下的一个套装,我介绍下常用的 ...
最新文章
- pycharm如何在程序运行后查看变量的值,变量的类型(不通过print和debug的方式)
- 创建XNA Shooter游戏——挑战:用引擎编写自己的游戏
- vbs病毒分析神技——使用VS2017调试vbs脚本
- Python树莓派编程1.2 探索树莓派
- 如何从Internet Explorer或Edge迁移到Chrome(以及为什么要迁移)
- Java 树的构造算法
- diskfileitemfactory 需要的包_《开心枕和生气包》中班下学期社会教案
- [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问解决方
- 树莓派---MAC下安装AndroidThings
- UGMT buildingEXODUS v4.0 WiN32.rar
- mysql忘记密码怎样重置
- 机器学习——图像分类
- 真正影响孩子一生的不是中高考,而是四、五年级!(深度好文)方格教育
- teambition/tower/team@osc/worktile团队协作工具价格比较
- 服务器虚拟化技术实现,服务器虚拟化关键技术及其系统实现
- android手机绘图软件,手机绘画软件(MediBang Paint Tablet)
- 君子周而不比,小人比而不周
- 3.17√ 识别次读入的一个以@为结束符的字符序列是否为形如”序列1序列2“模式的字符序列 ,序列12均没有,且序列2为序列1的逆序列
- 企业即时沟通软件有哪些?要如何选择?
- 运营商计算机笔试题库及答案,计算机笔试题库及答案
热门文章
- WordPress Mail Subscribe List插件‘sml_name’参数HTML注入漏洞
- egg --- 配置连接mysql 创建模型 插入数据
- javascript之闭包理解以及应用场景
- Spring Data 系列(二) Spring+JPA入门(集成Hibernate)
- KVM安装Windows Server 2008 R2使用virtio硬盘
- eclipse定制化配置调优、初始化配置指南、可以解决启动慢等问题
- 33Exchange Server 2010跨站点部署-分支机构邮件从分支机构出
- VB6转换C#2010函数替换
- StereoRectify()函数定义及用法畸变矫正与立体校正
- Y/C分离/2/3D滤波器