广东腾创技术服务有限公司_腾创实验室-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

为什么要进行自动化测试?

1.在我们日常的测试工作中,经常会引入新的需求或是修复bug ,那么如何确定新的需求的加入或bug的修复没有在原有功能中引入新的bug呢?

  我想为了保证原有功能的正常,是很有必要对原功能进行测试的。那么在每次修复bug或新增需求时,我们都需要手动的测试所有功能吗?在没有更多的成本、资源、时间,你依旧需要手动的进行测试,但其成效是否能达到要求呢?

  我想这个时候,自动化测试的需求来了, 在我们的日常测试工作中,有大量的回归测试需要我们把它们给自动化了。

  2.在我们的日常测试中,你会不会收到老板对你说:对我们的系统压测下, 看看性能怎么样?

  通常,对于大部分从事软件测试的同行来讲,不管是否具备这个技术能力,大都会收到这样的工作需求。

  那么如何对系统进行压测呢?我想肯定不是让你去喊几百几千甚至过万的人来一起点点点,因为这个靠人力来做是不现实的事。

  所以自动化你的压测工作就是必须的选项了。

  3.在日常测试工作中,是不是经常面临着这样的情况? UI已经不再大幅变更,而后端服务接口在不停的升级,这个时候UI级的自动化测试就显得有价值了。

  同样的,在项目初中期, UI在不停的变更,但核心的业务接口已经初步稳定,这个时候接口级自动化测试也引入的好时机了。

  在不同的技术层级,我们可以根据其更新频度等情况,我们可以将其自动化,以达到改进效率和提升质量的效果。