博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QASymphony发布新的中心化自动测试及行为驱动测试产品
阅读量:6910 次
发布时间:2019-06-27

本文共 1436 字,大约阅读时间需要 4 分钟。

\

看新闻很累?看技术新闻更累?试试,每天上下班路上听新闻,有趣还有料!

\
\\

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

\\

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

\\

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

\\

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

\\

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

\\

来自的质量和流程总监表示:

\\
\

我们选择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。

\\

查看英文原文:

转载地址:http://frfcl.baihongyu.com/

你可能感兴趣的文章
使用cssQuery选择器语法来查找元素
查看>>
Linux IPC实践(7) --Posix消息队列
查看>>
使用python创建cocos2d-x项目
查看>>
上网管理 一些主流的视频网站
查看>>
python -- 字符串和编码
查看>>
Java中的Enum的继承
查看>>
[Android]RecyclerView的简单演示样例
查看>>
怎样在Java中运行Hive命令或HiveQL
查看>>
使用enca进行字符集转码
查看>>
Ubuntu下安装Oracle JRE运行环境
查看>>
Go语言标准包之用io包模拟curl
查看>>
Bootstrap输入框组
查看>>
Linux下使用tcpdump进行抓包(转)
查看>>
docker 标记和推送镜像
查看>>
在弱网传输的情况下,是怎么做到节约流量的(面试小问题,Android篇)
查看>>
【转】Spring Boot特性
查看>>
Linux用户管理之使用/bin/false和/usr/sbin/nologin拒绝用户登录及其功能分析(转)...
查看>>
位置与地图(三)给地图加入覆盖层
查看>>
[CI]jenkins安装&插件管理&java-helloworld之旅
查看>>
python可变參数调用函数问题
查看>>