在发现问题后,不要立刻就想着提交bug,应该做下记录,然后自己尝试着去分析这个问题产生的原因,比如抓一下包,看一下源代码,有些问题测试人员是可以自己定位的,只要自己确认了,提交上去的bug质量会更高。比如,执行搜索的时候,输入某个字段值,没有搜出来,查看代码后,发现sql语句并未执行,这时,我们再提交bug,描述中可以具体到哪个页面文件,哪段源代码,研发同事定位也方便,同事也对我们的技术能力认识上也有改变。
如果测试环境带有控制平台,比如tomcat,jboss等等,那么我们测试的时候,不仅仅需要关注前台的页面表现,还要看监控平台上的信息日志。
检查数据库等
基于经验和业务知识积累下的探索性测试,通过不断发散思维,进行联想,可能就会找出更深层次的重要问题。如线上环境前端偶尔出现显示错误,根据经验,更大可能出现在后台数据处理上面,经过反复对界面测试确认前端逻辑正确,此时采用虚拟IP技术在线上进行高并发模拟,并让运维人员协助抓取日志,最后定位到是集群服务中某一数据源同步出了问题,这样再提交bug上去,bug技术含量大增。