作为软件测试测试人员,我们日常工作中工作就是测试软件中的错误,专业名词为bug,其中一些bug时开发修复之后告诉我们的,无论是自己找的还是开发告诉我们的,知道问题所在是好的,本次内容是笔者对定位bug原因以及怎样定位bug的个人看法
一 :定位bug问题的重要性
作为软件测试人员我们日常的工作职责就是找到软件中的bug,至于原因并且修复,是开发的工作职责,与我们没有太大关系。但是呢,在这里笔者认为如果这样想就是对工作的不太负责任,而且也不至于我们职业发展道路上的职业发展。因为定位bug的原因很重要,同时你也可以提高工作质量,提高自己的技术
为什么说定位bug很重要!!!!!!!!!
其一:在日常工作中有时候避免不了是自己误操作而出现bug,如果是自己误操作而提出的bug就是误报,不利于开发修复。
其二:定位bug的原因,可以明确开发修复人员,防止开发打太极推来推去,提高缺陷的修复速度
其三:明确bug的原因,大大降低了误报的可能,可以让开发更加信任测试人员,降低怀疑bug的准确性
其四:在定位bug过程中,可以更加了解产品的逻辑,和设计理念,可以更加深层的发现bug
其五:降低缺陷率
其六:等等,,,,,,,,,,,,,
二: bug定位技巧
作为测试人员在定位bug时要有一个整体的思路。而笔者的思路为如下
用户层面问题》》软件界面》》中间件》》后端服务器》》代码逻辑》》数剧库
对于web笔者将会另起一篇,在这里就不在陈述
三:测试人员定位bug的N板斧
1在日常测试中,在测试中发现bug,首先呢要保留证据,查看是否能够复现,这样不至于bug描述不清楚
2在日常测试中软件的运行,要和需求文档结合,根据需求文档的要求来定位软件运行的运行效果是否为bug
3