软件测试人员如何发现更多的bug

如题所述

    本人测试工程师一枚,从事测试开发工作,下面小谈一下在项目测试中如何发现更多的bug


    了解MRD是基本。对项目需求的理解是基本,如果连项目需求都不理解,就别期望能够清楚的测试。在MRD评审前要针对MRD自己先浏览一遍,有疑问的地方记下来,待评审时看是否和自己理解的有出入,不确定的要在mrd评审时提出来。对mrd的充分理解可以时自己在设计case时设计的更细,尽量不漏case才能尽量不漏bug,即发现更多的bug

    熟悉业务会更好。对业务理解能使我们在测试时发现能更快的测试,当此次项目的功能测试完毕后,对业务的熟悉会使得更容易想到关联其他功能的测试,这部分测试容易发现问题

    在看RD代码前写好case。当看了RD代码后,会容易陷入RD的开发思路中,如果看了代码后再写case就会按照RD的代码逻辑来,不容易想到代码里会写到的异常case,代码逻辑方面也容易陷进去

    拥有更多的专业知识。比如测试web,了解跨域方式、了解刷新方式的区别、了解http与https不同协议等能够帮助更好的测试,只有想到的够多,测试的才更够多

    不要以为不会出问题而不去测试。不要抱有这种心理,测试了都不能保证没问题,没测试的更无法保证

    提测之前修bug的代码要仔细review,尤其是上线之前的改动。改bug时容易引入其他bug,除了bug验证,如果有时间也要做系统回归。对于上线前的改动一定要review,在上线前由于心理因素RD和QA都会放松,容易引入bug



         ä»¥ä¸Šåªæ˜¯åˆ—举了几方面,测试经验需要积累,踩坑之后要认真分析下为啥没测试到和出问题的原因,这样才能成长

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答