Success depends upon previous preparation, and without such preparation there is sure to be failure! reference: Bret Pettichord


1 – Testing Process

The quality and effectiveness of software testing can be determined by your testing processes used. Ensure you review and improve the following regularly:

  • Test design
  • Test approach
  • Test environment/s

2 – Define Requirements

  • Agree on requirements & goals
  • Ensure there is a goal for best pay back.
  • Understand and agree on the expectation

3 – Prove The Concept

  • Understand where you are heading
  • Prove the feasibility of your test automation project
  • Validate your tools and approach as soon as possible

Read More

4 – Champion Product Testability

  • Understand your products interfaces (CLI’s, API’s, GUI’s)
  • Determine the products testability and best way to automate
  • Encourage your developers to include a CLI or API in your product

5 – Sustainability

  • Ensure test results are accurate.
  • Understand errors and logs.
  • Analyse and improve failures

6 – Deployment

  • Learn how to package your tests for re-use
  • Document setups and execution process
  • Ensure your tests are widely available for team re-use

7 – Challenges

  • Face the Challenges of Success!
  • Stay in sync with development.
  • Focus on improvements and coverage
  • Maintain your investment

Find out how Testpoint can get you started with Test Automation