懂得这些,才能在软测岗位上活下去

来源:互联网 发布:淘宝店铺绑定 编辑:程序博客网 时间:2024/04/28 16:34

懂得这些,才能在软测岗位上活下去

软件测试的工作烦而杂,有许多的事情需要做。

今天想和大家聊聊,有哪些事情,是测试员最好不要去做的。

1、不对所有可能性进行测试

对软件进行穷举测试需要的数目是无穷大的,测试员无法完全测试,我们需要设计高质量的用例来对产品进行采样测试,最大化的保证产品质量。

2、机器不会对所有可能性进行测试

机器以及工具的操作者都是人,只有人脑才会对测试的内容进行思考 ,人脑无法达到的,机器也无法达到,更何况,机器受到语言、技术等限制,也无法覆盖所有可能性。

3、不会发现程序内所有的问题

程序员可以揭示缺陷的存在,但不能证明缺陷不存在,既然无法对所有的可能性进行测试,那发现程序内的所有缺陷也是不可能的。

4、不要承诺自己的软件没有问题

软件测试工程师的工作不会提高质量,因为修复缺陷的职责在程序员,而且测试员也无法找到程序内的所有问题,所以我们不能信誓旦旦的承诺软件没有问题。

5、不做质量卫士,不做发布守门员

产品正常发布可能会为企业带来市场良机,另外,软件的质量不是测试员一个人的责任,他是产品和研发团队共同铸造的。

所以,测试员不要承担是否发布的重担,是否发布需要由项目经理、研发经理、测试经理、运营经理等共同决定。

测试员就是帮助团队更有效的对付真正的负担。

6、不要成为决定者

测试员在测试的过程中,经常会碰到bug被拒绝或者仲裁的情况,在这些情况下,我们要坚持己见,和开发、需求进行详细的沟通。但最终结果的确定,则要由产品负责人去决定。

7、不要成为过程改进小组

测试工程师需要报告错误、分析错误,但不要主动提出改进软件过程的具体建议,不要直接干涉程序员,因为这些是软件质量控制部门的事情。

即使测试员通过测试着手推进质量改进,并且有管理层强力的支持,但是团队其他成员同时会有很多办法避开测试员的努力,并使测试员看起来无能。

以上,就是一个测试工程师不需要去做的一些事情,但如果你的角色被多元化、赋予更多职责时,你便需要从其他角色上多重考虑。