二、bug的定位
想要准确的定位bug所在,需要我们有一些基础知识的准备。比如,对操作系统有一定的了解,对数据库原理有一定的了解,对产品架构有一定的了解。那么如果这方面的知识有所缺乏,除了工作之余去学习之外,还可以在工作中进行积累。我们每次提交的bug,开发都会给出修复意见,根据这些意见我们可以学习到一些缺陷定位的经验。
三、沟通能力
沟通能力不一定是天生的,通过后天的练习也可以达到。一般沟通包含2个环节,即信息的发送和信息的接收。当我们表达一个问题的时候,要保证能够正确无歧义的表达自己的信息。例如,当我们说明一个问题:“登录功能不能正常工作。”这个时候,当开发或者其他测试人员接收到这个问题,会产生疑问:“什么叫不能正常工作?是提示登录失败?还是点了登录按钮没有反应?还是虽然提示登录成功但是登录后信息不正确?”如果换个方式说:“在登录界面输入正确的用户名和密码,点击登录按钮提示用户名密码错误。”这样看的话,这个问题就很明确了,一般情况下都不会有人有误解和歧义的。说完表达我们再来说接收,当我们听别人说问题或者事情的时候,要保证自己正确的理解了接收到的信息,并找出其中的疑问点,然后进行确认。认真倾听,不仅是一种能力,也是一种素养。我们经常会听到两个人沟通,A说A的事情,B说B的事情,俩人说的不是一件事,结果还在费力的沟通,真的是对双方的折磨,浪费了不少时间做无用功。
最后,总结来说,做一个靠谱的测试人员,从根本上是由我们的责任心,细心和强烈的学习欲望从内驱动,来指导我们的行为。抓住一切的机会来学习,积累经验,全方面的提高自己。一个水桶,最短的一片决定着他的最大容量。