测试管理 | 4种优先级排序方法一定要掌握

          卡诺模型(KANO模型)、大富翁(Monopoly Money)、莫斯科方法(MoSCoW)、100点方法,4种方法用于测试管理或项目管理过程中的优先级排序、工作量估算等,如:项目版本优先级、产品需求优先级、用例设计优先级、用例执行优先级、测试执行优先级等。

1、卡诺模型(KANO模型)是对用户需求分类和优先排序的有用工具,以分析用户需求对用户满意的影响为基础,体现了产品性能和用户满意之间的非线性关系。在卡诺模型中,将产品和服务的质量特性分为四种类型:(1)基本型需求;(2)期望型需求;(3)魅力型需求;(4)无差异型需求;(5)反向型需求。

(1)基本型需求(必备需求):就是用户不说却必须存在的理所当然的需求,即痛点。当需求满足时,用户不会感到满意,但当不被满足时,用户会很不满意。就好比一个手机却通话质量不好,直接就可以go die了。

(2)期望型需求:与用户满意度成正相关的需求,也叫用户需求的痒处。当需求满足时,用户会很满意,当不被满足时,用户会很不满意。就好比手机的拍照功能。

(3)魅力型需求:也称为兴奋型需求,是企业给用户提供的惊喜型需求。该需求大大超出了用户对产品本来的期望,使得用户的满意度急剧上升,所以即使表现的不太完善,用户的满意程度也非常高。而即使该期望没有被满足,用户也不会感到不满意。这就好像iPhone X的面部识别,即使识别速度有时慢或者不准,也有一大批用户蜂拥购买。

(4)无差异型需求:就是说该需求被满足或未被满足,都不会对用户的满意度造成影响。

(5)反向型需求:该需求刚好与用户的满意度呈反向相关,满足该要求,反而会使用户的满意度下降。

基本型优先级最高。

2、大富翁(Monopoly Money),每一位关键干系人拥有与项目预算同等数量的虚拟货币,请干系人把虚拟货币分配给系统的各个功能模块,该方法用于识别系统各功能、特性的优先级,避免多度详细讨论活动细节,聚焦在业务功能的优先级排序上,投票最多的优先级最高。

3、莫斯科方法(MoSCoW),拆分功能模块,根据不同类别的定义,分别标注上类别,类别为必须有的,优先级最高。

4、100点方法,每个干系人拥有100点价值,用该点数对其认为重要的功能模块投票

多种形式投票方式:分散式,如:30点给A功能,50点给B功能;集中式,如:100点全给每个功能,如果有人给了0点或100点,需说明具体原因,保证投票的合理性。

最终统计各功能的总得分,总分最高的,优先级最高。

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

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

相关文章

overleaf 支持中文

基本操作 左上角menu中,切换compiler 到xelatex。 然后在\documentclass声明下面加一个 \usepackage{ctex}。 使用\usepackage{xecjk}可能也可以,但会有警告。 警告分析 Font “FandolSong-Regular” does not contain requested Script “CJK”。 网上…

怎样在半个月内迅速提升技能,搞定面试进 大厂?

最近一两个星期,来找我咨询大厂面试与名企跳槽问题的朋友突然多了起来。我才意识到只剩十来天就要进入九月互联网招聘旺季,看来大家都在为跳槽涨薪进大厂做准备了。在小厂做了一两年“测试工程师”,不过是拿到软件点点点,毫无技术…

opencv24-直方图比较

此方法比较准确 还行 此方法不怎么行 此方法比较准确 #include<opencv2\highgui\highgui.hpp> #include<opencv2\opencv.hpp> #include<iostream> #include<math.h> using namespace std; using namespace cv; string convertToString(double d); in…

抓包工具Stream之接口调试和加密解码(二)

移动端iphone抓包调试神器—Stream安装和使用&#xff08;一&#xff09;之前我们介绍了Stream工具的安装和使用&#xff0c;今天我们再来介绍下抓包请求筛选、接口详情、接口导出、接口调试、接口测试、编码解码加密等1、抓包完成&#xff0c;停止抓包&#xff0c;进入最新抓包…

白盒测试 | 用例设计方法之条件覆盖

条件覆盖&#xff0c;程序各判定中的每个条件获得各种可能的取值至少满足一次即可&#xff0c;不考虑路径的覆盖。上图中有两个判定表达式&#xff0c;每个判定表达式中有两个条件&#xff0c;为了做到条件覆盖&#xff0c;第一个判断的所有条件的可能取值情况是A>1或A≤1&a…

白盒测试 | 用例设计方法之判定覆盖

判定覆盖也被成为分支覆盖(Branch Coverage)是设计足够多的测试用例&#xff0c;使得程序中的每一个判断至少获得一次“真”和一次“假”&#xff0c;即使得程序流程图中的每一个真假分支至少被执行一次。使设计的测试用例保证程序中每个判断的每个取值分支&#xff08;ture or…

