软件测试自动化发展最新趋势

过去几年,QA 行业的一个持续趋势是测试自动化和持续测试。这一趋势也将在 2019 年继续下去。虽然 CI/CD、DevOps 和测试框架在未来一年仍将是突出的主题,但一些新技术正在影响我们测试的内容和测试方法。

1. 物联网测试

物联网正在对测试领域产生显著的影响。越来越多的基于 Python 和 C/C++ 的测试框架执行单元测试、集成测试和系统测试。大多数测试框架都是测试由这些嵌入式库导出的 API,其中相当多的框架调用嵌入式代码来执行单元测试。另一个新趋势就是物联网的 DevOps 环境开始标准化。

2. 持续测试

持续测试是从去年至今仍在继续的另一个趋势。我们在过去已经看到了 DevOps 和 CI/CD 框架的爆炸式增长,而今年这种趋势,将随着新的框架的出现而继续。

持续测试的另一个趋势是对每个版本进行基于人工智能的风险评估。以前,这种操作是手工执行的,以确定能为应用程序部署哪些版本。现在,已经实现了几个 CI/CD 平台,它们执行应用程序基于人工智能的自动 A/B 部署。

3. 基于人工智能的测试

人工智能和自动化是测试的两个并行方面:自动化用于功能测试,而人工智能则用于视觉测试。基于人工智能的视觉测试,包括视觉测试和感觉测试,并快速浏览每个构建版本的视觉变更,是一个非常有用的发布验证方法。

4. 开源测试框架

在过去的几年里,我们看到的不断增长趋势之一是,从传统的企业测试解决方案迁移出来,各种规模的组织越来越多地采用开源测试平台。据预计,随着 2019 年的到来,这些开源解决方案将继续获得更大的吸引力。

5. 敏捷开发和 DevOps 的合并

DevOps 的关键原则是开发团队、测试团队和运营团队协作,无缝发布软件。这意味着集中或隔离的 QA 部门现在必须与开发和运营团队合并,以便为各种版本提供按需测试服务。

6. 性能工程的性能测试

测试的关键趋势之一是将性能测试角色不断转变为成熟的性能工程角色。现在已经有集中基于云端的工具,可以准确地监控不同云资源上的各种性能参数,并且通过警报对所有资源进行仪表板监控。

7. 测试即服务(TaaS)

测试即服务(TaaS)或 QA 管理服务是一种外包模式,其中组织的测试活动由外部团队而非员工来执行。

来源:IT人张飞洪

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月5日
下一篇 2019年3月5日

相关推荐