软件测试的工作烦而杂,有许多的事情需要做。
今天想和大家聊聊,有哪些事情,是测试员最好不要去做的。
1、不对所有可能性进行测试
对软件进行穷举测试需要的数目是无穷大的,测试员无法完全测试,我们需要设计高质量的用例来对产品进行采样测试,最大化的保证产品质量。
2、机器不会对所有可能性进行测试
3、不会发现程序内所有的问题
程序员可以揭示缺陷的存在,但不能证明缺陷不存在,既然无法对所有的可能性进行测试,那发现程序内的所有缺陷也是不可能的。
4、不要承诺自己的软件没有问题
软件测试工程师的工作不会提高质量,因为修复缺陷的职责在程序员,而且测试员也无法找到程序内的所有问题,所以我们不能信誓旦旦的承诺软件没有问题。
5、不做质量卫士,不做发布守门员
产品正常发布可能会为企业带来市场良机,另外,软件的质量不是测试员一个人的责任,他是产品和研发团队共同铸造的。
所以,测试员不要承担是否发布的重担,是否发布需要由项目经理、研发经理、测试经理、运营经理等共同决定。
测试员就是帮助团队更有效的对付真正的负担。
6、不要成为决定者
测试员在测试的过程中,经常会碰到bug被拒绝或者仲裁的情况,在这些情况下,我们要坚持己见,和开发、需求进行详细的沟通。但最终结果的确定,则要由产品负责人去决定。
7、不要成为过程改进小组
测试工程师需要 告错误、分析错误,但不要主动提出改进软件过程的具体建议,不要直接干涉程序员,因为这些是软件质量控制部门的事情。
即使测试员通过测试着手推进质量改进,并且有管理层强力的支持,但是团队其他成员同时会有很多办法避开测试员的努力,并使测试员看起来无能。
以上,就是一个测试工程师不需要去做的一些事情,但如果你的角色被多元化、赋予更多职责时,你便需要从其他角色上多重考虑。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!