Friday, June 1, 2012

Automated Testing - GSoC 2012


For Google Summer of Code (GSoC) 2012 I submitted a proposal on "AutomatedTesting" project listed by phpmyadmin (PMA). Michal Čihař, Marc Delisle, Madhura Jayaratne and Stas Zarubin who is the last year GSoC contributor helped me a lot when I improve my patches and the proposal. Michal Čihař act as my mentor for my project in this summer of code.

PMA is a free software tool written in PHP, intended to handle the administration of MySQL over the web. Automated testing is a project idea which continues from the last year GSoC session which was partially done by Stas Zarubin. Expectation of the project is automate the testing in PMA by writing uni test cases and selenium test cases using phpunit and improve the code coverage. Last year Stas Zarubin has written some test cases for the PMA libraries and classes but couldn't complete all. In this time I am improving the written test cases coverage and write new test cases for the remaining libraries and classes. 

In the next series of blog post I will discuss more about my project in this summer.

3 comments:

  1. The company I am working with Kualitatem offers all kind of testing services from software testing, software quality assurance, mobile application testing to automation testing. What is useful for me in your post that you have pointed a tool PMA for software automation testing and I am sure it will work for many out there willing to speed up their testing process.

    ReplyDelete
    Replies
    1. Here I mentioned I am automating the testing mechanism of PMA(phpmyadmin). It is not a tool using for automated testing. Testing automation is writing unit test cases for implemented code and by running the test cases we can check whether implemented code is working fine. Here we don't have to do manual testing, we just have to do run the test case. I am writing unit test cases using PHPUnit and functional test cases using Selenium.

      Delete
  2. the comapny provides a featured perspective on a modern day Automation Testing adaptation with a peek into a project’s encounter with contemporary environmental changes. In this article, an existing software application with a substantial suite of automated tests is faced with proposed changes to existing application controls.

    ReplyDelete