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的价值体现的更多相关文章

  1. 测试,测试开发,QA,QM,QC--------- 测试之路勿跑偏

    测试,测试开发,QA,QM,QC可能是测试行业里的细分角色了,加了不少群学习,看到不同人有对自己不同的角色定位.我也做了这挺长时间的测试,也和大部分测试同胞一样,为了一份好的工作学习各种各样的技术,但 ...

  2. div+css的前端工程师的价值体现在哪些方面?

    个人认为前端工程师正慢慢演变为产品工程师.wap app, 响应性UI等以html5技术为基础的开发将成为前端工程师的主要工作内容,解决产品跨平台跨设备的实现问题.Javascript, HTML, ...

  3. MD5 和的价值体现在哪里,它是用来做什么的?

    MD5 和的价值体现在哪里,它是用来做什么的? MD5 和是由字母和数字构成的字符串,起到了文件指纹的作用.如果两个文件有相同的 MD5 和值,那么,文件完全相同.您可以为每一软件下载使用所提供的 M ...

  4. 现在还需要测试或者QA人员吗?

    Facebook没有专门的测试人员,都是开发自己测:微软裁掉了测试部门,改由开发测:google有少量的测试人员,主要做测试自动化框架开发或者性能.安全等专项测试,测试用例还是开发人员自己设计自己跑( ...

  5. 测试思想-集成测试 关于接口测试 Part 2

     关于接口测试 by:授客 QQ:1033553122 ------------------接Part 1---------------------- 5.   用例设计思想(举例说明) 如上表,是某 ...

  6. 测试思想-测试设计 史上最详细测试用例设计实践总结 Part2

    史上最详细测试用例设计实践总结 by:授客 QQ:1033553122 -------------------------接 Part1-------------------------- 方法:这里 ...

  7. MockServer的测试思想与实现

    转载:http://blog.csdn.net/shen1936/article/details/50298901 背景 什么是MOCK Mock的定义 Mock框架简介 Mock在单测中的应用 De ...

  8. 关于新feature对应的增加一个新的测试单子(QA)和文档单子(Doucmentation)的步骤

    一,增加一个new feature的文档单子. 1.new feature 增加对应的文档单子(公司有一个组是专门写产品说明的)所以增加一个新的功能就要有这个新的功能对应的一个文档(Documenta ...

  9. 测试思想-流程规范 SVN代码管理与版本控制

    SVN代码管理与版本控制 by:授客 QQ:1033553122   欢迎加入软件性能测试交流群(QQ群):7156436   目录 一. 二. 三. 四. 五. 六. 七. 一. 创建根目录 创建一 ...

随机推荐

  1. Android开发工程师文集-Activity生命周期,启动方式,Intent相关介绍,Activity详细讲解

    前言 大家好,给大家带来Android开发工程师文集-Activity生命周期,启动方式,Intent相关介绍,Activity详细讲解的概述,希望你们喜欢 Activity是什么 作为一个Activ ...

  2. OpenCL科普及在ubuntu 16.04 LTS上的安装

    OpenCL(Open Computing Language,开放计算语言)是一个为异构平台编写程序的框架,此异构平台可由CPU.GPU.DSP.FPGA或其他类型的处理器與硬體加速器所组成.Open ...

  3. I2C软件调试思路并知识总结

    I2C是一种只使用两根线的串行通信协议.一根线是串行数据线SDA,另外一种是串行时钟线SCL. I²C允许相当大的工作电压范围,但典型的电压准位为+3.3V或+5v. I²C的参考设计使用一个7比特长 ...

  4. 课程四(Convolutional Neural Networks),第三 周(Object detection) —— 1.Practice questions:Detection algorithms

    [解释] tree的两个bounding boxes 都要保留,因为交并比小于0.5:car 0.73保留:pedestrain 0.98保留:motorcycle 0.58保留.一共5个. [解释] ...

  5. 线程安全-005-synchronized其他概念

    一.Synchornized锁重入 例子程序: package com.lhy.thread01; public class SyncDouble1 { public synchronized voi ...

  6. SpringBoot初体验及原理解析

    一.前言 ​ 上篇文章,我们聊到了SpringBoot得以实现的幕后推手,这次我们来用SpringBoot开始HelloWorld之旅.SpringBoot是Spring框架对“约定大于配置(Conv ...

  7. Eureka自我保护模式——难点重点

    一.开启Eureka自我保护模式访问Eureka主页时,如果看到这样一段大红色的句子: EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ...

  8. Storm 性能优化

    目录 场景假设 调优步骤和方法 Storm 的部分特性 Storm 并行度 Storm 消息机制 Storm UI 解析 性能优化 场景假设 在介绍 Storm 的性能调优方法之前,假设一个场景:项目 ...

  9. sip (db33)信令交互-视频点播与回播

    请求视频流: INVITE sip:@ SIP/2.0 Via: SIP/;rport;branch=z9hG4bK178329191 From: <sip:@>;tag= To: < ...

  10. Java提高篇之抽象类与接口

    接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法. 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力.他们两者之间对抽象概念 ...