在工作过程当中,测试工程师面对的最多的就是程序开发人员,因此,如何与开发人员进行沟通是我们每个测试人员需要面对的重要问题。在一个团队里面,总有测试工程师被喜欢和被讨厌,但是喜欢和讨厌不能作为衡量测试人员能力的标准,一般来说,能够帮助开发定位并且可以很好的换位思考的测试人员,一定是为开发人员所认可的。
其实作为测试和开发来说,两方类似于建筑方和质检方,一个实现建筑高楼大厦,另一个针对质量不合格的进行拆除。所以,两方有矛盾是再正常不过的事情,但通过下面的一些建议,在换位思考的角度去理解下开发人员的情况,那么很多问题自然可以化为无形。
1.要懂得尊重对方。开发是一件需要全面和综合考虑的工作,开发工作中,由于各种原因导致程序中出现问题是非常正常的,作为测试来说,发现bug是一件很开心的事情,但请不要理解为发现了bug就说明你比开发厉害。一个受人欢迎的测试工程师一定懂得尊重开发的技术水平,尊重每位开发工程师的工作结果。
2.要能设身处地为对方着想。开发工程师一般都处在较大的工作压力下,他的上司直接考核他们的指标很大程度上是已完成的代码,所以在工作任务紧张的时候,对于测试工程师报上来的BUG会拖延解决甚至是推脱,给测试工程师的感觉就是很不合作。那么在这个时候,就需要设身处地的为对方着想了,每个人都会为自己的工作在内心排定优先级,如果他认为解决你发现的BUG不是重要的事情,那么最大的可能就是你并没有向他解释清楚这个BUG的严重程度。遇到这种情况,心平气和的聊一下bug的严重程度,然后具体商量确定bug的优先级和相应的解决时间就可以。
3.要有原则。不管跟开发关系多好,请不要忘记测试工程师的职责要求,在产品质量上面一定要有原则。尤其是在产品交付之前,一定要为产品质量把关。一个有原则的测试工程师才能真正帮助开发工程师,才能赢得开发工程师的尊重。
希望这些可以帮助到目前正跟开发处于僵局的测试朋友们,如果有需要,欢迎各位加群交流,私信和楼下评论留联系方式都可以。