软件测试的新趋势是什么?
作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:521
近10 ~ 20年来,软件行业与软件开发相比,软件测试略慢,但也出现了很多新的思想、技术和趋势。在此阶段,我将根据客户现场、行业会议、专家的讨论、网络上可以看到的相关内容,总结本文中的一些新测试趋势。
AI测试
使用深入学习(AI)系统支持测试是近年来热门最大的测试趋势。包括测试案例、测试数据和测试代码的自动生成、大规模测试结果分析、自动导航测试、缺陷定位等。
AI辅助测试分为三个阶段。
第一步是通过深度学习模型自动生成测试用例的输入,手动验证输出。
第二阶段,通过深度学习模型自动生成测试用例的输入,并通过规则模型自动接受输出。
第三阶段,通过深度学习模型,自动生成测试用例的输入和输出,并自动验证输出。
现在业界基本上可以实现第一阶段。一些公司已经可以实现第二阶段。第三阶段只有少数大企业实现,准确度不高,AI辅助测试还有很长的路要走。
测试新的业务和体系结构系统
随着AI系统、区块链、微服务、大数据等系统的出现和繁荣,为此进行的特殊测试也将成为测试领域的趋势。这将包括一些新的挑战。测试环境的构建越来越复杂,成本也越来越高。此外,许多实际项目对测试环境有特定要求。
基于错误注入的测试(混沌工程)
随着云平台变得越来越大和复杂,典型的测试使用案例难以满足高可用性要求,基于故障注入的测试(FIT-FailureInjection Testing)也变得越来越重要。其中Netflix不仅在测试环境中,而且在产品环境中也大规模使用FIT。Netflix在官方博客发表了多篇关于故障注入测试的文章。在未来云系统越来越多和越来越复杂的时代,为了追求质量,基于错误的注入测试是必不可少的。
安全开发过程和自动安全测试
现在,关于安全,一般都在谈论渗透测试或WFA等安全保护。在安全开发和开发过程中,很少人谈论安全测试。事实上,安全开发才是最有效的安全保护方法。
BSI是将敏捷方法理论与实践相结合的安全开发过程,开发过程中应包括基于业务功能的安全测试、基于威胁建模结构的白盒安全测试、基于各种黑箱自动化的安全扫描和测试等多种类型的安全测试。特别适合需要持续配送的敏捷团队。
敏捷测试
敏捷测试在Atlassian、Netflix、Google等海外许多公司(如Atlassian、Netflix、Google等)可能已经很正常,但在国内,在未来很长一段时间内将成为奢侈品。通过测试前进、以测试为中心的开发(业务功能水平的ATDD)、缺陷预防优于缺陷发现的概念和实践,敏捷测试将有效地减少缺陷代码和返工,降低开发成本,提高交付速度和软件质量,敏捷测试的各种实践也将成为国内的趋势。
测试方法、测试分析和测试战略很重要,但随着技术的发展,技术在测试领域的比重越来越大。在这种趋势下,虽然很多发展需要很长时间,也没有被业界大规模采用,但大部分都依赖于技术发展。
因此,如果以后想成为测试专家,不仅要精通传统的测试方法、测试分析和测试战略,而且技术也是不可避免的技能。
- 上一篇:游戏测试时需要知道什么?
- 下一篇:不懂人工智能的测试者会被淘汰吗?
- 佛山电脑学校排行
- 最近发表
-
- 东莞信息:莞城开展重点群体及港澳青年人才创新创业交流活动|||计算机培训学校招生
- 湛江信息:奏响人才活力乐章!在湛青年才俊共赴一场音乐盛宴|||计算机网络培训学校
- 东莞信息:东坑东坑人社分局赴江口县开展劳务协作工作|||计算机软件培训学校
- 东莞信息:2024年东城街道模具工职业技能竞赛成功举办|||计算机培训机构
- 东莞信息:塘厦塘厦人社分局赴始兴县举办南粤家政技能培训活动|||计算机职业技能培训班
- 梅州信息:政策筑巢引凤来栖|||计算机网络培训学校
- 汕头信息:汕头市举办2024年航空服务与高技能人才培养研讨会|||计算机培训机构
- 江门信息:江门市人力资源和社会保障局下属事业单位党支部携手联动开展双报到双服务暖民心|||电脑计算机编程培训学校
- 河源信息:52名高校毕业生投身河源基层公共就业创业服务工作|||北大青鸟计算机培训中心
- 东莞信息:东坑东坑镇成功举办创业东莞沙龙助力创业者扬帆起航|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 标签列表
-