Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 4 Implementing Test Automation, Guidelines that support Test…
Chapter 4
Implementing Test Automation
Guidelines to optimize test automation efforts
Programming language(s) that will be used
Suitable commercial off-the-shelf/open-source tools
Test levels to cover
Test cases selected
Test case development approach
Evaluate non-technical aspects during pilot project
Knowledge and experience of team members
Team structure
Licensing and organization rules
Type of planned testing and test levels to cover during automation of test cases
Deployment risks identfied from pilot
Firewall issues
Resource utilization
Network connection and reliability
Technical deployment risks
Packaging
Logging
Test structuring
Updating
Factors that affect maintainability
Use a common naming convention for classes, methods, and variables for meaningful names
Use a logical and common project structure
Avoid hardcoding
Avoid too many input paramters for methods
Avoid long and complex methods
Use logging
Use design patterns where they are beneficial and required
Focus on testability
Guidelines that support Test Automation Pilot and Deployment