Test case standard - radus28/Vtiger-DevOps GitHub Wiki

Purpose

This section is a basic guide which should be followed on testing process

Test Case

A test should consist following types. Optional type will be based on scenario.

  1. Positive Test Case - Test with valid Data
  2. Negative Test Case - Testing with Invalid data
  3. Destructive Test case (Optional) - Decide whether needed
    1. Load testing
    2. Security testing

Test data

  • Test data should be prepared for every test case types mentioned above. At least 1 record to Positive and 1 to Negative.
  • Test DATA should cover all options if multiple combinations are needed.
  • Use Excel to keep test data each with Issue No / Testcase ID. Attach the testcase when attaching test case in the issue.

Testcase format

  1. ID - Unique ID / Issue No
  2. Summary(Optional) - A brief about testcase
  3. Preconditions(Optional) - Such as configuration, dependency, authentication and knowledge needed to execute the test
  4. Steps - The steps to perform the operation
  5. Expected Results
  6. Actual Results
  7. Status - Success \ Failure

Bug reporting

Report the bug if 'Status' is 'Failure' with steps to recreate the issue ELSE pass to UAT