DevOps Testing Strategy: Tips for DevOps Success

 

  • It is important to identify the test cases that need to be executed with a particular build.
  • Testing should be essentially lean.
  • To address areas of concern, QA and the development team should sit down together and identify the affected areas following a particular build.
  • To ensure near 100% code coverage, you also need to configure the tool to analyze program code.
  • The concept that all regression test cases have to be executed to pass a test is quickly becoming obsolete.
  • To formalize the testing strategy, interim builds can be provided to QA, which prepares test scripts and runs them on the interim builds until the code has reached a stable state that enables deployment to Production.
  • A standardized testing environment must be used for deployments as well as for deployments for testing.
  • Testers should be able to fire Automation Testing runs using the various automated techniques across diverse cross-platform (and cross-browser) environments.
  • DevOps initiative's success relies on reducing the time-to-live, so parallel execution of tests is extremely important.
  • Exit criteria need to be set for each run so that when the results of the tests are fed back to the chain, a go/no-go decision to Production is taken.
  • Before the code is deployed in Production, critical bugs and blockers must be reported, fixed, and passed through the same chain of events.

Comments

Popular posts from this blog

Best Devops Online Training Institutes in Hyderabad

About Salesforce

Why Digital Marketing Training in Hyderabad?