Versions Compared

Key

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

...

  • Smart Reviewer is a feature designed to streamline the creation of effective, scriptless test cases

    


In Build Test Case, Developer will be able to create a testcase but will not be able to save the changes. They should be able to submit for review. After submitting review, testcase will be in UNDER_REVIEW state where no one can be able to make changes in that testcase. Once the review has been completed by the reviewer, testcase will be saved. If developer wants to do any changes in that testcase when the testcase is in UNDER_REVIEW state, then developer needs to change the status to REWORK.

Under Review

  • In this state, testcase will be locked.
  • When the test case developer tries to edit the testcase, they will not be able to make any changes.
  • At that point, developer must change the REVIEW STATUS from UNDER_REVIEW to REWORK. Then the testcase will be unlocked with the submitted changes. On top of that, developer can do their work.
  • Reviewer will be able to Approve/Merge the testcase once the review has been submitted.
  • When the developer is ready to submit review, they must provide JIRA ticket (for which they create/update a testcase) with a comment (for better understanding). Once the review has been submitted, the review details will be updated as comment in mentioned JIRA ticket. 

Rework

  • In this state, developers will be able to update the UNDER_REVIEW state testcases.
  • After completing the changes, they can submit the testcase for review.
  • Then the testcase will be ready for review which is UNDER_REVIEW state.
  • Reviewer will not be able to Approve/Merge the testcase when its in REWORK state.
  • Once the review has been submitted, the review details will be updated as comment in mentioned JIRA ticket.

Approved

  • This status can be done only by the reviewers.
  • In this state, Reviewer will be able to review all the UNDER_REVIEW testcases.
  • If the testcase looks good, then they can change the status from UNDER_REVIEW to APPROVED.
  • Reviewer should give comments while changing the status.
  • It  will be updated as a comment in JIRA ticket. 

Merged

  • In this state, Reviewer can merge all the approved testcase.
  • This is the last state in review management flow where the testcase will be permanently saved in Database. 

Abandoned

  • In this state, developer can abandon their testcase changes.
  • Once the developer abandons their changes, then the testcase details will be replaced by the previous version of that testcase. 
  • NOTE: There is no way to undo after changing the status to abandoned.

Access

  • Testcase and Review access will be based on USER GROUP of a development owner.
  • All the developers under the USER GROUP will be able to update the Review details from Review Dashboard.
  • If a developer wants to do some changes in a particular testcase, then they should have the access for the USER GROUP under which the testcase is mapped.

Review Dashboard

  • Navigate to Automatics Menu -> Test Manager-> Review Dashboard.
  • Here everyone will be able to see the reviews with all the testcase details, developer, assigned reviewer, and review status.
  • To review a test case, choose the test case and click on  Actions -> Review.
  • User can review the testcase details by using the Review option. It will redirect the user to the testcase in Build Test Case. Their user can review the testcase and can add comments about the development or any change needs to be done, etc.
  • To change the status of the test case, choose the test case and click on Actions -> Change status.
  • According to test case developer's point of view, they will be able to change the status to REWORK or ABANDONED.
  • According to test case reviewer's point of view, they will have the authority to change the status to APPROVED, MERGED, REWORK or ABANDONED.
  • You can also add notes to a review, to add a note choose the test case and click on Actions -> Add Notes
  • The test case developers or the reviewer can add comments to the review by using the Add Notes option.