探究QA职能

测试人员一般是被外界普遍认为是QC,即对产品的质量进行检测,找出质量问题并配合相关人员解决问题,从而管控产品质量,说通俗点就是帮开发找漏洞,给开发擦屁股;如果线上出现bug,就是你没有测试完整,最累的是你,背黑锅的也是你,所以说测试工作不好做。而且测试人员往往要懂的知识面很广,有宽度没深度,不像开发人员可以专注开发技能的延生。因此,可以预见,如果你仅仅从事功能测试的工作,满足于点点点的生活,那么会经常疲于奔命,从而可能厌倦测试这个行业。

目前就我知道的测试更好发展方向有3条路,QA(项目测试负责人、质量把控者)、性能测试专家、自动化测试专家;其中对技术着迷或者有很强自我学习能力的人,可以考虑向测试专家方面发展;而一些不喜欢学习的,但是情商又很高的人往往可以向QA及其他管理岗位发展,以下就想说说我了解的QA。

QA即对产品的质量进行管控,从源头开始,整体提升整个开发团队的产品质量。QA不睡单纯的测试人员,仅仅是为了找bug而找bug,他们更多的是在帮助这个团队将质量提高,自然而然效率就得到提升。

QA的工作应该存在与整个软件生命周期中,从一开始的需求就介入,保证需求的可开发和可测性。

在开发阶段,为加强开发人员的自测能力,不仅要对开发人员进行相关的测试培训,同时,严格要求测试用例的规范程度,保证提交给开发的测试用例能顺畅的进行自测,进而才能提高出产产品的质量;

在测试阶段,加强测试技能的提升,以自动化代替手工,提升效率;

产品运营上线后,对于线上出现的bug,要着重分析,分析为何未测试出这个bug,找出bug出现的源头,从而找到问题的所在,需要思考原因在哪里,然后根据开发的流程确定应该在哪个阶段加强管理来避免下次出现该类似的问题。

时间: 2024-10-19 19:48:54

探究QA职能的相关文章

QA 和QC 的区别

QA(QUALITY ASSURANCE) 中文意思是“品质保证”,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”.有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,它关注的是整个生产过程,是否符合标准和规范,担任这类工作的人员就叫做QA人员. QC[Quality Control) 中文意思是“品质控制”,为保证和提高产品质量和工作质量所

对iOS10新增Api的详细探究

原文: 对iOS10新增Api的详细探究 本文主要是一些对iOS新功能的探索,之前发现博客里关于iOS新功能的分析大多是过于概括,每个功能几句话,无法了解到具体的功能.所以本次的探索是基于Api层面,着重看一些具体用法所做的笔记,本来想分别画个类图来着,后来还是觉得太耗时而放弃.如果不想把苹果iOSSDK里的.h文件都摆出来详细读,那看这篇笔记应该是个不错的选择. 本文以文档的目录为基础,提到的功能模块有: Proactive Suggestions Integrating with the M

Spring 源码探究 - BeanDefinitionReader

基本概念 BeanDefinitionReader ,该类的作用是读取 Spring 的配置文件的内容,并将其转换成 Ioc 容器内部的数据结构,而容器的数据结构就是 BeanDefinition. 该类的功能概括的讲可分为两步: 负责 BeanDefinition 的资源定位 负责 BeanDefinition 的载入 下面来看它的接口定义: public interface BeanDefinitionReader { BeanDefinitionRegistry getRegistry()

大数据项目中的QA需要迎接新的挑战

大数据项目中的QA需要迎接新的挑战 根据IDC全球半年度大数据和分析支出指南的最新预测,到2022年全球大数据和业务分析解决方案的收入将达到2600亿美元.在大数据和业务分析解决方案上投资增长最快的行业包括银行(复合年增长率13.3%).医疗.保险.证券和投资服务.电信,每个行业复合年增长率都是12.8%.由此可见,大数据类项目在未来的地位将会越发重要,而作为QA,在大数据项目急速扩张的大背景下,也将迎来新的机遇和挑战. 一.大数据项目的数据特点 大数据项目与传统交付项目的不同之处在于其关注的重

PM、RD、QA、OP、CM 英文缩写是什么意思?

1.PM: Product Manager,产品经理,又称品牌经理.举凡产品从创意到上市,所有相关的研发.调研.生产.编预算.广告.促销活动等等,都由产品经理掌控. 2.RD: Research and Development engineer,研发工程师,对某种不存在的事物进行系统的研究和开发并具有一定经验的专业工作者,或者对已经存在的事物进行改进以达到优化目的的专业工作者. 3.QA: Quality Assurance,品质保证.QA的主要职责就是质量保证工作. 4.OP: Operato

大量数据快速插入方法探究[nologging+parallel+append]

大量数据快速插入方法探究 快速插入千万级别的数据,无非就是nologging+parallel+append. 1     环境搭建 构建一个千万级别的源表,向一个空表insert操作. 参考指标:insert动作完成的实际时间. SQL> drop table test_emp cascadeconstraints purge; Table dropped. SQL> create table test_emp as select *from emp; Table created. SQL&

8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,循环控制及其优化

上两篇博客 8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案 8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,数据结构“栈”实现 研究了递归方法实现回溯,解决N皇后问题,下面我们来探讨一下非递归方案 实验结果令人还是有些失望,原来非递归方案的性能并不比递归方案性能高 代码如下: package com.newflypig.eightqueen; import java.util.Date; /** * 使用循环控制来实现回溯,解决N皇后 * @author [email pr

《coredump问题原理探究》Linux x86版6.3节有成员变量的类coredump例子

在探究完类成员变量分布后,来定位一个coredump例子来实践一把: (gdb) bt #0 0x0804863c in xuzhina_dump_c06_s2_ex::print() () #1 0x08048713 in main () 看一下xuzhina_dump_c06_s2_ex::print的汇编: (gdb) disassemble 0x0804863c Dump of assembler code for function _ZN22xuzhina_dump_c06_s2_ex

SQLServer2012 表IAM存储结构探究

SQLServer2012 表IAM存储结构探究 Author:zfive5(zidong) Email: [email protected] 引子 国庆节期间,一直在翻阅<程序员的自我修养-链接.装载与库>,这本给我的感觉是越看越乱,但总的来说还不错,一句话--优秀程序员就应该知道每一个字节的意义. 看此书前的两本<深入解析SQLServer2008>和<Microsoft SQL Server 2005技术内幕:存储引擎>对IAM解读都是点到为止,让我满脑袋是一堆问