Lots of efforts need to spend before Software Test Automation is started. One needs to ensure:
- Stability of product/application – If new features are being introduced and there is a possibility of the existing functionality being disturbed, more effort is required for automation due to rework (Script Fixing)
- Interface to be tested has been identified
- Scope of automation has been identified
- Individual test cases to be automated have been identified & are complete
- Standard Coding definitions for objects is adhered to
- Right tool has been identified
– by the author of “Quick 101 on Automation”
Great! Thanks for sharing this post. In my view Software Test Automation is not just a piece of cake. It requires lot of expertise and the most crucial aspect is to understand what to automate and how it can bring in more value.