【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

Sauce Labs 将分析和扩展调试添加到其持续测试云中

  • 2018-04-25
  • 本文字数:1274 字

    阅读完需:约 4 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

在最近的用户会议 SauceCon 上, Sauce Labs 为其持续测试云加入了一些新的功能,包括测试分析,其中还包含了一个仪表板,用于分析测试结果并显示浏览器和操作系统(包括安卓和iOS)常见的故障。

分析仪表板中的构建表包含了一个名为“效率”的指标,能够显示每个构建中测试已实现的并行化水平。 “效率”指标以百分比表示,即构建花费的时间与其中最长测试持续时间之比。

测试趋势可提供测试、通过/ 失败/ 错误的趋势以及测试历史和单次测试结果的详细信息,从而识别不稳定的测试以及测试运行时间和通过/ 失败率不一致的现象。 图形用户界面(GUI) 提供的过滤粒度从所有测试概览到5 秒之内。

使用测试时间段和其它过滤器标准,测试深度见解、测试性能可视化能够显示每个测试运行的散点图。 此外,还提供了六个测试性能统计信息,即:总运行次数、总错误数、总失败次数、最快运行时间、最慢运行时间和平均排队时间。 散点图还能显示正在运行的测试的每个实例,和表示运行状态颜色代码,这些状态与测试执行或失败的时间相对应。 X 轴表示使用时间过滤器所选择的时间范围。 Y 轴表示每次运行测试持续的时间。测试中指定的平台、操作系统和其他功能的特定信息也被显示了出来。

另一个新的 Rest API (目前仍处于测试阶段)能够使用户将分析数据汇总到内部构建的质量仪表板或测试分析工具中,并生成所有测试数据的统一视图。 现有 Sauce 插件可将测试平台集成到持续集成 / 交付功能或 DevOps 工具链中。

通过显示网络和浏览器错误,扩展调试可帮助开发人员查明问题,更深入地了解测试失败。 通过在 Selenium 测试脚本中添加 extendedDebugging 功能,可以收集测试生成的 JavaScript 控制台日志(JS)和 HTTP 归档格式(HAR)文件,以用于调试测试和构建性能。

JavaScript 控制台日志是浏览器明确记录的安全错误、警告和消息的集合。这些日志可用于查找 Web 应用程序的哪些组件未能加载或遇到错误、浏览器记录了哪些警告以及其他应用程序性能信息等。 控制台日志信息与事件发生所在的 URL 相关联,并由四种类型的信息组成:日志、信息、警告和错误。

HAR 文件是浏览器在执行测试期间发出和接收的网络请求和响应的集合。这些文件提供了哪些浏览器请求已超时或从未加载,哪些请求正在减慢加载进程以及哪些 API 调用出现了错误等信息。由于使用 extendedDebugging 功能时,测试会生成附加资产,因此测试性能可能会受影响。 此功能目前仅能在 Chrome 和 Firefox 浏览器上进行测试,而对于安卓模拟器来说,此功能向所有 Sauce Labs 用户开放,无需支付额外费用,现在一般都可用。

全面的测试分析功能集将于 2018 年第二季度全面上市,并将提供给 Sauce Labs 企业级客户,无额外费用。

查看英文原文 Sauce Labs Adds Analytics and Extended Debugging to Continuous Testing Cloud


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2018-04-25 19:00892
用户头像

发布了 34 篇内容, 共 18.5 次阅读, 收获喜欢 47 次。

关注

评论

发布
暂无评论
发现更多内容

软件开发

Geek_8da502

通过Environment获取属性文件的值,竟然会调用到JNDI服务!!!| 京东云技术团队

京东科技开发者

再获权威奖项!百度安全DDoS防护服务斩获云安全联盟CSA 2023安全金盾奖

百度安全

【大语言模型基础】60行Numpy教你实现GPT-原理与代码详解

EquatorCoco

Numpy 语言模型 GPT

铭文挖矿系统

区块链技术

分页合理化是什么?

不在线第一只蜗牛

分页操作

零基预算:从零开始的财务计划与预算管理

智达方通

全面预算 财务计划 预算管理 零基预算

LangChain初学者指南

俞凡

人工智能 ChatGPT LLM

Vue与低代码开发:简化前端开发的强力组合

EquatorCoco

Vue 前端 软件开发 低代码

关于数据可视化分析、过程及工具

2D3D前端可视化开发

数据可视化 数据可视化工具 数据可视化设计 数据可视化过程 数据可视化步骤

SmartSVN for Mac v14.4激活版:直观的用户界面与高效的性能

iMac小白

解锁加密生态:用户钱包画像分析

Footprint Analytics

区块链 加密货币 钱包画像

云智·智算大会|大模型安全解决方案持续升级

百度安全

浅谈政企风险防控体系

鲸品堂

风控 风控系统

快速实践: 通过 Flink CDC 一键整库同步 MongoDB 到 Paimon

Apache Flink

大数据 flink 实时计算

亚马逊云科技 re:Invent 2023 产品体验:亚马逊云科技产品应用实践 王炸产品 Amazon Q,你的 AI 助手

亚马逊云科技 (Amazon Web Services)

re:Invent 生成式人工智能 Amazon CodeWhisperer Amazon Q

iZotope RX 10 for Mac v10.4.2激活版:创新的音频分析功能

iMac小白

国内如何充值 openai API key 详细教程

跨境

openai ChatGPT ChatGPT4

考研二战失败,自学前端2个月,找到了9K的工作

程序员改bug

编程 性能优化 前端 大前端 前端程序员

Python 中 key 参数的含义及用法

快乐非自愿限量之名

Python 编程语言 开发语言

一款更适合开发者的前端低代码平台

这我可不懂

低代码 JNPF

有什么好用的C/C++源代码混淆工具?

Geek_66e2f3

"云原生:构建未来应用的革命性方法"

啊川..

2023

阿里云 ACK One Serverless Argo 助力深势科技构建高效任务平台

阿里巴巴云原生

阿里云 Serverless 云原生

Stata 15 for Mac v15.1永久激活版:直观的用户界面与高效的命令语法

iMac小白

史上最全前端知识点+高频面试题合集,十二大专题,命中率高达95%

程序员改bug

程序员 架构 前端 大前端 web前端

在FinClip中怎么使用小程序插件?

Geek_2305a8

苹果证书p12和描述文件的创建方法

亚马逊云科技 re:Invent 2023 产品体验:亚马逊云科技产品应用实践 国赛选手带你看 Elasticache Serverless

亚马逊云科技 (Amazon Web Services)

云计算 Serverless re:Invent Amazon ElastiCache

百度点石行业实践成果获选2023信通院大数据“星河”优秀案例

百度安全

淘宝/天猫商品API:实时数据获取与安全隐私保护的指南

Noah

Sauce Labs将分析和扩展调试添加到其持续测试云中_DevOps & 平台工程_Helen Beal_InfoQ精选文章