-
Notifications
You must be signed in to change notification settings - Fork 34
GSoC All Final Reports
Ananta Bhatt 2016
Shraddha Barke 2016
Malaria web app has been developed for the Peace Corps Volunteers, It is a safety application which helps in sharing and awareness about malaria .It is the web based version. It has been made from scratch using PHP. There are levels of games that will be used for educative purposes and will help gain knowledge of the deadly disease.
During the implementation of few modules there was a need to enable score count and implementation of levels on games on different platforms was challenging for me. I had to do a lot of research to find out web testing platforms such as Aptana.
Before GSoC, I had no prior knowledge of planning of a project. GSoC gave me the opportunity to work completely on the project from drafting the proposal to writing the code to final code integration. This is my best Take-Away.
It has been absolutely amazing. GSoC is the perfect stage to demonstrate ones capabilities and even get a real time experience and also to learn a lot many things. And, working with a great organization like 'Systers' made my journey wonderful.
The project focused on setting up of automation testing framework that can be utilised for the Malaria Prevention Application. The generic nature of the framework allows to automate repetitive testing actions and leads to utilization of system time and manual effort more efficiently. The aim of the project was to have reusable and efficient automated test scripts for regression testing. The project is implemented in Java using Selenium WebDriver and Maven/Eclipse setup; it also supports log4j to have detailed log reports during testing. The testcases run as a Testng parametrization suite in the web browser and generate emailable reports.
- Developed a testing framework from scratch designed to work for web application.
- Implemented database testing in the framework.
- Implemented a project in Maven/ Eclipse setup.
- Logging feature using log4j.
- Page Object model framework using Selenium WebDriver.
Communication problems with development team and catching up with the proposed timelines.
I learnt many things while working on this project! First and most importantly, the skill to develop a testing automation framework for web application; improved my java concepts and the project learning in general. Apart from the technical aspects, I learnt the importance of proper communication in a professional environment and will implement in future!
This was my first GSOC and I got to learn a lot about the open source community! I enjoyed working with Systers and would love to continue working like I had thought before applying for GSOC.