白盒测试 | 用例设计方法之语句覆盖

语句覆盖&#xff0c;顾名思义就是针对代码语句的嘛。它的含义是我们设计出来的测试用例要保证程序中的每一个语句至少被执行一次。通常语句覆盖被认为是“最弱的覆盖”&#xff0c;原因是它仅仅考虑对代码中的执行语句进行覆盖而没有考虑各种条件和分支&#xff0c;因此在实际…

一套完整的Selenium自动化测试框架设计实战,这次38K, 妥了

金九银十&#xff0c;大家都铆足干劲想抓住机会涨薪进大厂。结合这几年的行业趋势&#xff0c;想要挑战大厂面试&#xff0c;首先必须吃透Selenium自动化测试框架设计。这里说一下原因&#xff1a;首先&#xff0c;一线互联网大厂无一例外&#xff0c;全都要求测试人掌握Seleni…

4天搞定Docker和k8s核心架构,稳拿35k不是问题?

随着云原生时代的到来&#xff0c;各大厂纷纷上云&#xff0c;甚至有人说&#xff0c;未来的软件就是生在云上&#xff0c;长在云上的。在这种云原生时代大势下&#xff0c;衍生出来的 Kubernetes 工程师、云原生工程师的薪资也水涨船高&#xff0c;大厂不惜花重金聘请优秀的云…

1元解锁 | Python万能代码模板 |10大必学实用技巧

内容摘要你要悄悄学 Python&#xff0c;然后惊艳所有人。一听到 Python 或编程语言&#xff0c;你可能条件反射会觉得“很难”。但今天的 Python 课程是个例外&#xff0c;不需要你懂计算机原理&#xff0c;也不需要理解复杂的编程模式&#xff0c;只需替换成你想要的网页链接、…

C++ 递归函数返回值理解

首先看代码&#xff1a; #include <iostream> using namespace std; int main() {int digui(int i);int i;cin>>i;i digui(i);cout << "main函数最后结果&#xff1a;"<<i<<endl; } int digui(int i) {int j 0;if (i 0)return 1;j…

二叉树---树的深度递归理解

int Dep(Bianary *root) {if (root NULL){return 0;}int depth 0;int leftD Dep(root->lchild);int rightD Dep(root->rchild);depth leftD > rightD ? leftD 1 : rightD 1;return depth; } 递归理解&#xff1a; depth的值与是否初始化无关&#xff0c;因为…

升级锦囊 | 测试开发核心技术46讲

课程背景我是思寒&#xff0c;在测试圈里摸爬滚打了十年有余。我从外包功能测试做起&#xff0c;后进入阿里、百度等公司做了测试开发工程师、测试架构师。我发现几乎每个测试工程师都和我一样&#xff0c;职业理想都是从事测试开发的工作。尤其是近几年来&#xff0c;互联网的…

血的案例告诫 | 模拟大批量数据测试边界上限

Fiddler响应拦截数据篡改&#xff0c;实现特殊场景深度测试&#xff08;一&#xff09;利用Fiddler抓包调试工具&#xff0c;实现mock数据特殊场景深度测试&#xff08;二&#xff09;利用Fiddler抓包调试工具&#xff0c;实现神奇特殊场景深度测试&#xff08;三&#xff09;F…

Monkey稳定性测试初探(二)

记得 关注转发~~~之前写过一篇关于稳定性测试的文章&#xff1a;Monkey随机性能压测初探&#xff08;一&#xff09;01什么是稳定性测试稳定性测试&#xff0c;是在一定压力的情况下&#xff0c;对系统或某个模块持续进行长时间的操作&#xff08;一般遵循7*24小时原则&#xf…

Fiddler抓包 | 竟然有这些骚操作,太神奇了?

一、双击Session时&#xff0c;使请求页始终显示到“webform”tab页&#xff0c;使响应页始终显示到”json”tab页在QUICK EXEC命令执行窗口&#xff0c;执行&#xff1a;PREFS SET fiddler.ui.inspectors.request.alwaysuse "WebForms"PREFS SET fiddler.ui.inspect…

pycharm连接sqlite

进行创建上了一个Django项目之后&#xff0c;进行点击 菜单中的view 菜单。 进行点击了view菜单之后&#xff0c;进行点击下拉菜单选中为tool windows的选项。 弹出了下拉下一级菜单选中为 database 的选项。 弹出了database的选项之后&#xff0c;进行点击 添加 按钮。 弹出了…

抓包工具mitmproxy | mitmweb基本用法(二)

上一篇&#xff1a;我们分享了抓包工具mitmproxy环境配置使用&#xff08;一&#xff09;这一篇我们主要介绍下mitmweb抓包工具的基本用法一、mitmproxy介绍mitmproxy是Python编写的一款功能完善的代理工具&#xff0c;mitmproxy是一款支持拦截HTTP和HTTPS请求和响应并即时修改…