在开始实施测试自动化时,应该选择那些用例优先进行自动化?

问题来源于群里的一次聊天,在测试自动化实施中如何最大产出的问题。强调自动化覆盖率?太片面了不太行。自动化效率?由于稳定性和可靠性不给力,这一条好像也不行。BUG 比率?这项更不行。

但是第一步都是需要将测试用例自动化,那么如何选择要自动化的测试以及将哪些测试留给手动测试?

在开始自动化测试之前,需要考虑到在自动化测试上投入的时间、精力和资源后,看看自动化测试可以带来什么好处。以下是确定哪些手动测试应该或不应该自动化应该考虑的问题。俗话说,仅仅因为您可以使某些东西自动化并不一定意味着应该这样做。

下面是一些观点,给各位解决这个问题提供一些参考:

应该自动化的测试:

还要记住,测试用例自动化并不是自动化的唯一选项。设置或创建用于手动探索性测试的测试数据之类的任务也是自动化展示自己价值的理想途径。

不应该自动化的测试:

个人观点:


技术类文章精选

非技术文章精选


↙↙↙阅读原文可查看相关链接,并与作者交流