测试工作中经常会用到如下相关方法,主要包括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. 测试工作中常用在线小工具-初级篇

    背景 测试过程中经常需要用到一些工具来校验数据的正确性,并且可以帮助测试人员更好的定位问题,所以我总结了我这个初级测试小白日常测试使用的小工具~ 1.在线json转换: http://www.bejs ...

  2. 车载测试——工作中常用到的adb 命令

    在车载测试行业里,会涉及到非常多的Android端的测试,所以,掌握一些adb命令的使用,十分必要!下面我会按照工作中使用频率来介绍一些相关的adb命令. 什么是adb? 我们要操纵虚拟设备进行应用安 ...

  3. mysql indentify by_测试工作中常用到的sql命令!!!

    编写背景: 深圳下了一周的雨,天阴沉阴沉的,好想晒晒阳光,心情快被发霉了.这周运气很好,bugzilla和TestLink安装很顺利,mysql数据库的备份和恢复.bugzilla和testlink升 ...

  4. 实战!工作中常用到哪些设计模式

    前言 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了.如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码.今天跟大家聊聊日常工作中,我都使用过哪些 ...

  5. hashmap应用场景_工作中常用到的Java集合有哪些?应用场景是什么?

    秋招Java面试大纲:Java+并发+spring+数据库+Redis+JVM+Netty等 疫情期间"闭关修炼",吃透这本Java核心知识,跳槽面试不心慌 Spring全家桶笔记 ...

  6. 工作中常用的 6 种设计模式!

    前言 哈喽,大家好. 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了.如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码.今天跟大家聊聊日常工作中 ...

  7. 工作中常用的Stream集合处理

    前言:Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,它允许把函数作为一个方法的参数,让我们的代码更优雅简洁. Java8最 ...

  8. 软件测试用python一般用来做什么-如何将Python应用到实际测试工作中?

    基础问题(学员的问题) 学员问题第一类"Python的应用" (1)如何将Python运用到实际测试工作中,Python自动化能做哪些方面的自动化 (2)怎么利用python进行自 ...

  9. 工作中常用,实用工具推荐!

    原文:工作中常用,实用工具推荐! Red Gate 家族 大名鼎鼎的RedGate,相信大家都不会陌生,Reflector就是它家做的.这里就不介绍了.我本地安装的是09年下的一个套装,我介绍下常用的 ...

最新文章

  1. pycharm如何在程序运行后查看变量的值,变量的类型(不通过print和debug的方式)
  2. 创建XNA Shooter游戏——挑战:用引擎编写自己的游戏
  3. vbs病毒分析神技——使用VS2017调试vbs脚本
  4. Python树莓派编程1.2 探索树莓派
  5. 如何从Internet Explorer或Edge迁移到Chrome(以及为什么要迁移)
  6. Java 树的构造算法
  7. diskfileitemfactory 需要的包_《开心枕和生气包》中班下学期社会教案
  8. [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问解决方
  9. 树莓派---MAC下安装AndroidThings
  10. UGMT buildingEXODUS v4.0 WiN32.rar
  11. mysql忘记密码怎样重置
  12. 机器学习——图像分类
  13. 真正影响孩子一生的不是中高考,而是四、五年级!(深度好文)方格教育
  14. teambition/tower/team@osc/worktile团队协作工具价格比较
  15. 服务器虚拟化技术实现,服务器虚拟化关键技术及其系统实现
  16. android手机绘图软件,手机绘画软件(MediBang Paint Tablet)
  17. 君子周而不比,小人比而不周
  18. 3.17√ 识别次读入的一个以@为结束符的字符序列是否为形如”序列1序列2“模式的字符序列 ,序列12均没有,且序列2为序列1的逆序列
  19. 企业即时沟通软件有哪些?要如何选择?
  20. 运营商计算机笔试题库及答案,计算机笔试题库及答案

热门文章

  1. WordPress Mail Subscribe List插件‘sml_name’参数HTML注入漏洞
  2. egg --- 配置连接mysql 创建模型 插入数据
  3. javascript之闭包理解以及应用场景
  4. Spring Data 系列(二) Spring+JPA入门(集成Hibernate)
  5. KVM安装Windows Server 2008 R2使用virtio硬盘
  6. eclipse定制化配置调优、初始化配置指南、可以解决启动慢等问题
  7. 33Exchange Server 2010跨站点部署-分支机构邮件从分支机构出
  8. VB6转换C#2010函数替换
  9. StereoRectify()函数定义及用法畸变矫正与立体校正
  10. Y/C分离/2/3D滤波器