本文主要是介绍极客新闻——15、软件测试自动化的最新趋势,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文笔记全部来自《极客新闻》——新鲜的技术资讯、权威的趋势剖析、别样的技术洞察
过去几年,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管理服务是一种外包模式,其中组织的测试活动由外部团队而非员工来执行。
这篇关于极客新闻——15、软件测试自动化的最新趋势的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!