QA是个什么样的工作?
来源:互联网 发布:男性家暴 知乎 编辑:程序博客网 时间:2024/04/30 13:05
相信大家近两年发现,在人才市场中,最难招到的就是QA了,中国就象刚长大的孩子一样,突然开始重视QA起来了,于是乎,我就从一个平凡执着的理想者,变成了各大公司的抢手货,美其名曰:奇缺人才。
如果想成为一个成熟的QA需要经过三个阶段的成长期。
测试环境,软件版本,硬件版本,测试时间,此项测试的申请人。记录这些的目的是为了快速准确的找到相对应的人与开发环境。方便问题重现。
说明此bug是只出现在一个版本上,还是所有的版本都会出现,出现的几率是多少,大概出现在哪个产品模块。
将操作步骤写清楚。此点并不容易描写清楚,给个建议,你不需要用太多麻烦的描述,只需要列出每一步做了什么,用最简单的语言描述你当时所做的操作,最好用列表式,用数字排列出步骤的先后顺序。
列出问题点,只需要写出现象,不需要做过多解释,这样更容易让看报告的人明白。
最后一点要说的是管理。QA需要管理自己内部的资料,也需要管理整个研发团队的。首先要做到的是,QA需要有正直的人品,不要因为任何的外界的因素而改变自己对公司产品的严格要求,要勇敢地说不,对不合格产品严格地打回去重新做。其次,QA需要有完善的体系来管理工作。每家公司各不相同,但我认为需要以下几个方面体系:
工作记录。此测试是何人完成的,何人申请的,进度如何,完成时间,要严格控制记录,如果出了问题方便找到相关的人,不是为了让谁去担这个责任,是为了能更快的解决问题。当然也有对测试者的约束力,要让每一个QA知道,要对公司负责。我通常采用一个工作记录表格,个人认为还有一个好处是给QA和其他部门的同事看。当QA全部在忙,研发工程师们可以内部自己调整case的重要性,暂时pause或者delay某个任务,调整工作,让QA的工作更有效率。
Test
Bug管理系统。这个系统可以便于QA上报bug,研发工程师能很快的去解决,也可以帮QA控制产品的研发进度,push研发工程师按进度解决问题。也可以根据此来制定每一个版本的release时间表。
Code
其实对于管理方面我也只是在学习摸索,也不太清楚,先写这么多吧,以后我将给大家讲一讲具体产品方面的QA知识。
- QA是个什么样的工作?
- 什么样的工作是好工作
- 什么样的工作是好工作?
- 运营是一个什么样的工作?
- 武汉是个什么样的城市
- 你到底是个什么样的女人
- Web Components 是个什么样的东西
- wanchain是个什么样的项目
- 什么样的QA令人讨厌 [原]
- 软件质量保证------我们需要什么样的QA
- 软件质量保证------我们需要什么样的QA
- 真正的软件工程工作到底是什么样的?
- 程序员理想中的工作环境是什么样的?
- 我很迷漫,去找个什么样的工作?
- 实用的QA工作职责
- QA人员的工作内容
- QA的主要工作内容
- 什么样的工作轻松?
- 奢望
- 用注册表对Delphi程序进行加密
- SIP 协议深入学习
- Delphi就能实现WAP服务器程序
- JS去掉字符串两边(左右)的空格(js去空格)
- QA是个什么样的工作?
- Iovec,Msghdr
- MD5
- 线程同步--关键代码段(一)
- 开源项目之Android繁体中文输入法
- SIP深入学习---- 建立通讯
- weblogic adminserver启动正常,console无法登录,关闭报Destination unreachable
- java中如何实现对已有图片的部分截图
- Java中HashMap遍历的两种方式