The document describes the packages, data sources, test runners, and reporting used in a Pepperi POC presentation. It includes POM (Page Object Model) which creates object repositories for web UI elements with corresponding page classes containing methods to perform operations on web elements. Data sources include a properties file and Excel file for data-driven testing using conditions as test inputs and outputs. Test runners execute the tests and reporting outputs the results.
5. Data Sources
There are 2 Data Sources in the Framework:
1. Properties File (User Friendly).
5
6. Data Sources
6
2. Excel File (Pepperi_DB.xlsx) DDT (Data-driven testing)
To describe testing done using a table of conditions
directly as test inputs and verifiable outputs
12. What is POM?
Page Object Model is a design pattern to create Object Repository for
web UI elements.
Under this model, for each web page in the application there should be
corresponding page class.
This Page class will find the Web Elements of that web page and also
contains Page methods which perform operations on those Web
Elements.
Name of these methods should be given as per the task they are
performing .
12
Next