Thursday, July 7, 2022

Automation Code Review Checklist

 A code review is a quality assurance activity to ensure that check-ins are reviewed by someone other than the author. If not pair-programming when writing the code, mature development shops often practice this activity as it’s an excellent way to catch errors early in the process. 

Automation Code Review Check List
#NoItemComments
1DuplicationTo avoid code redundancy and to save the development time
2Exceptions HandlingAll exceptions handled properly, even unexpected ones.
3Framework HacksTest automation projects need a strong overall design strategy to make use of framework desired feature.
4Bad Config Changesconfiguration changes can have huge impacts
5Poor CodeOrganized structure is necessary for project scalability and teamwork
6DocumentationDocumentation is vital for good testing and good maintenance. When a test fails, the doc it provides significantly assist triage
7Test CoverageKeep the original test procedure handy, and watch out for missing coverage.
8Hard-Coded ValuesHard-coded values often indicate hasty development
9Typos and Bad FormattingTypos and bad formatting reflect carelessness, cause frustration, and damage reputation.
10Proof of SuccessTests need to run successfully in order to pass review, and proof of success (such as a log or a screen shot) must be attached to the review.

 

No comments:

Post a Comment