自动化测试

一直在自动化测试方面会被挑战,具体这个自动化的能有多大的效果,性价比如何。

当前情况

一直在按计划去增加自动化的用例数,去覆盖挑选出来的接口

由之前的1000条,增加到2000条或者更多

但它对于保障线上质量有很大的作用吗?或者确实释放了多少人力?能有指标性的数据说明吗?

高质量的自动化用例的好处:

1、弥补人工发现不了的问题  (并发运行、持续运行)

2、节约人力/随时运行

3、测试的积累物

什么是高质量的自动化用例?

1、自动化用例的有效性,需要具体分析我们自动化用例校验的全面性,如果只是一个简答的校验,发现问题的可能性很低

2、DRP原则:测试工具足够的稳定,运行快速,反馈精准

如何做到高质量的自动化用例?

1、先认识

自动化测试与探索性(手工)测试是互相补充,而不是互相替代

测试的过程包括:学习、寻找问题、确认问题

自动化测试只是确认问题

自动化的长处:

1、能够积累测试工作

2、能够提高测试深度(并发、持久)

3、随时运行,时效高

自动化的局限:

1、大多数问题都是在具体改动的模块中,新的模块中,所以自动化在新项目上暴露缺陷不占优势,应该降低发现问题的预期

2、自动化属于接口类的,还是影响了一部分的真实性

3、自动化测试无法评估用户体验

2、策略先行

自动化测试应该是我们测试过程中的一个策略,那些情况使用自动化测试的手段

以什么样的节奏进行

3、执行到位

落实、运营、维护、持续进行

原文地址:https://www.cnblogs.com/yingchen/p/12620360.html