What is data driven testing? code example

Example 1: how do you implement data driven testing in testng

TESTNG:
	1. @DataProvider annotation
	2. Excel file with the help of Apache POI
	3. JSON or CSV file for API testing
	4. Data which comes from Database and stores in collections

	To use the DataProvider feature in the test cases,
    you have to declare a method annotated by 
    @DataProvider and then use the said method 
    in the test method using the ‘dataProvider‘
    attribute in the @Test annotation.

Example 2: data driven testing

Whenever a functionality or a module in an app
requires testing with multiple sets of data (Parametrization),
Multiple inputs then we need to perform data driven testing and
automation.
These scenarios are one of the things That must be automated.
I would do it by seperating Test data from code and stored into external
sources like
Cucumber Examples table, Excel files, CSV files, Database.
Data driven testing has lots of benefits like
More organized, Data centralized, and so on

Tags:

Misc Example