设计和执行测试用例的心得和经验

网友投稿 621 2022-11-26

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

设计和执行测试用例的心得和经验

1、回避含糊用语

2、把握深度和广度

设计case并不是直接把task/spec的内容重复一下,因为task/spec中往往描述的是最常见和最基本的场景,然而,测试保证这些情况的话,只能算基本测试,对一个功能来说最多只能算是覆盖了20%。很多场景需要结合经验,功能交错才能发现问题的。所以怎么把握测试的深度和广度,是靠大家平时的积累和思考的。有时候当你在一种特定的场景中发现了一个重量级的bug,你肯定会很开心,这也是测试人员的成就感,虽然我们不能像开发人员那样,看着自己的代码变成一种功能的喜悦。

3、测试的主动性

测试的工作并不能像其他工作一样有一个量的度量,更需要的是测试人员的主观能动性。同样100条case,A可能只能发现一个bug,而B能发现4个bugs.我们没办法说A没有好好工作,只能说A的测试能动性和敏感性不是很强。

4、不要期待case中发现很多bug

在一些测试领域有人统计过,如果case中发现的bug数量能够达到总发现bug数的30%,那设计case的团队就绝对很牛了。所有在测试中最值钱的是经验测试和探索性测试。

5、测试和开发是相辅相成的

测试和开发的目的是一致的,就是给客户提供高品质的产品,所以这两者之间没有任何对立的因素。虽然我们测试在某种程度上有时候扮演一个检验员的角色,我自己也做过开发,说实在的有时候特讨厌测试员,觉得他们就是在找茬,但是测试员别忘了找茬就是我们的工作和责任,况且又不是无理取闹。开发再完善的代码,也需要测试人员提供测试结果来证明其完美性。测试是给客户信息,给团队信心,让产品放心的工作。

上一篇:游戏测试如何提高软件测试用例
下一篇:软件测试究竟发挥什么作用?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~