大家好,今天给大家聊一下关于如何提交高质量的bug。
测试人员主要工作职责就是验证软件系统有没有问题。
那么先来想一下,为什么要提交高质量的bug呢?
看到这个问题,可能会说,为了满足用户需求,提高用户满意度,保证软件的质量……
这些答案都不错,但站在我们自身的角度来说,提交高质量的bug是一种自我价值的体现,提交bug是我们的工作职责,而发现别人不能发现的bug,就能体现我们的工作能力。如果你发现的bug别人也都能发现,那你的工作别人做也可以,这样你的价值在哪?
如何发现软件缺陷?根据需求说明书去发现,另外可以从这几个方面考虑:
1.查找时间依赖和竞争条件的问题;
考虑角度:时间跨年跨月跨日的情况.24小时长时间运行,多并发时资源竞争的情况,双十一秒杀的时候就是时间资源的竞争
2.查找边界条件、内存泄漏的缺陷;
考虑角度:用到边界值法,0,空格、数据范围的边界情况,有没有内存泄漏的问题
3.查找状态转换时出现的缺陷;
考虑角度:页面切换、常见的登录状态和未登录状态的转换,改变容易带来问题
4.查找资源依赖:内存、网络等方面的缺陷;
考虑角度:内存不足、不同网络信号的情况
5.查找和硬件兼容性方面相关的缺陷;
考虑角度:不同系统平台的兼容性
以上就是今天的内容,最后也给软件测试的朋友们分享一份测试资料:
以上内容,对于软件测试的朋友来说应该是最全面最完整的备战仓库了,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你。关注公众号:程序员二黑,免费获取!
机会只垂青有准备的人,这是一个靠本事的社会。有时候,你之所以发展得不好,不是因为没有机遇,而是因为你没有准备好,导致机遇与你擦肩而过。如果你想要学习,什么时候开始都不晚,而不是瞻前顾后,你只要用尽全力,剩下的交给时间!
加油吧,测试人!路就在脚下,成功就在明天!