Test Automation for Agile - A different strategy
Test Automation has always been a challenge when it comes to running your suites within the time frame especially in an Agile mode with more builds coming the testing way. So here is a quick strategy that we tried and seems to be working well for now: What it used to be: Entire test automation runs for 8-10 hours One big test suite or a few smaller test suites Reusable code being used a lot (which was good , but also had a repercussion of redundant flows) Robust suites which broke less but after complete runs the failures where not always application bugs but automation errors. The whole idea was how much test coverage do we have Metrics were based on number of tests run/passed/coverage and so on.. What it is now: Continuous Integration Builds Test suites do not run that long instead there are dedicated 1 hour suites (To keep the suite below the 60 minute time frame and also have the apt coverage , these would be targeted suites for a particular functionality/stori