Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Selenium php framework_case_study

846 views

Published on

Growing market competition in the SaaS e-commerce solution provider segment made our client to develop an unfailing suite ready for market integration within a lim-ited time frame and with a low budget. The client was looking for an independent software testing company with adequate experience and expertise in SaaS product testing and offering reliable QA services at affordable prices. The search for a testing service provider was based on three parameters, extensive experience in SaaS testing and Selenium PHP framework develop-ment, low-cost performance and functional testing ser-vices, and independent software testing and QA services from the view point of unforgiving customers. The client wanted to create a robust Selenium automation testing framework for its future need to evaluate the applications by deployment of customized templates and without de-pendence on IT services.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Selenium php framework_case_study

  1. 1. Case Study on Selenium PHP Framework Development and QA Services Domain: SaaS e-commerce solutions Services Used: SaaS product testing services, Selenium automation testing, QA assurance Tools: Selenium automation testing tools, including Selenium IDE, Selenium RC, Ant and Jenkins. Technology: PHP, MySQLClient Profile Business SituationThe Client is leading provider of SaaS e-commerce Growing market competition in the SaaS e-commercesolutions to small and medium businesses. Estab- solution provider segment made Agiliron to develop anlished in 2007, its primary product is an integrated on unfailing suite ready for market integration within a lim--demand suite designed to facilitate expansion of ited time frame and with a low budget. The client wasbusiness and enhanced sales. The suite helps looking for an independent software testing companyachieve improved sales and business expansion with adequate experience and expertise in SaaS productthrough additional channels focused on both top- and testing and offering reliable QA services at affordablebottom-line growth. The suite cuts down operational prices. The search for a testing service provider wascomplexity and brings down associated costs signifi- based on three parameters, extensive experience incantly improving functionality, efficiency, and profits. SaaS testing and Selenium PHP framework develop-While data aggregation through reporting and ment, low-cost performance and functional testing ser-dashboard capabilities improves business visibility, vices, and independent software testing and QA servicesmultiuser access option, and effective management from the view point of unforgiving customers. Agilironof front- and back-office functions help users reduce wanted to create a robust Selenium automation testingoverlaps, avoid complexities, and increase efficiency framework for its future need to evaluate the applicationsand resource utilization. by deployment of customized templates and without de- pendence on IT services. http://www.360logica.com info@360logica.com
  2. 2. 360Logica Customer Service Solution Case Study on Selenium PHP Framework Development and QA ServicesTechnical SituationThe key technical challenge was establishing a Selenium data driven framework using configuration property file. Thescripting language to be used was PHP and PHPUnit was selected as the preferred execution tool. The Agiliron SaaS e-commerce solution delivery model was based on cloud technology, which necessitated a software testing approach com-pletely different from traditional way of testing. Concurrent with multiple functions covering both front and back end, theSelenium automation testing framework was required to take cognizance of convenience of end users and the large-scaleconvergence of delivery models for accounting, CRM, content management, HR, enterprise planning, and service deskapplications that are part and parcel of every business. BENEFITS360Logica Solution360Logica successfully implemented a full-fledged Sele-nium-PHP framework for Agiliron. It was data driven andcompletely in sync with their technology platform. We also We applied both unit and component software testing tointegrated test suite with CI - Jenkins with the help of build validate the application in parts and as a whole unit guaran-tool - Ant. teeing its robust integration and unfailing performance.360Logica team of experts proficient in functional testing of Right from scalability to compatibility and integration test-SaaS products used advanced Selenium automation test- ing, we made it possible for Agiliron market a robust SaaS-ing tools and multiple computers for parallel running of based solution that generated immense customer goodwill and sales references for it.tests bringing down the time required for the purpose effec-tively. Low-cost software testing services by 360Logica helpedInitial scripts were created using Selenium IDE, a Firefox the client develop Selenium automation testing framework within the budget and offer the product to customers at lowplug-in used to record test cases and play them wheneverrequired. PHP codes were extracted from Selenium IDE cost giving it an edge in the market.and functions are created as per the framework require-ment. PHP editor is run during the scripting process and Deployment of dedicated teams helped ramp up the project within the time limit and to the convenience of the client.the suite is examined using PHPUnit. Following the execu-tion, HTML test scripts are generated after editing. Impartial and independent software testing helped give all possible customer expectations due consideration and fixWhile running the test cases on Selenium automation test- the defects accordingly.ing tools, integration complexities are looked into and de-fects are documented for reference. Any type of defects While the in-house experts complemented each other withdiscovered using the bug tracking system was rectified. their expertise and experience in software testing, the clientEvery time any change was incorporated, the application was kept informed at every stage. This transparent ap- proach and effective test management helped the clientunderwent the Selenium automation testing process againto establish integration credentials. Once the Selenium consider our convenient outsourcing software testing ser-automation testing was over, a new directory and compati- vices just an extension of its organization leading to betterble XML files were created. All these are synchronized with communication and understanding of requirements. TheAnt, a tool built for deployment of the application. client was able to free resources and management from supervisory functions and concentrate on sales expansion.Automation suite was integrated with continuous integrationtool - Jenkins. The implementation was made to ensure Regression test is a key requirement for the SAAS productautomatic management of the test execution. Rules are of our client, which undergoes frequent changes necessi-defined in Jenkins for test suite execution, e.g. test suite tated by customer needs. 360Logica team achieved this byexecution is initialized on build deployed, any code automating most of the business workflows and heavilychanges, at any particular time, etc. This process helps used areas. This process brought down the effort for re-automate the entire execution gression test by more than 1/10.process and reduce manual intervention.This automates the entire execution process and reducesmanualintervention. http://www.360logica.com info@360logica.com

×