The following automation frameworks are supported for importing results into QMetry Test Management:
- Cucumber
- TestNG
- JUnit
- HP UFT
- QASQAF
Additionally for reporting, you can use any of the above. All the languages supported by these frameworks are supported by QMetry Test Management.
Quick Reference Table
Framework | Supported File/Formats | Languages Supported | Supported Build Framework | Link to Testcase | Uniquely identify Test Cases | Merge into existing Test Suite |
---|---|---|---|---|---|---|
Cucumber | JSON/zip containing JSON files | Java, Ruby, Javascript, PHP, Python | Maven, Gradle, Ant | Yes | Yes | Yes |
TestNG | XML/zip containing XML files | Java | Maven, Gradle, Ant | No | Yes | Yes |
JUnit | XML/zip containing XML files | Java | Maven, Gradle, Ant | No | Yes | Yes |
HP UFT | XML/zip containing XML files | NA | NA | No | Yes | Yes |
QASQAF | zip containing JSON files | Java | Maven, Ant | Yes | Yes | Yes |
Selenium | Based on reporting framework used as above | |||||
Appium | Based on reporting framework used as above |
Test Case - Test Step Hierarchy
Based on the results file generated by each automation framework below, here is how you can specify the Test Cases and Test Steps which will be created in QMetry as a part of the result files -