Versions Compared

Key

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

...

In order to determine which manual test cases concerning a given service can be moved to Dead, one first has to perform a review of all tests, both manual and automated, concerning the service in question. An example of a such review is available e.g. at the https://openlmis.atlassian.net/wiki/spaces/OP/pages/454066300/Review + of + Requisition + Regression + Testing page page. This work can be performed by one or more developers (as developers have access both to automated and manual tests) or by a developer and one or more testers, as the latter can analyze the test cases. A preferable solution is a cooperation between a tester and a developer.

First, one needs to verify what features are already covered with what type of tests, whether they are tested in a proper manner (i.e. whether they should be tested manually or automatically), whether they are the most important ones and related to the happy path (most of those are verified by the test cases with the CoreRegression label), or whether they are edge cases, and whether they need to be tested at all. Guidance on what features should be verified with what type of tests can be found in the Testing Guide (https://openlmis.readthedocs.io/en/latest/conventions/testing.html) and the Regression testing guide and improvements (https://openlmis.atlassian.net/wiki/spaces/OP/pages/445317124/Regression+Testing+guide+and+improvements) documents.

Then, one has to determine whether all features pertaining to a given service are covered with tests. This can be achieved by comparing the existing tests with the features available on all screens related to the service in question. Of course, in order to be able to check it, the familiarity with the service is indispensable. If any of them are missing, one needs to determine if they are essential features or edge cases, and how they should be tested.

...

In case of doubts whether something should be verified by means of a functional/manual test, or whether it needs to be verified at all, it’s advisable to consult the above-mentioned Testing Guide and the Regression testing guide and improvements documents.

Moving manual test cases to Dead

...