测试思想 QA的价值体现
QA的价值体现
by:授客 QQ:1033553122
1. 缺陷挖掘价值
QA人员一个很重要的价值就是在尽可能短的时间内找出尽可能多的缺陷。
某种意义上说,缺陷直观的反应了产品的质量,QA发现的有效缺陷数越多,缺陷越严重,那么相对来说,产品质量就越差,同时QA发现的有效缺陷数越多,缺陷越严重,相对来说,QA人员的劳动投入越多。
注意:
1.之所以说“相对”,那是因为产品质量好坏的评判标准,因人而异,因组织而异,所以没有绝对。
2.这里用的是“缺陷”,而不仅是“bug”。缺陷可以是功能问题,也可以是非功能问题。
百度案例:
*案例1.白色情人节
说明:因为大部分电商交易支付对这“色情”两个词进行了过滤,结果导致涉及这个词的交易无法交易,损失几百万
*案例2.地图规则测试
说明:沃尔玛的规则:5公里内出现两家沃尔玛
*案例3.手机百度几大业务跳转规则
说明:百度几大业务之间跳转存在缺陷,百度百科和百度搜索无法友好的跳转,测试业务的同学直接给李彦宏发了一份邮件,但是李没回关于这个bug的东西,但是回了一个针对整个百度的规则,所有的后期的kpi考核不把pv作为它们的考核点
以上案例:不同的缺陷代具有不同的价值,怎么样找到“含金量高的”缺陷?个人理解如下:
1.
从业务逻辑的角度进行测试设计
业务逻辑(业务实体,实体完整性约束,业务规则,业务流程,业务流程启动器)
上述,案例1,案例2中的缺陷可以说是业务规则问题
2.
像产品经理一样的思考,同时培养自己对产品“感觉”
产品是由产品经理“创造“,由其他一群人帮忙“制造”出来的。
所以,要多站在产品经理的角度看产品,理解什么叫需求?需求有啥价值?需求从哪里来的?怎么转换到产品的?和产品的功能点存在什么关系?等等
思考:我对你说,我饿了,我想吃红烧牛排,这个是需求么?
如果某个QA不理解这个问题,那就说明他还没学会像产品经理一样的思考。
同时产品是给用户用的,产品是否有价值,得看是否满足了用户的需求,是否满足了体验。
所以,QA可以不是产经理,但是不能没有“产品的感觉”—>对产品的体验
上述的案例3很好的说明了这一点:用户体验很重要。
2.
过程改进价值
找缺陷,这个是最基本的工作任务。仅是把缺陷找出来是远远不够的,为何怎么说呢?
这就好比漏雨的屋顶,如果你仅是用水桶或脸盆去装下雨天屋顶漏下来的雨滴,那将是件很痛苦的事情,因为随时都可能下雨,而且永无止境,装水这件事也就永远无法结束……
对比测试也是一样的,缺陷一直都会有,你永远找不完,那要怎么做?拿上面屋顶漏雨的事情来说,你说要怎么做?把屋顶上的漏洞补上,不就好了,是的,进一步说,抓“源头”,因为那是根本。所以,作为QA要去找那些导致缺陷产生的真正原因,分析导致缺陷数居高不下的环节,然后对其做得不够好的地方进行过程改进。
问题:怎么展示QA的价值?
*
跨界、合作
注意:
1.合作的前提是>>双赢,试问,仅出力,不收获的事情谁干?
2.相信自己,相信团队
–>相信那种情况下,每个人都尽了他自己的最大的努力
*
数据(度量)
对事不对人,用数据说话,这不失为一个好的选择。
注意:要学会主观和数据的结合
数据很多时候会欺骗你,主观很多时候也会欺骗你,不要单纯的仅以数据为导向,更多时候,要用数据结合你的观点来判断,通常从自己的观点出发,用数据来对观点进行验证,会比较准确一点
测试思想 QA的价值体现的更多相关文章
- 测试,测试开发,QA,QM,QC--------- 测试之路勿跑偏
测试,测试开发,QA,QM,QC可能是测试行业里的细分角色了,加了不少群学习,看到不同人有对自己不同的角色定位.我也做了这挺长时间的测试,也和大部分测试同胞一样,为了一份好的工作学习各种各样的技术,但 ...
- div+css的前端工程师的价值体现在哪些方面?
个人认为前端工程师正慢慢演变为产品工程师.wap app, 响应性UI等以html5技术为基础的开发将成为前端工程师的主要工作内容,解决产品跨平台跨设备的实现问题.Javascript, HTML, ...
- MD5 和的价值体现在哪里,它是用来做什么的?
MD5 和的价值体现在哪里,它是用来做什么的? MD5 和是由字母和数字构成的字符串,起到了文件指纹的作用.如果两个文件有相同的 MD5 和值,那么,文件完全相同.您可以为每一软件下载使用所提供的 M ...
- 现在还需要测试或者QA人员吗?
Facebook没有专门的测试人员,都是开发自己测:微软裁掉了测试部门,改由开发测:google有少量的测试人员,主要做测试自动化框架开发或者性能.安全等专项测试,测试用例还是开发人员自己设计自己跑( ...
- 测试思想-集成测试 关于接口测试 Part 2
关于接口测试 by:授客 QQ:1033553122 ------------------接Part 1---------------------- 5. 用例设计思想(举例说明) 如上表,是某 ...
- 测试思想-测试设计 史上最详细测试用例设计实践总结 Part2
史上最详细测试用例设计实践总结 by:授客 QQ:1033553122 -------------------------接 Part1-------------------------- 方法:这里 ...
- MockServer的测试思想与实现
转载:http://blog.csdn.net/shen1936/article/details/50298901 背景 什么是MOCK Mock的定义 Mock框架简介 Mock在单测中的应用 De ...
- 关于新feature对应的增加一个新的测试单子(QA)和文档单子(Doucmentation)的步骤
一,增加一个new feature的文档单子. 1.new feature 增加对应的文档单子(公司有一个组是专门写产品说明的)所以增加一个新的功能就要有这个新的功能对应的一个文档(Documenta ...
- 测试思想-流程规范 SVN代码管理与版本控制
SVN代码管理与版本控制 by:授客 QQ:1033553122 欢迎加入软件性能测试交流群(QQ群):7156436 目录 一. 二. 三. 四. 五. 六. 七. 一. 创建根目录 创建一 ...
随机推荐
- js中的类
概述 经典的老书害人啊,全是讨论怎么解决javascript里面用函数形式定义类的坑.结果es2015直接用class关键字解决了所有问题.虽然class关键字没有什么新东西,只是js现有继承结构的语 ...
- typescript handbook 学习笔记3
概述 这是我学习typescript的笔记.写这个笔记的原因主要有2个,一个是熟悉相关的写法:另一个是理清其中一些晦涩的东西.供以后开发时参考,相信对其他人也有用. 学习typescript建议直接看 ...
- VRRP&HSRP
HSRP 活跃路由器和备用路由器都会向组播地址 224.0.0.2 UDP 1985 端口发送hello消息. VRRP组中有一台主用路由器(Master),以及一台或多台备用路由器(Backup ...
- 初识The ONE
Author:bakari Date:2014.1.14 转载请注出处:http://www.cnblogs.com/bakari/p/3519841.html,谢谢! 本学期开始做真正意义上的研究 ...
- postgresql-删除重复数据
greenplum最终的方法是: delete from test where (gp_segment_id, ctid) not in (select gp_segment_id, min(ct ...
- 线程间通信wait和notify【All】简介
1.通信就是指相互交换一些数据或者发送一些控制指令,比如一个线程给另一个暂停执行的线程发送一个恢复执行的指令. 可变共享变量是天然的通信媒介,也就是说一个线程如果想和另一个线程通信的话,可以修改某个在 ...
- [视频]K8飞刀 Discuz! X 系列(1.5 2.5 3.x)产品升级漏洞GetShell教程
K8飞刀 Discuz! X 系列(1.5 2.5 3.x)产品升级漏洞GetShell教程 https://pan.baidu.com/s/1bnv2euz
- 测试工具之Jmeter(创建一个简单测试用例)
前面介绍了如何使用badboy录制jmeter脚本,以及如何导入脚本并进行测试 这里介绍下手动创建测试用例,主要步骤如下: 1.创建线程组 第一次打开Jmeter只有一个测试计划,右键“测试计划”选择 ...
- 05-TypeScript中的方法新功能(下)
再TypeScript中,方法还有一些新功能能够让我们更好的控制方法执行. 1.Generator方法: yield关键字用于控制方法在执行的时候暂停住,后续方法调用方又可以从暂停的地方继续执行,这种 ...
- springmvc的异步处理
关于异步的好处我在这里就不多说了,自从servlet3.1规范发布以来,控制层的异步处理也越来越多的被人提及.而Spring5的webflux诞生也意味着Spring全方位对异步提供了支持. ...