Data-driven testing (DDT) is a term used in the testing of computer software to describe testing done using a table of conditions directly as test inputs and verifiable outputs as well as the process where test environment settings and control are not hard-coded. In the simplest form the tester supplies the inputs from a row in the table and expects the outputs which occur in the same row. The table typically contains values which correspond to boundary or partition input spaces.

Nextinfo often use data driven testing to reduce the cost on QA. We like to use python,ruby as script language to read all the possible data to do the test automatically, it will dramatically improve the test coverage and save tons of time on testing. it also encourage all the staff to contribute the data for testing purpose due to no coding skill is needed to add test cases.