Automation Script Checklist
- Does the script contain script header as per ATST Standards?
- Does the script contain sufficient comments?
- Is the Variable Naming convention followed?
- Is the Object Naming convention followed?
- Is the Script properly formatted/indented?
- Is the script data driven?
- Is Option Explicit statement written? Are all the variables defined?
- Is the significance of each parameter explained?
- Is the naming convention of the script and reusable action followed?
- Are all changes to the script documented?
- Is the RA inserted using relative path of folder options?
- Does each of the Expected result of the Test Case have a Reporter.Report event associated to it?
(NOTE: It is ok to combine steps into one reporter IF the results are 100% dependent on each other)
- Is the message in the Reporter Event descriptive of Expected Result of test case?
(NOTE: A summary is ok; some expected results are incredibly long, so use your best judgment here)
- Were functions effectively used?
- Were RAs effectively used?
- Have the test case design steps and description been copied to the script design steps?
- Is the test in both VSS and Excel Sheet?
- Is the related functional test case in the "Related test case" field ?
- Is the script stable when running in India?
- Is the script stable when running in Client Site?
- Have all pre-requisites been coded and called as Reusable Actions?
- Is the status field on the QTP test been updated in Test Management Tool (Testlink) to say "Automation in Progress"?
- Does the manual and automated test case priority match?
- Does the manual and automated test case Module match?
|
|