自我介绍: 我目前测试的是终端产品 自动化的东西,基本都在中后期,占比大概 30% 还有挺多一部分是封装好的 要自己现写的,可能只有 10%。 可是!!! 我了解到了一个 芯片公司 他们的自动化测试,占比 居然有 90% 节奏也巨快,两三天一个版本 而这是他们的常态 然后我就觉得 感觉差异好大啊,想了解 大家的公司 自动化占比是多少,是什么场景下用自动化
我们目前的项目,自动化依据为手工测试 case,占比应该也有 90%, 除非 case 中有一些步骤框架无法支持,那就要提单申请 skip 这条 case,跟你们情况也类似, 大部分操作都能复用, 要现写代码的 case 很少。大部分时间都是在折腾测试数据,因为做自动化的同事可能对具体业务不是很熟悉, 给过来的手工 case 有些带了测试数据,那就很好实现, 但是没有数据的就要自己想办法,经常一条 case 造数据花了一天时间, 实际实现就几分钟。
接口用例 100%;功能用例 80%,几乎包含所有特性场景
集成电路行业不一样,各种工具、检测仪器、工程软件需要大量的自动化。纯软件行业的自动化没有说一定需要多少占比,有专门的测试开发组自动化程度就高,没有专门的测试开发组,自动化就是用空闲时间做,比例非常低。如果你们终端产品是 ToC 的,除了软件 APP 外,有时间的话硬件应该都可以做,要学 C 系列编程或者 shell 命令去控制终端产品运行,这些基本上硬件测试都可以做