Software Automation Framework Model
Muhammad Raheel
Jenkins | Docker | Kubernetes | Ansible | Git | Nexus | SonarQube | XL Release | Maven | QMetry | Jira | Burp | LeanFT | Cypress
In Software automation, automation developers comes accross many challanges to overcome. Most of the time, users follows the Page Object Model for their automation development necessisities.
Here is my customized designed automation framework model on top of POM framework using moduler approach. I have tried to handle many challenges in this model like
- re-usability of code for different testing types
- scalability of automation framework
- less change, high impact and coverage
- uniquely execution of each function
- Layer 1, 2 and 3 provide the scalability. User can add N number of Test scripts
- Layer 5: All application actions goes here
- Layer 5 and 6 provides the re-usability of each change for all testing needs i.e. Integration, Functional
- Layer 3: Integration.xml can be created for whole integration suit execution
- Layer 3: Functional.xml can be created for whole functional suit execution
Responsable Système d'Information - CTO - Expert Automatisation
6 年Seems interesting, but it's focused on web apps.? It's not your fault but a common mistake about lot of automation discussion is to think only on web automation.? But whatever your layers are well defined. Good job.