8. Re-writing of following for every page
Page Objects
Step Definitions
Static Data
Increased Development Efforts
Scalability
Increased Maintenance
Challenges : Traditional Approach
10. Ease of use
Decreased development efforts
Randomized / Static Data
Increased Scalability
Minimal Maintenance
Advantages : Developed Solution
15. What is Java Reflection APIs?
Java Reflection is a process of
examining or modifying the run time
behavior of a classes, methods &
interfaces at run time.
Through reflection, we can invoke
methods at a runtime.
Source : GeeksForGeeks
16. Default Behavior
i.e. Java Faker
DiUS/java-faker: Brings the popular ruby faker gem to Java (github.com)