华为|常见问题讨论软件自动化测试的那些事儿

华为|常见问题讨论软件自动化测试的那些事儿

文章图片

华为|常见问题讨论软件自动化测试的那些事儿

文章图片

华为|常见问题讨论软件自动化测试的那些事儿


现在互联网行业发展迅速 , 很多人在面试时都不能体现自己的加分项 , 其实很多人都知道自动化是一个加分项 , 但自动化相对于功能接口难很多 , 今天就为大家分析自动化对于现在发展以及提升自己的重要性 。


什么是自动化测试 , 一定有理解偏差!可能一说到自动化测试 , 很多测试者的第-印象就是接口自动化、web自动化、APP自动化 , 但是这些只是以自动化命名的方案 , 或者你会说我会用selenium、appium但是这些也是只工具而已 。

个人拙见 , 自动化测试是相当于手工测试来说 , 使用代码或者工具 , 把复杂的测试工作从手工转化为机器自动执行 。 比如日志过滤、回放 , 接口和服务的监控 , 这些都是可以通过代码把人力解放出来 。 自动化测试的意义 , 能解决哪些问题?你要是刚进入这个行业 , 可能认为测试就是找bug , 但是测试工程师的核心是质量保障 。

那么说进行质量保障的过程中 , 为什么要引入自动化测试呢?举个例子 , 以前一个项目 , 两个月发布一次 , 现在是一周 , 甚至有的时候2天就可以发布一个功能 。 如果是按照这个节奏 , 研发只需要改一行代码 , 你却要写很多的用例 , 甚至要回归 , 几十条甚至至.上百条的都有可能 。

【华为|常见问题讨论软件自动化测试的那些事儿】他的改动会越来越频繁 , 每一次的改动 , 我们都要去做回归的 , 而这种回归 , 在这种短时间迭代越来越短的节奏下 , 其实已经没有办法再靠人力去支撑了 。

    相关经验推荐