测试工作中常用的方法

   测试工作中经常会用到如下相关方法,主要包括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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268309.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

git pull 时报错 Untracked Files Prevent Pull

untrack表示是新文件,没有被add过,是为跟踪的意思 可以看看有哪些文件会被删除,但是不会真正执行 git clean -n 删除当前目录下所有没有track过的文件. 他不会删除.gitignore文件里面指定的文件夹和文件, 不管这些文件有没有被track过 在…

测试邮件系统需要做的准备工作

大部分企业在搭建邮件系统时,基本上都会对市场上的邮件主流产品进行测试。软件这一类型的产品在购买前一般都要经过客户测试这个环节,否则很难保证其实用性和适用性。邮件系统或者叫邮件服务器,这类企业信息沟通的软件也不例外,Tu…

17.10.05

上午 模拟考试 Prob.1(AC)一道简单的博弈题,找到必胜态,反推普遍情况是否可以达到必胜态即可。Prob.2(AC)做到原题了呢。入门OJ 2092: [Noip模拟题]舞会Prob.3(WA了3个点)一道高精度…

Mysql之CURDATE()函数,NOW()函数,CURTIME()函数

可以看到CURDATE() 取的是年月日,CURTIME()取的是时分秒, NOW()取的是年月日时分秒 NOW()取的是年月日时分秒SELECTNOW();可以看到CURDATE() 取的是年月日 SELECTCURDATE();CURTIME()取的是时分秒, SELECTCURTIME();

MS SqlServer中少用但是好用的SQL语句

代码 /*-- 2010-02-26 -- 布朗-- QQ:156298979*/--with ties可以附加与排序字段相同值的多个行selecttop3withties *fromhrEmployee orderbyshortName ascsetrowcount3--设置全局变量,使每次返回的行数都为3行select*fromhrEmployee orderbyshortName ascsetrowcount0--设置全局…

解题报告:51nod 加农炮

2017-10-07 16:15:16 writer;pprp 题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题一个长度为M的正整数数组A,表示从左向右的地形高度。测试一种加农炮,炮弹平…

仅用 []()+! 就足以实现几乎任意Javascript代码

G Reader里Dexter同学的分享&#xff0c;来自sla.ckers.org的又一神作 点我测试 GReader里看不到效果的同学请自行测试下列HTML&#xff1a;<script language"javascript" type"text/javascript">([][(![][])[![]![]![]](!![][][(![][])[[]]([![]][]…

mysqldump普通账号Got error: 1044

[rootSHCTC-GAME5-151 release1]# mysqldump -h10.10.4.51 -u user -p password db_name >/tmp/db.sqlmysqldump: Got error: 1044: Access denied for user user10.%.%.% to database db_name when using LOCK TABLESmysql使用普通用户备份出现&#xff1a;[rootxok.la]# m…

HTML第四章

第四章 初识CSS 1.什么是CSS&#xff1a; CSS全称&#xff08;Cascading Style Sheet&#xff09;风格样式表(Style Sheet)它是用来进行网页风格设计的。 2.CSS的优势&#xff1a; &#xff08;1&#xff09;内容与表现分离&#xff0c;也就是使用前面学习的HTML语言制作网页&a…

javascript :得到上星期的这一天日期

javascript :得到上星期的这一天日期 这个问题在项目中很常见呢,一般的查询都会有一些默认要求,比如日期在一个星期内.那么,怎么设置默认值.看起来很简单的一个问题,其实很容易走进误区.但extjs里有很好的实现,在util目录下的Date.js文件里.可以看一看,写得非常好.这里有一个简…

简单实现顶部固定,中部自适应布局

最近在重构web导航的时候就发现一个问题&#xff0c;如何实现顶部固定&#xff0c;中部自适应的布局。 很多人会认为这很简单啊&#xff0c;顶部使用position: fixed;就可以实现。 <!DOCTYPE html> <html lang"zh"><head><meta charset"UT…

mysql查询当年年份

DATE_FORMAT(CURRENT_DATE,%Y)

asp.net通用用户初始化类,登录后初始化,随时随地可以应用

大家在做项目的时候都需要使用登录者的用户信息&#xff0c;几乎每一个页面&#xff0c;每一次操作都需要用户的信息&#xff1b;我这设计一个类&#xff0c;叫做UserSession&#xff0c;代码如下&#xff1a; 1.UserSession类&#xff1a; /// </summary>[Serializable]…

codeforces 808d

Array Division 题意&#xff1a;给一个序列&#xff0c;问将一个数调换顺序能否使得序列分为连续的2段后&#xff0c;2段的和相同&#xff1b; 思路&#xff1a;模拟&#xff0c;注意一点&#xff0c;可能第一个数就大于sum/2&#xff0c;所以要1-n模拟一遍再n-1模拟一遍&…

MySQL 执行 PROCEDURE ANALYSE 报错 ERROR 1064 (42000)

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near PROCEDURE ANALYSE() at line 1, Time: 0.000000s mysql 8.0.29已经没有 PROCEDURE ANALYSE()语法了

谷歌退出中国几成定局 谈判已谈崩

为什么80%的码农都做不了架构师&#xff1f;>>> 虽然GOOGLE之前曾自食其言&#xff0c;但在之后的谈判中无论是哪一方都十分强硬&#xff0c;毕竟中国不可能因为一个公司而改变自己的审查制度&#xff0c;哪怕是 GOOGLE也不会是个意外。 自春节前GOOGLE表示要退出中…

织梦dedecms默认网站地图sitemap.html优化

网站地图对于网站优化很重要&#xff0c;搜索引擎就是靠网站地图去收录网站页面&#xff0c;本文主要讲解优化织梦自带的网站地图功能。织梦自带的网站地图使用方法&#xff1a;织梦后台——生成——HTML更新——更新网站地图&#xff0c;可以在data目录下生成sitemap.html 。缺…

《WebForm开发系列之控件篇》Item2 ListBox

1. 属性列表&#xff1a; SelectionMode 组件中条目的选择类型&#xff0c;即多选(Multiple)、单选(Single) Rows 列表框中显示总共多少行 Selected 检测条目是否被选中 SelectedItem 返回的类型是ListItem&#xff0c;获得列表…