软件测试培训:测试用例的四要素

授人鱼不如授人渔。能够发现bug的测试用例就是好的用例?这个是错误的!什么是好的测试用例?能够全部覆盖需求的测试用例就是好的测试用例。
  软件测试培训

1、上下文–前置条件,进入条件
  比如说我们要对知乎进行登录的一个测试那么他的条件是什么,我们是不是先得把知乎这个APP安装,这个就是他的上下文。再比如我们要在知乎发文章,他的前提条件也是必须要登录,这个登录的操作就是他的上下文或者说前置条件)
  2、测试数据
  测试数据非常关键。例如,我们知道的登录数据是用户名和密码。仅在准备就绪时,您才能测试此功能。这些数据非常大,在这里我们必须考虑一个无法详尽测试的问题。当我们谈论测试原理时,我们将讨论这一点。由于第一个项目的时间有限,第二个项目的人工成本有限,因此第三个项目的数据量非常庞大,以至于我们无法对其进行详尽的测试。因为我们必须对这些数据进行分类和过滤。选择一些代表性数据进行测试。对于测试数据,必须使用某些方法对其进行分类,并应选择一些代表性数据。这实际上是我们测试用例的一个非常重要的部分,这是设计用例的方法。包括等效类,边界值,决策表等,都是为了帮助您过滤数据。
  3、测试步骤
  第一步做什么第二步做什么第三步做什么,这个好理解吧。因为咱们去写测试用例不仅是给自己看的,首先你自己写的测试用例,你自己肯定要看得明白,除了当时能看明白,可能我隔两个月隔一年以后我再来看这个测试用例我也要能看得明白。同时也是给别人看的,因为我们自己写的测试用例并不一定是我们自己执行,这也是咱们测试的原则之一。因为容易形成思维定式(交叉测试)
  4、断言–预期结果
  我们要去设置一个预期结果,来判断咱们的这个测试用例以一个什么样的标准来判断它是正确的还是错误的,从而来验证这个功能是否OK
  测试用例必须要包含这四个要素,缺一不可!按照这上面的原则要素你也能写一个好的测试用例。
  相关推荐:软件测试培训-软件测试需要学习哪些技能
  如果你想了解更多关于软件测试的专业知识,可以加入python自动化测试交流群3:737683259,里面都是同行,欢迎你们的加入,合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

猜你喜欢

转载自blog.csdn.net/weixin_49698883/article/details/112055298
今日推荐