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.
- Positive Test Case - Test with valid Data
- Negative Test Case - Testing with Invalid data
- Destructive Test case (Optional) - Decide whether needed
- Load testing
- 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
- ID - Unique ID / Issue No
- Summary(Optional) - A brief about testcase
- Preconditions(Optional) - Such as configuration, dependency, authentication and knowledge needed to execute the test
- Steps - The steps to perform the operation
- Expected Results
- Actual Results
- Status - Success \ Failure
Bug reporting
Report the bug if 'Status' is 'Failure' with steps to recreate the issue ELSE pass to UAT