Skip to content
This repository has been archived by the owner on Nov 8, 2018. It is now read-only.

GSoC All Final Reports

Janice Niemeir edited this page Jan 31, 2018 · 2 revisions

Ananta Bhatt 2016
Shraddha Barke 2016

Ananta Bhatt 2016

MENTOR : Ritesh Giri

Overview

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.

Challenges

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.

Take-Aways

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.

Overall Experience

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.

Shraddha Barke 2016

Mentor: Shwetambara Srivastava

Project Overview:

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.

Accomplishments:

  1. Developed a testing framework from scratch designed to work for web application.
  2. Implemented database testing in the framework.
  3. Implemented a project in Maven/ Eclipse setup.
  4. Logging feature using log4j.
  5. Page Object model framework using Selenium WebDriver.

Challenges:

Communication problems with development team and catching up with the proposed timelines.

Take-Aways:

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!

Overall Experience:

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.

Links:

Github Repository
Systers Page

Clone this wiki locally