Inclusive testing

Software application quality can be improved when business people and quality assurance testers are carried along in the automated testing process. They can populate the data source with the data required to execute the tests, with little technical knowledge required, especially when using data files as a data source. The tests can be run multiple times using different datasets to test the code thoroughly in order to ensure robustness.

Using data-driven testing, you have a clear separation of your tests and data. Tests that would have otherwise been muddled up with the data will now be separated using the appropriate logic. This ensures that the data source can be modified without making changes to the tests using them. ...

Get C# and .NET Core Test Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.