测试和开发的关系

本文探讨了测试和开发在确保产品质量过程中的关系。测试工程师应保持独立性,对开发的解释进行验证,同时培养开发的质量意识,如编写单元测试。开发自测的风险也应引起注意,需要测试人员的跟踪和参与。建立完善的测试体系,包括自动化测试、接口测试和单元测试,有助于提高效率和产品质量。
摘要由CSDN通过智能技术生成

  有bug ,提还是不提?这是一个问题,记得刚进公司的时候,有一位开发同学一直就把“测试是开发的敌人”这句话挂在嘴边,一直希望他所对应的测试少提bug或者是不提bug。虽然轮岗开发的时间不长,但是开发对bug的态度也有了些了解,不愿看到测试提bug的开发同学还是占多数。当然可能bug的数量和开发同学的绩效挂钩,开发同学关注得多也可以理解。但是,对于测试来说,bug仅仅表示在产品交付前和使用中出现的非正常情况,从一个侧面反映了产品缺陷程度,但是却不能负相关的代表着产品的质量,是一个对缺陷的记录。因此在bug 是否需要提这一点上要和自己对应的开发沟通好之外,测试一定要做好的一件事情就是即使bug不提,bug所反映的问题也必须在产品交付之前进行修正。因为测试的责任是保证所交付使用产品的质量,其余方面均不是所要优先考虑的。

  距离产生美,独立可存真

  我认为在测试执行阶段要保持测试工程师足够的独立性,这里所提到的独立性并非是说要测试和开发完全分开,其实完全分开这在实际工作中也是不现实的。打个比方,接口测试的配置文件和接口所实现的逻辑还是要依赖测试与开发的共同交流才能够顺利地完成。性能测试中,测试虽然能够列出部分的性能点,但是每个性能点背后所对应的性能测试接口和脚本还是需要开发同学的帮忙才能完成的。  这里的所说的测试工程师的独立性是指,在测试阶段,对开发给出的关于出现的bug或者缺陷的解释保持独立判断的心态。从开发的角度来看,都不希望自己的代码出现问题,同时也希望测试能够发现其代码的问题给予订正。但是当一个bug不稳定

  出现或者对某一模块十分有把握时,又会对自己的代码极度的信任。造成了给予测试bug的反馈是不正确的。拿同事的一个例子来说,他所负责的系统中,在调用MC接口时一直返回时空,这个bug已经提给开发了&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多测师111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值