QA流程
一、测试人员的介入时间
1、当产品经理与业务人员制定需求的时候,测试人员不宜介入;
2、当下一期的需求原型出来以后,这个时候就进入了需求评审、需求分析阶段,此时,测试人员应该介入;
3、当开发人员在编码、调试阶段,测试人员不宜介入;
4、当开发人员把下一期的需求做好以后,发布到测试环境,此时,测试人员要快速响应,做好新功能的测试,并做好回归测试;
5、当新一期的需求发布到正式环境以后,测试人员要做好生产环境的每日巡检。
二、关于测试环境的控制
1、开发环境:应该是开发人员自检、调试代码的环境,测试人员和产品经理都不宜使用开发环境进行工作;
2、测试环境:开发人员在开发环境自检过后,发布到测试环境,此时,测试人员可认为这一期的新需求或者是已经优化的功能是可以正常测试的,测试人员主要在测试环境进行测试工作;
3、预生产环境:测试人员在确定测试环境没有发现问题后,发布到预生产环境,此时,产品经理和业务人员可以在预生产环境进行测试工作;
4、生产环境:为了保持生产环境的稳定性和数据库不被污染,技术团队内部不宜过多的使用生产环境,生产环境是供用户和客服人员使用。
三、关于版本的控制
1、开发人员在开发环境进行调试,测试人员不宜介入;
2、发布到测试环境或者生产环境,开发人员应该只有提交权限,测试人员具有打包权限;
3、每一次发布到生产环境时,应该打印《发版记录》,写清楚此次升级的内容,并由开发人员与测试人员签字,决定权在测试人员。
四、关于质量事故的控制
1、当用户反映生产环境有BUG时,测试人员要快速响应,进行BUG步骤重现,配合开发人员做好分析工作,并进行生产环境的紧急升级。
2、出具《质量事故报告》,写清楚生产环境出现的BUG,并尽量避免下次再出现类似的BUG。
五、关于QA的职责
1、测试人员不仅仅是测试的角色,还充当QA的角色;
2、QA应该积极的配合产品经理分析需求,站在用户的角度,从用户体验性入手,提出一些建设性意见;
3、QA应该积极的配合开发人员,甚至还要充当监督开发人员的角色;当开发人员在编码、调试阶段,测试人员不应去打扰开发人员;当开发人员发布到测试环境后,测试人员应该快速响应,进行新功能或者需求变更的测试,回归测试、跟踪测试。
六、关于测试部门新员工的培训
1、测试人员只有在充分理解了业务流程后,才能对新员工进行培训;
2、已经稳定的旧的功能,由测试人员进行培训;
3、新的功能,由产品经理进行培训。
七、关于测试部门整体技术的提高
1、具备分析BUG的能力,可以判断出一个BUG是前端开发的问题还是后台开发的问题,以便尽早与开发人员进行沟通;
2、时机成熟的时候,在测试部门内部推广自动化测试与性能测试。
QA流程的更多相关文章
- PSVR开发者需要了解的9件事
1 首先需要了解下PSVR的具体硬件参数:整个产品都包括哪些: 2 如何创造更好的 VR 内容 三种准备:设计.内容.技术 针对PSVR设计:体验范围.跟踪限制.社交屏幕 VR应用和内容:模拟.沟通. ...
- CakeDC(cakephp company)Git workflow--适合于较大团队大型项目开发
CakeDC Git workflow是一个项目开发和版本发布的工作流,在这个工作流程中开发和版本发布周期是基于几个关键阶段(key phases): Development: 所有活跃的开发活动都由 ...
- Unity项目开发过程中常见的问题,你遇到过吗?
最近看到有朋友问一个unity游戏开发团队,需要掌握哪些知识之类的问题.事实上Unity引擎是一个很灵活的引擎,根据团队开发游戏类型的不同,对人员的要求也有差异,所以不能一概而论.但是,一些在Unit ...
- HTTPS中间人攻击实践(原理·实践)
前言 很早以前看过HTTPS的介绍,并了解过TLS的相关细节,也相信使用HTTPS是相对安全可靠的.直到前段时间在验证https代理通道连接时,搭建了MITM环境,才发现事实并不是我想的那样.由于 ...
- AOP在大规模软件开发项目中的应用(图)
AOP在大规模软件开发项目中的应用(图) 本文的写作源于一个真实的大型软件开发项目,我们努力尝试在这个项目中推广应用AOP.在此我们将对曾经面临过的一些实际问题与困难进行分析,试图引发关于面向方面软件 ...
- vsphere VAAI介绍
VAAI:让特定的储存作业可以无需透过ESXi主机执行,而由储存设备来担纲 [TechTarget中国原创]目前,VAAI虽然已经成为虚拟化领域的标准语言之一,但是大多数人可能并不了解它还有隐藏的第四 ...
- 权限管理系统(五):RBAC新解,基于资源的权限管理
本文讨论以角色概念进行的权限管理策略及主要以基于角色的机制进行权限管理是远远不够的.同时我将讨论一种我认为更好的权限管理方式. 1.什么是角色 当说到程序的权限管理时,人们往往想到角色这一概念.角色是 ...
- 基于索引的QA问答对匹配流程梳理
知识库(主要是标准的QA信息)匹配需求是对已经梳理出的大量标准QA对信息进行匹配,找出最符合用户问题的QA对进行回复,拆分主要的处理流程主要为如下两点: 标准QA信息入库索引: 通过对用户提出的问题进 ...
- 小谈Scrum敏捷开发流程
一晃眼,有两年没有写博客了,回顾前两年,各种奔波,各种忙碌,也有不少的收获.从今天开始,我要把这些收获都分享在这里. 其实这两年,对我影响最大的是开发流程.总所周知,一个好的开发流程,对于项目的进行, ...
随机推荐
- SonarQube + Jenkins代码审查环境安装文档 v1.2
1. 安装SonarQube 1.1. 下载 下载地址:https://www.sonarqube.org/downloads/ 本次使用安装包为:sonarqube-7.4.zip 需要提前准备jd ...
- 【计算机视觉】黄金标准算法Gold Standard algorithm
前言 最近有关于3DMM的内容,博主也只是看了个大概,并没有深入了解算法的实现原理和过程.昨天实习生问关于黄金标准算法的推导,博主也就参考一些资料熟悉了这个算法的实现过程.不太了解使用这个算法的前因后 ...
- Any Video Converter Pro for Mac注册码
Any Video Converter Pro for Mac注册码:name:www.macmofo.comsn:000016-D84U8Q-8BN16B-WP2BV6-9RA73A-X7D4V3- ...
- Unable to create application 异常
这个错误是空指针,但你怎么去找就是找不到为什么会空指针 这时,你要去检查Application 中是否有重写的方法例如这个 @Override protected void attachBaseC ...
- png8和png24的根本区别
1.png8和png24的根本区别,不是颜色位的区别,而是存储方式不同. 2.png8有1位的布尔透明通道(要么完全透明,要么完全不透明),png24则有8位(256阶)的布尔透明通道(所谓半透明). ...
- vue实现视频播放
用的vue组件是vue-video-player,可以去百度下怎么引入到项目中: 因为这个组件是基于H5video实现的,视频格式有所限制,而且MP4不是H264的也不行.转码可以看下我上篇博客,地址 ...
- [ERROR ]Failed to execute goal org.codehaus.mojo:flatten-maven-plugin:1.1.0:flatten (flatten) on project
今天在启动项目的时候,莫名的Maven install命令的时候出现错误 错误提示:Failed to execute goal org.codehaus.mojo:flatten-maven-plu ...
- PHP对二维数组进行排序
/** * 获取最近的店铺 * @param $lng * @param $lat * @return array */ protected function getClosestShop($lng, ...
- golang执行命令行(一)
golang中会经常遇到要 fork 子进程的需求.go 标准库为我们封装了 os/exec标准包,当我们要运行外部命令时应该优先使用这个库. 执行 command 这里我简单结合context 和 ...
- vue SPA设计 history hash
<body> <h3>Histort api</h3> <a class="api a">a,html</a> < ...