软件测试自动化的最新趋势
极客时间编辑部
讲述:丁婵大小:2.89M时长:03:10
过去几年,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 管理服务是一种外包模式,其中组织的测试活动由外部团队而非员工来执行。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论