上篇文章,咱们叙述了软件缺陷的定义、软件缺陷出现的原因、并非所有的软件缺陷都需要修复这三个知识点,今天咱们继续往下说:
如何发现软件缺陷:
1、站在用户的角度,根据软件需求规格说明书去发现软件缺陷。
2、尽快的熟悉软件的业务,熟悉软件业务主流程
3、查找边界值方面的缺陷,以及兼容性相关的缺陷
4、学习他人的测试经验,从案例库和缺陷库中观察别人的测试思路
5、回归测试,同时检查之前出现的bug是否还会重复出现
6、从性能和安全等方面考虑
报告软件缺陷的原则:
1、尽快报告软件缺陷,软件缺陷发现的越早,在进度中留下的修复时间就越多,该缺陷修复的可能性就越高。
2、有效描述软件缺陷,只解释事实和演示、描述软件缺陷必需的细节;给出说明问题的一系列明确步骤;每一个报告只针对一个软件缺陷,应该分别报告缺陷。
3、在报告软件缺陷时不要做评价;软件缺陷报告只针对产品,而不是具体的人,只陈述事实
4、对软件缺陷报告跟踪到底,发现并报告了软件缺陷之后,继续监视其修复的全过程
杀虫剂现象:
指的是软件测试如同用杀虫剂杀虫,如果你长期使用一种杀虫剂,则虫子会对这种杀虫剂产生免疫,从而使杀虫效果越来越差。
领取专属 10元无门槛券
私享最新 技术干货