写点什么

QASymphony 发布新的中心化自动测试及行为驱动测试产品

  • 2018-03-12
  • 本文字数:1294 字

    阅读完需:约 4 分钟

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

测试管理工具提供商 QASymphony 发布了 qTest 9 ,其中包含两款新产品: qTest Launch qTest Scenario Enterprise 。前者用于中心化管理自动化测试,后者是专为行为驱动开发(BDD)团队而准备的工具。

qTest Launch 让测试者能够跨越不同自动化框架和工具,集中配置和管理自动化测试。所有自动化测试都可以通过同一接口触发执行,可以独立或批量触发,所有测试的机器及配置都可以集中维护。

在 qTest Launch 中集成了诸多开源和商业测试框架和工具,如 Selenium,Appium,Cucumber,Junit,Postman,Jmeter 和 Neotys 等。测试者可以使用自己的测试机器或 SauceLabs 等模拟服务来执行测试,并在中心节点进行全局的控制。QASymphony 的测试自动化主机服务会连接部署在测试机器上的自动化代理。

qTest Launch 可以跨多台机器对这些自动化测试进行跟踪,用户可以查看测试的运行结果,并使用过滤器和自定义仪表板查看特定项目的状态。通过对接 Atlassian Jira,还可以将自动化测试的结果与 Jira 上的问题或用户故事关联起来。

qTest Launch 通过对接 QASymphony 的规则引擎( qTest Pulse )并根据其触发的事件来运行测试,从而实现持续集成和持续交付。对于那些只需少量时间运行的自动化测试(即单元测试),建议在代码提交时运行,而端到端、功能性、UI 或性能测试,往往需要较长的时间,并不适合在每次代码提交时运行,不然会阻塞持续集成的流程。

来自 Life Time 的质量和流程总监 Janice Bethke 表示:

我们选择 qTest 平台的原因之一,是它能够随着我们的测试自动化进展来扩展。之前我们使用的是 Jira 的测试管理插件,但该插件无法适应我们三周一迭代的 sprint 伴随的越来越多的自动化测试。参加 qTest Launch 的 beta 项目后,我们在所有测试机器上都使用了该产品,这简化了我们对每周进行的数千次测试的管理。

qTest Scenario Enterprise 是一个 Jira Software 的插件,它用于帮助行为驱动开发团队中的测试、开发以及产品所有者能够在 Jira 界面上对任何类型的问题来创建、更新、编辑和关联测试描述文件。qTest Scenario 还会把测试结果关联到 Jira 的问题和 qTest Manager 的测试结果上。

qTest Scenario 的自动填充功能让 BDD 团队可以复用先前已经实现过的 Cucumber 步骤或大纲(outline),以简化功能及场景的创建。所有描述文件都存储在 GitHub 或 Bitbucket 等私有 Git 仓库中,这样就可以像源代码一样标准化地管理测试描述文件和场景步骤。

qTest Scenario 的工作流还自动化了 BDD 的流程,例如触发 Jenkins 的持续集成构建、通过 Slack 即时通知 ChatOps 频道。qTest Scenario 通过集成源代码库及规则引擎(qTest Pulse),可以根据特定的代码提交来触发持续集成,并在场景相关的 Jira 中反映持续构建的结果,还可以让测试描述文件快速失败,以推进“红、绿、重构”的迭代,这也是测试驱动开发的最佳实践。

QASymphony 的客户可以通过 qTest 9 的更新使用到 qTest Launch 和 qTest Scenario Enterprise。

查看英文原文: QASymphony Launches New Products for Centralised Test Automation and BDD

2018-03-12 19:001021
用户头像

发布了 41 篇内容, 共 13.8 次阅读, 收获喜欢 3 次。

关注

评论

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

Logic Pro X for Mac(苹果专业音频制作软件)

Mac相关知识分享

音频录制

One Switch for Mac(系统功能快速开关工具)

Mac相关知识分享

Termius Beta for Mac(强大的SSH客户端)

Mac相关知识分享

SSH工具

Disk Graph for Mac(磁盘空间分析工具)

Mac相关知识分享

磁盘空间

CheckBook Pro for mac(优秀的个人理财管理软件)

Mac相关知识分享

理财工具

DEBOPIE框架:打造最好的ChatGPT交易机器人

俞凡

人工智能 交易 ChatGPT

企业级im即时通讯是什么?企业级im即时通讯的作用

WorkPlus

IBM SPSS Statistics for Mac(spss数据统计与分析软件)v27.0.1中文激活版

iMac小白

企业级im即时通讯,WorkPlus专注于政企移动数字化平台底座

WorkPlus

Loopback for Mac(mac虚拟音频设备)

Mac相关知识分享

音频设备软件

模拟城市5: 未来之城 全DLC for Mac 下载安装包

你的猪会飞吗

Mac游戏下载 Mac游戏分享

Lightroom Classic 2022 for mac(LRC2022)v11.5中文激活版

iMac小白

Illustrator 2023 for mac(Ai2023矢量设计应用程序)v27.9.0中文激活版

iMac小白

Acrobat Pro DC 2022 for Mac(专业PDF编辑软件)中文版

iMac小白

目前常见的几款企业级im即时通讯软件有哪些?

WorkPlus

Cookie for Mac(浏览器缓存清理工具)

Mac相关知识分享

缓存清理工具

Clipboard Manager for mac(mac剪贴板管理软件)

Mac相关知识分享

好玩的mac电脑游戏推荐:古墓丽影10:崛起 for mac

你的猪会飞吗

Mac游戏下载

原型设计软件Axure RP 9 for Mac 中文激活版

iMac小白

SecureCRT for mac(终端SSH工具)v9.3.2激活版

iMac小白

Navicat Premium for Mac(多连接数据库管理工具)v16.3.4中文激活版

iMac小白

Microsoft Outlook 2021 LTSC for Mac v16.86.2中文正式版

Mac相关知识分享

邮件管理工具

QASymphony发布新的中心化自动测试及行为驱动测试产品_DevOps & 平台工程_Helen Beal_InfoQ精选文章