QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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:001146
用户头像

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

关注

评论

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

16个 Redis 常见使用场景,面试有内容聊啦

爱好编程进阶

Java 程序员 后端开发

k8s client-go源码分析 informer源码分析(2)-初始化与启动分析

良凯尔

容器 云原生 #Kubernetes# Client-go

以购物车为例探讨 Flutter 的状态管理的必要性

岛上码农

flutter ios开发 安卓开发 跨平台应用 5月月更

Python 实现设计模式之工厂模式

宇宙之一粟

Python 设计模式 工厂模式 5月月更

【PIMF】OpenHarmony啃论文俱乐部——拼音输入法原理_从触摸事件到汉字

离北况归

OpenHarmony Openharmony啃论文俱乐部 OpenHarmony应用开发 PIMF团队

上海疫情封控期间,模拟芯片巨头变相裁员后续:补偿是不可能补偿的!

IC男奋斗史

职业规划 裁员 芯片

网站开发进阶(三十九)重磅推出:优良的编码风格!

No Silver Bullet

5月月更 编码风格

前端食堂技术周刊第 36 期:pnpm v7.0.0、Node 对 ESM 的支持达到重要里程碑、四月份登陆浏览器的新功能、VS Code April 2022

童欧巴

JavaScript 前端 Node React 前端工程师

正向代理与反向代理

HoneyMoose

Intellij官方中文语言包,它来了

FunTester

2021年金三银四必问的1000道Java面试题及答案整理

爱好编程进阶

Java 程序员 后端开发

32岁的我裸辞了,八年 Java 老鸟,只因薪水被应届生倒挂

爱好编程进阶

Java 程序员 后端开发

14-Docker 镜像安装实践

爱好编程进阶

Java 程序员 后端开发

2021年最新版阿里、腾讯、美团300道Java初级

爱好编程进阶

程序员 后端开发

TypeScript 里的 Reference Type 和 Triple-Slash Directives

汪子熙

typescript 编程语言 angular 5月月更 directive

【刷题第2天】买卖股票的最佳时机

白日梦

5月月更

java内存模型之重排序

急需上岸的小谢

5月月更

《对线面试官》 JavaNIO

Java3y

Java 开源 编程语言 语言 & 开发 5月月更

2022年编程语言排名,官方数据来了,让人大开眼界

爱好编程进阶

Java 程序员 后端开发

6月GitHub上最牛逼的10个Java开源项目,号称“Star收割机

爱好编程进阶

Java 程序员 后端开发

Nginx 和 Apache 配置 SSL 文件签名的不同

HoneyMoose

Docker下的Spring Cloud三部曲之三:在线横向扩容

程序员欣宸

Spring Cloud java 5月月更

# Java基础复习(DayEight

爱好编程进阶

程序员 后端开发

2020年春招复盘:技术三面+HR面

爱好编程进阶

Java 程序员 后端开发

【Python】题集 of ①

謓泽

5月月更

11月数据库排行:PostgreSQL起飞、三巨头分数持续低迷

爱好编程进阶

程序员 后端开发

5 年 Java 开发经验,阿里面试了 7 轮,太难了呀

爱好编程进阶

Java 程序员 后端开发

在线TSV转Excel(xls/xlsx)

入门小站

工具

第八周作业

Asha

网站开发进阶(四十四)input type=“submit“ 和“button“的区别

No Silver Bullet

5月月更 button submit

01-初识Git

爱好编程进阶

Java 程序员 后端开发

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