• 1
  • 0
分享
  • [翻译]持续的自我修复测试:为什么如此重要?
  • 枫叶 2022-10-24 10:14:03 字数 2886 阅读 493 收藏 0

摘要:

在测试自动化中采用机器学习驱动的自修复技术可以防止松散的测试,减少测试失败,并节省代码维护时间。自修复是在DevOps模型中成功执行连续测试的基本因素之一。

在敏捷方法中,应用程序的构建非常迅速,并且在初始开发过程中经常会发生更改。在持续测试中,自动化测试作为软件交付管道的一部分执行,以提供与软件发布候选版本相关的业务风险的即时反馈。在DevOps中,持续测试对于提高质量、降低成本和加速发布非常重要。

由于持续测试是CI/CD管道的一部分,所以在代码开发的早期就可以发现问题。它帮助开发人员确定何时以及如何发布新的更改。本文将探讨具有自修复功能的持续测试如何将测试提升到下一个层次。可以减少自动化代码重复维护的停机时间,并利用这些时间进行对项目提供更多价值的活动,例如增加自动化覆盖率,探索性测试,等等。由于持续检测的好处,市场研究公司预测,持续检测市场将从2018年的11.5亿美元增长到2023年的24.1亿美元,年复合增长率接近

  • 0.99 查看剩余80%
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   从事测试工作的各位同学都知道,测试用例在软件测试活动中是最重要的,它是测试工作的指导,是软件测试必须遵守的准则,更是软件测试质量待定的根本保障。  在实际的软件产品或是项目中,测试用例的设计,基本上都是几百条,或是上千条,如遇到大项目或是新建系统或平台,可能是几千条以上的测试用例,在项目紧张的周期下,组织项目中的各位专家对每条测试用例进行逐一评审的可能性和可行性极低,但测试用例的评审又是重中之重。  测试列表  评审测试用例,除了了解测试人员对测试用例设计的方法、思路,还审视测试用例是否覆盖得正确、全面、连贯和可操作性。  因此,需要对测试用例的设计方法、思路及场景进行分类和归纳,继而对分...
            11 11 1180
            分享
          • 1.安装JMeter的插件管理器下载地址https://jmeter-plugins.org/get/将下载的jar包放入 jmeter的 lib/ext目录中,然后重启jmeter。2.安装Websocket插件点击Options – Plugins Manager在Available Plugins标签下搜索websocket,选中WebSocket Samplers by Peter Doornbosch,然后点击Apply Changes and Restart JMeter按钮。3.添加Threads - Thread Group在Test Plan上点击右键,依次选择Add – T...
            11 12 592
            分享
          •   最近,在做测试开发平台的时候,需要对测试用例的列表进行后端分页,在实际去写代码和测试的过程中,发现这里面还是有些细节的,故想复盘一下,所以有了这篇文章。  分页的目的  做个假设,加入用例库有 1W 条数据,如果想要以列表形式展示,一次性返回 1W 条数据;这样做有两个弊端:  1.这样写出来的接口会慢。想一下如果随着时间的发展,这个数量变成了 10W、100W 该怎么办?  2.对前端不友好。用前端渲染 1W 条数据,有理智的开发都不会这么做。  所以,我们做分页的目的,主要是为了性能的提高,提高使用体验。  我这边开发语言是Python,Web框架用的是 Tornado,后台数据库用的...
            0 0 758
            分享
          • 一、高阶使用1.1 拦截网络请求网络拦截:无响应 pass中止 route.abort("aborted")放行 route.continue_()处理, 返回自定义的响应 route.fulfill()Playwright使用 router 方法,并且传递以下参数:url 要拦截地址表达式:n glob表达式n 正则表达式n 返回布尔值的函数handler ,拦截后进行执行的函数n 接受 router 参数中止响应,代码示例:自定义响应,代码示例:本来访问百度,自定义返回中访问到了金山文档首页。1.2 pytest 管理用例市面上的流行框架:unittest(标准库)、p...
            0 0 6263
            分享
          • 一、测试常见问题和流程篇1、介绍一下测试流程(重点,常见!)需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\观察、问题跟进、测试报告、复盘会议;根据自己的日常经验来回答,每个点的工作内容都需要清晰掌握,有可能就某个点如何工作进行提问。2、介绍一下测试方法按阶段:单元测试、集成测试、系统测试、验收测试按手段:黑盒测试、白盒测试、灰盒测试其他:冒烟测试、回归测试3、介绍一下测试用例设计方法(用例设计方法&测试方法需分清楚)黑盒测试用例设计:等价类划分法、边界值分析法、错误推测法、因果图法、正交试验分析法、流程分析法白盒测试:语句覆盖、判定覆盖、条件覆盖...
            8 8 589
            分享
      • 51testing软件测试圈微信