Every now and then I see a question coming by asking how to implement a data driven test framework in combination with a automated testing framework like Selenium. This gives me the feeling this is used or requested a lot in the industry.
I guess I have never build any "real" data driven test suits, unless you count build some arrays which I feed into function data driven.
My biggest worry is separating the test data from the actual automated test in separate files. Which does not help the readability of tests. Also it feels harder to maintain in a version control system.
- Am I missing out on something, or are data driven patterns overrated?
- What are the Pro's and Con's from building data driven tests
- Real-life examples would be greatly appreciated