软件测试的新趋势是什么?
作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:476
近10 ~ 20年来,软件行业与软件开发相比,软件测试略慢,但也出现了很多新的思想、技术和趋势。在此阶段,我将根据客户现场、行业会议、专家的讨论、网络上可以看到的相关内容,总结本文中的一些新测试趋势。
AI测试
使用深入学习(AI)系统支持测试是近年来热门最大的测试趋势。包括测试案例、测试数据和测试代码的自动生成、大规模测试结果分析、自动导航测试、缺陷定位等。
AI辅助测试分为三个阶段。
第一步是通过深度学习模型自动生成测试用例的输入,手动验证输出。
第二阶段,通过深度学习模型自动生成测试用例的输入,并通过规则模型自动接受输出。
第三阶段,通过深度学习模型,自动生成测试用例的输入和输出,并自动验证输出。
现在业界基本上可以实现第一阶段。一些公司已经可以实现第二阶段。第三阶段只有少数大企业实现,准确度不高,AI辅助测试还有很长的路要走。
测试新的业务和体系结构系统
随着AI系统、区块链、微服务、大数据等系统的出现和繁荣,为此进行的特殊测试也将成为测试领域的趋势。这将包括一些新的挑战。测试环境的构建越来越复杂,成本也越来越高。此外,许多实际项目对测试环境有特定要求。
基于错误注入的测试(混沌工程)
随着云平台变得越来越大和复杂,典型的测试使用案例难以满足高可用性要求,基于故障注入的测试(FIT-FailureInjection Testing)也变得越来越重要。其中Netflix不仅在测试环境中,而且在产品环境中也大规模使用FIT。Netflix在官方博客发表了多篇关于故障注入测试的文章。在未来云系统越来越多和越来越复杂的时代,为了追求质量,基于错误的注入测试是必不可少的。
安全开发过程和自动安全测试
现在,关于安全,一般都在谈论渗透测试或WFA等安全保护。在安全开发和开发过程中,很少人谈论安全测试。事实上,安全开发才是最有效的安全保护方法。
BSI是将敏捷方法理论与实践相结合的安全开发过程,开发过程中应包括基于业务功能的安全测试、基于威胁建模结构的白盒安全测试、基于各种黑箱自动化的安全扫描和测试等多种类型的安全测试。特别适合需要持续配送的敏捷团队。
敏捷测试
敏捷测试在Atlassian、Netflix、Google等海外许多公司(如Atlassian、Netflix、Google等)可能已经很正常,但在国内,在未来很长一段时间内将成为奢侈品。通过测试前进、以测试为中心的开发(业务功能水平的ATDD)、缺陷预防优于缺陷发现的概念和实践,敏捷测试将有效地减少缺陷代码和返工,降低开发成本,提高交付速度和软件质量,敏捷测试的各种实践也将成为国内的趋势。
测试方法、测试分析和测试战略很重要,但随着技术的发展,技术在测试领域的比重越来越大。在这种趋势下,虽然很多发展需要很长时间,也没有被业界大规模采用,但大部分都依赖于技术发展。
因此,如果以后想成为测试专家,不仅要精通传统的测试方法、测试分析和测试战略,而且技术也是不可避免的技能。
- 上一篇:游戏测试时需要知道什么?
- 下一篇:不懂人工智能的测试者会被淘汰吗?
- 佛山电脑学校排行
- 最近发表
-
- 东莞信息:东莞市技能大师工作室政策宣讲交流活动|||北大青鸟计算机培训中心
- 东莞信息:(虎门)职业指导“入校园”,2024年虎门镇职业指导下基层活动顺利开展|||电脑计算机编程培训学校
- 东莞信息:(虎门)政策宣讲互动交流,虎门镇技能人才培养政策宣讲交流会顺利举办|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 东莞信息:(茶山)校企交流合作赋能“百千万工程”|||计算机培训学校招生
- 东莞信息:东坑人社分局开展2024年工伤预防宣传活动|||北大青鸟计算机培训中心
- 揭阳信息:“政行企校”合作育人助力“百千万工程”|||计算机职业技能培训班
- 江门信息:2024年江门市技工院校招生公告|||计算机培训学校招生
- 梅州信息:梅州市设立“妈妈岗”用人单位名录|||广州学电脑培训学校
- 佛山信息:《2024年广东省高校毕业生就业创业十大行动方案》|||电脑计算机编程培训学校
- 东莞信息:(谢岗)校企精准对接·才聚山水谢岗2024年东莞市(第十五届)校企洽谈会谢岗分会场活动圆满举办|||大学生计算机培训学校
- 标签列表
-