Test case approval

From Catglobe Wiki
Revision as of 12:37, 18 October 2013 by Wikicatglobe (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

<accesscontrol>Main:MyGroup</accesscontrol>

How to get testcases approved

There are some steps that need to be followed to get your test cases approved:

Get a list of what to be tested

  1. Input:Feature Design
  2. Output: a list of  testable scenarios in order.
  • In this phase, it's important that the FD as well as the related modules are understood clearly so that all the scenarios are listed. Every unclear scenarios should be discussed together with development team, including Tester, QA, BA and PM.
  • Spreadsheet should be used to specify the list.
  • Scenarios should be grouped and sorted (see 'What to test')
  • Scenarios' priority should be specified.

Specify which test can be automation-tested

  1. Input: list of scenarios in order
  2. Output: 2 lists of scenarios: a list for manual test and a list for automation test
  • In this phase, it is important that tester and dev work well together to specify which case can be implemented automation test and which one should be tested manually.
  • Test data should be provided in details for those cases which will be added to automation test. They must at least fulfill these criteria:
    • 100% equivalence partitionning values.
    • 100% boundary values.
    • xx% statement coverage.
  • Together with QA, get it approved.

Input more information to the test to fulfill the testcase template.

  1. Input:a list of testable scenarios which are approved.
  2. Output: a list of test cases in correct template and with detail information.
  • Base on 'General guidelines' section, write test cases for those scenarios in correct template and with detail information. 
  • Together with QA, get it approved.

Create test cases in our System.

  1. Input: a list of test cases having detail information.
  2. Output: test cases are created in vnsurvey with all required information.
  • In vnsurvey, create test cases in the same order with the list.
  • Specify required information.
  • For those test cases that are supposed to test automatically, specify the Unittest-related information.
  • Send the test cases number to the Unittest development team.
  • Together with QA, get its final approval.