多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

17727591462

软件测试培训之优化测试顺序

发布日期:2023-03-15 09:21:16 作者:多测师 浏览次数:

  先接口,后功能;先异常情况,后正常情况。

  冒烟测试的时候,开发基本会把正向工作流程走一遍,没有问题才会提测,这个无疑给我们节省了时间,那么接下来,作为测试,我们拿到一个产品,可以先从接口开始测试。

  执行接口测试时候,可以先进行单接口测试,校验单接口的输入输出参数是否符合要求。如果接口有传入新的参数,可以从:合法但不符合要求的参数,不合法也不符合要求的参数等,然后再简单过一下正合法的参数。对于输出参数,也是同理。当单个接口么有问题,可以考虑将接口进行串联,流程性测试。

  当接口测试通过,说明后端的处理逻辑基本符合要求,接下来就进行功能的测试,不关注产品内部如何交互,进行黑盒测试。再进行测试的时候,也可以优先考虑异常流程,这里借助一个例子:

  就拿注册功能来说,一般会分为3个步骤,注册,验证,登录,一般正常情况都是先测试正常注册,正常验证,正常登录,然后测试异常注册,异常验证,异常登录。但这样有一个缺点,会有重复无用的操作:

软件测试培训之优化测试顺序

  当完成正常测试后再测试异常之前,需要从登录状态退出,然后再点击注册入口进行注册。

  当测试异常验证的时候,需要再次测试正常注册,不然就进入不了验证的步骤。

  当测试异常登录的时候,又需要再次测试正常验证,不然就进入不了登录的步骤。就这3点也许大家觉得最多浪费几十秒的时间,但如果注册信息要填很多呢,如果验证邮件或者短信要延迟很久才收到呢,这样就是浪费了几分钟吧。如果有其中有bug,那可能要测试多次来定位问题,那就可能浪费了10分钟,而这仅仅是一个并不复杂的测试,如果涉及到更复杂的关联,可能会浪费更多的时间在于无效和重复的测试中。

  那么问题来了,这么调整测试顺序呢?

  先测试异常注册,输入各种错误的注册信息,如果没有bug的情况下是跳不到验证界面的

  然后测试正常注册,可以正常跳到验证界面

  接着测试异常验证,如果没有bug的情况下是跳不到登录界面的

  再测试正常验证,可以正常跳到登录界面

  再测试异常登录,如果没有bug的情况下是无法正常登录的

  最后测试正常登录,可以登录完成这样其实覆盖的测试点一个没少,但却没有无效和重复的测试,调整顺序之后可以减少不必要的操作,积少成多的节约测试时间。

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司




查看更多 >>

推荐阅读