Introduction - gravitydevelopment/Fami-BDD-Framework GitHub Wiki
1. MISSIONS
The mission of this project is to develop a Behavior Driven Development (BDD) Framework for a automated web testing coverage. The recipes incorporated in this framework are Selenium, cucumber framework and docker.
1.1 Automation Testing
For the first phase, we will be focus on web based testing. Below are the full targeted list of software testing capabilities:
- Web Based Testing
- Web Services Testing
- Mobile Testing (Android)
1.2 Test Environment Setup
Environment is the most crucial, doing so in automated manner can reduce a massive cost of time, efforts and human mistake while increasing the accuracy. Below are the plan of a technologies that I planned to use:
- Docker : Environment setup on cloud and virtual machine
- Vagrant and Ansible : Environment setup on local and server based virtual machine
- Maven : Execution and development environment setup on local machine
1.3 Reporting
The best report is a that suitable for a multiple audiences. Therefore I looking for a solution to develop a multi tier automated generated report. For the initial design, I will be using a cluecumber report maven plugins.