test management platform provides an Agile teams suite of
software tools designed to improve the speed, efficiency, and collaboration
throughout the software life cycle testing. Requirements, test cases,
and defects can all be captured and managed to encourage better results. Now,
most of the teams have standardized on the platform of their choice and have
invested time and resources into their chosen platform.
Also Read: Software testing
company in Texas
It was not always the case with test automation. For those
who have not standardized on their test automation software, you would be wise
to check Infostretch QAF Quality Automation Framework. It is an open-source
test automation framework we built based on thousands of hours of test
automation experience. It has advanced features to write powerful automation and
provide better testing ROI by reducing the cost of maintenance, development,
and implementation. It also provides integration out-of-the-box with tools such
as ALM, qTest, QTM, Perfecto by Perforce, Sauce Labs, and Jenkins, and easy to
scale with the cloud.
Also Read : Software
Testing Company in Bay Area
In this post, we'll walk you through the integration of QAF
with test management platform.
API developers to Access Platform
Infostretch have made use of each API and integrated test
management platform QAF framework seamlessly with test management platform to
publish the results of the execution of automation directly into their
respective platforms. This one-way integration means that after the
implementation of the automation is completed, the result will be compelled to
test management platform, updating test cases with the status of measures,
including logs and screenshots for further analysis.
Integration with qTest Tricentis Platform
Also Read : Software Testing Company in San Francisco
Let us take as an example qTest platform.
qTest is a popular test management tool for Tricentis.
Infostretch team has built an accelerator to the results of the test automation
updates to qTest. Some high-level features provided by this accelerator for
integration between automation and platform code qTest are:
Automatically create test cases in qTest if it does not
exist.
Auto making cycle test / test-suite if it does not exist.
Update status of test cases
Attach the success / failure screenshots
Update BDD QAF step in testing
configurable properties
To integrate with qTest automation code, the user only needs
to add a dependency is to the codebase. Here is an example for Maven project.
After adding dependencies to a project, you need to set some
properties in the file application.properties to provide details for example
qTest.
Now the integration is ready, users can map test cases with
test sample qTest using QAF framework called @MetaData explanation.
So, now when you run the script above, the automatic test
will automatically update the results of tests with the ID "TC01" into
the release cycle qTest along with the status, log and screenshot (by default
only if it fails).
Other Platforms (ALM, QTM ...)
Similar to the above integration qTest, QAF not support
other test management platform such as ALM, QTM and others. The same
configuration must be provided for each platform. You can check the QAF
integration documentation for more details.
Also Read : Software
Testing Company in Boston
The main benefits of the integration of QAF:
QAF abstract implementation of a specific platform
integration and provide an easy way to map your users with an automated test
cases.
It supports both TDD and BDD approach.
Integration-related configuration is outside the actual
automation code, and depending on your Also Read : Software
Testing Company in New York
needs, you just need to adjust the settings in the
Properties. No coding is required.
The test measures the level of support and integration
support for most test management platform.
Screenshot capture features on the success and failure rate.
Automation execution log is automatically attached to the
manual test cases. This helps QA manual to analyze this issue further.
If you want more information about QAF & integration
test management platform, complete the form below.
Also Read : Software Testing Company in USA
No comments:
Post a Comment