Table of Contents |
---|
...
Supported file types : JSON
Sample Test Result File
Click Click here to download a sample file.
→ “Skip” status in the automation result file will be applied as "Not Applicable" instead of "Not Run" for automation test executions upload into QMetry.
Reuse existing Test cases and Requirements
While importing test result file, if you want to reuse Test Case and Requirements here are the annotations that need to be provided in the feature file.
Keyword | Description |
---|---|
@testEntityKey |
|
|
|
|
| |||
@requirementKey |
|
The Description value in the result file for the Cucumber framework will be imported into QMetry as Test Case Description when a new version of a test case is created. If the test case description is available in file and also passed in the testcase_fields parameter, then priority will be given to the Description value in the file.
Note: In scenarios where a manual test case is reused, the test case result will be updated. The test case version will increase by 1 due to changes in test steps. This particular test case version will be automated test case. The earlier version of the test case will remain manual.
...
Code Block |
---|
Feature: Banking As a user I want to make an ATM Transaction @requirementKey=AP-RQ-1 @requirementKey=AP-RQ-3 @testEntityKey=AP-TC-28 @testEntityKey=AP-TC-32 @testEntityKey=AP-TC-37 Scenario: Withdraw less money Scenario to withdraw less money and verify Given I have $1200 on my account When I withdraw $600 Then I get $600 from the ATM @requirementKey=AP-RQ-1 @testEntityKey=AP-TC-27 Scenario: Withdraw more money Scenario to withdraw more money and verify Given I have $150 on my account When I withdraw $300 Then I get $0 from the ATM @requirementKey=AP-RQ-1 @testEntityKey=AP-TC-26 Scenario Outline: Withdraw money from the account Scenario to withdraw money Given I have $<balance> on my account When I withdraw $<withdraw> Then I get $<received> from the ATM |
Import Execution Attachments
Testers want to import a Cucumber result file into QMetry by scheduling automation for the test suite using the Maven framework. During this test case creation and import of results, they also want to attach screenshots/attachments for the failed results during the automation. The attachments will be shown at the test case level on the execution screen.
To add attachments in test run execution, you need to capture the log file and screenshots during the execution of automation testing. The attachment file should be base64 encoded with mime_type in the embedding tag of the report file.
...