Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Automation FrameworkTest Case tagTest Step tagCucumberelements > name > Name Propertyelements > steps > nameTestNG<test> tag under <suite> tagAll the <test-method> tag under the <test> tag with attribute "is-config" set as falseJUnit<testsuite> tagAll the <testcase> tag under the <testsuite> tagQASmethods > metadata > Name PropertycheckPointsHP UFT <ReportNode> with attribute 'type' set as "Action"The sub <ReportNode> of Test Case with attribute 'type' set as "Step"
FrameworkSupported File/FormatsLanguages SupportedSupported Build FrameworkLink to Testcase

Uniquely identify

Test Cases


Merge into existing

Test Suite

CucumberJSON/zip containing JSON filesJava, Ruby, Javascript, PHP, PythonMaven, Gradle, AntYesYesYes
TestNGXML/zip containing XML filesJavaMaven, Gradle, AntNoYesYes
JUnitXML/zip containing XML filesJavaMaven, Gradle, AntNoYesYes
HP UFTXML/zip containing XML filesNANANoYesYes
QASQAFzip containing JSON filesJavaMaven, AntYesYesYes
SeleniumBased on reporting framework used as above
AppiumBased 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 -