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

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

关注

评论

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

用 Java 爬美女图片,这个厉害了!

Java 程序员 后端

男默女泪!全网疯传的华为内部网络协议神仙笔记究竟有何魅力?

Java 程序员 后端

直呼内行!阿里大佬离职带出内网专属“高并发系统设计”学习笔记

Java 程序员 后端

看懂这篇文章就够了!什么是Redis缓存雪崩、缓存穿透和缓存击穿-五分钟统统搞定

Java 程序员 后端

用好这几个技巧,解决Maven-Jar包冲突易如反掌

Java 程序员 后端

用时17天完成4面阿里,已斩获offer,总结下个人面经心得体会

Java 程序员 后端

电商中的SPU与SKU

Java 程序员 后端

看一遍就理解:动态规划详解

Java 程序员 后端

看透了 Redis 源码之后,我总结出来的几点心得

Java 程序员 后端

知乎热问:国家何时整治程序员的高薪现象?太可怕了!

Java 程序员 后端

玩转互联网公司面试!快手、爱奇艺、小红书等14家互联网企业面经分享!

Java 程序员 后端

疫情宅家4个月苦修,“不负年华“终斩阿里Java岗4面,分享下心路历程

Java 程序员 后端

真是绝了!git标星19

Java 程序员 后端

白嫖!白嫖!【尚学堂】高淇Java300集全套学习资料

Java 程序员 后端

盘点阿里巴巴 34 个牛逼 GitHub 项目

Java 程序员 后端

知道这些线程池底层源码的知识,你也能和面试官扯半小时

Java 程序员 后端

独角兽余额宝(Java现场面试48题):性能调优+索引+Mysql+缓存

Java 程序员 后端

真香!面试题库泄漏,在Github一夜爆火的面试题库,被各大厂要求直接下架

Java 程序员 后端

牛皮!华为工程师总结的Java生态知识体系面试必看笔记,太秀了

Java 程序员 后端

牛逼,这2招,彻底让你和 null say 拜拜

Java 程序员 后端

生产环境JVM内存溢出案例分析

Java 程序员 后端

看完这套Java笔记,才明白笔者同时斩获7份大厂offer是有原因的!

Java 程序员 后端

牛!阿里巴巴首推的《Java进阶必备宝典》,从理论到实战

Java 程序员 后端

盘点那些进行“网络编程”必须要知道的基础知识!

Java 程序员 后端

看了这篇文章后,面试官再也不敢问你非结构化存储的原理了

Java 程序员 后端

看阿里P8用5个核心技术和200个案例带你解密阿里亿级流量核心架构

Java 程序员 后端

盘点郭德纲那些“催人奋进”的经典语录 -- 致被我们浪费的时光

Java 程序员 后端

直播阿里远程面(钉钉部门),三面坐上“直通车

Java 程序员 后端

看完这篇还不懂HashMap的扩容机制,那我要哭了~

Java 程序员 后端

看看AQS阻塞队列和条件队列

Java 程序员 后端

知道这些面试技巧,让你的测试求职少走弯路

Java 程序员 后端

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