QASymphony / Blog / QASymphony Releases Universal Agent for qTest Launch: Simplified Integration for Any Test Automation Framework or Tool
QASymphony Releases Universal Agent for qTest Launch: Simplified Integration for Any Test Automation Framework or Tool
Today QASymphony released an update to qTest Launch, a Universal Agent that makes it easier to integrate with both proprietary and open source test automation tools and frameworks. The release demonstrates our commitment to an open test automation platform, and to making it easier for our customers to integrate with the automation tools of their choice.
qTest Launch, released in March as part of the qTest 9 update, enables development and QA teams to scale test automation with a single interface for scheduling and running automated tests, configuring test machines and reporting on all scheduled tests. With qTest Launch, testing teams can centrally configure and manage automated testing across automation frameworks and tools. Our latest update makes the integration process easier.
Here’s a quick video overview of how the new Universal Agent works with an integration with Tosca:
Simpler Automation Integrations
The update includes the addition of the Universal Agent, which allows users to integrate test automation workflows from any tool or framework with qTest Launch. Users simply set up an execution workflow with predefined execution scripts and commands, and test results are automatically submitted to qTest manager through one of our built in parsers (i.e. Postman, JUnit, Tosca). Furthermore, if we don’t support the parser you need, the universal agent can be customized to use a parser that you create.
This new way of integrating will be a huge time saver for setting up test automation since it eliminates the need for programming the parsing of your test results and interacting with qTest APIs.
One-click Test Execution
In addition to scheduling test automation from qTest Manager, users now have the ability to run automated tests directly from their automation hosts. With the Universal Agent, teams can quickly execute and create any automated test cases that may not be stored in qTest Manager.
This helps teams rapidly create automated test case artifacts that can be re-executed in future releases from a single interface.
Live Logging of Test Results
While test runs have been scheduled for execution, teams can now view live logging of these results from qTest Launch or their automation host. Our new live-logging ability helps teams see what tests are running, which environments are being used, and the results of each test as they get passed back for reporting.
Getting Started With the Universal Agent
We’ve released step-by-step instructions for setting up these integrations with several popular automation tools and frameworks, including JUnit, Postman and Tricentis Tosca. The Universal Agent also enables users to customize each integration, or copy and add their own integrations — both for custom tools or for any solution we don’t integrate with out-of-the-box.
You can find step-by-step integration instructions, along with more details about the Universal Agent, on our support site. Stay tuned for future releases when we’ll be unveiling instructions for additional tools and frameworks, such as Robot Framework and JMeter.