...
Framework | Supported File/Formats | Languages Supported | Link to Testcase | *Uniquely identify Test case | Merge into existing Test Cycle | Execution Attachments |
---|---|---|---|---|---|---|
Cucumber | JSON/zip containing JSON files | Java, Ruby, Javascript, PHP, Python | Yes | Yes | Yes | Yes |
TestNG | XML/zip containing XML files | Java | No | Yes | Yes | No |
JUnit | XML/zip containing XML files | Java | No | Yes | Yes | No |
HP UFT | XML/zip containing XML files | NA | No | Yes | Yes | No |
QAF | zip containing JSON files | Java | Yes | Yes | Yes | Yes |
SpecFlow | JSON/zip containing JSON files | .Net, C# | No | Yes | Yes | No |
Selenium | Based on reporting framework used as above | |||||
Appium | Based on reporting framework used as above |
*How does Test case reusability works
- If Test case Case summary and Test step summary (for all steps) matches with the automated Test caseCase, Test case Case key and version will be reused.
- If Test case Case summary matches and Test step summary do not match (for any of the steps) with the automated Test caseCase, Test case Case key will be reused but a new version will be created.
- If Test case Case summary does not match, a new Test case Case will be created.