SlideShare a Scribd company logo
1 of 2
Download to read offline
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, MySQL



Client Profile                                                Business Situation

The Client is leading provider of SaaS e-commerce               Growing market competition in the SaaS e-commerce
solutions to small and medium businesses. Estab-                solution provider segment made Agiliron to develop an
lished 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 was
business and enhanced sales. The suite helps                    looking for an independent software testing company
achieve improved sales and business expansion                   with adequate experience and expertise in SaaS product
through additional channels focused on both top- and            testing and offering reliable QA services at affordable
bottom-line growth. The suite cuts down operational             prices. The search for a testing service provider was
complexity and brings down associated costs signifi-            based on three parameters, extensive experience in
cantly 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 services
multiuser access option, and effective management               from the view point of unforgiving customers. Agiliron
of front- and back-office functions help users reduce           wanted to create a robust Selenium automation testing
overlaps, avoid complexities, and increase efficiency           framework for its future need to evaluate the applications
and resource utilization.                                       by deployment of customized templates and without de-
                                                                pendence on IT services.




       http://www.360logica.com                                                                          info@360logica.com
360Logica Customer Service Solution Case Study on
                                                                   Selenium PHP Framework Development and QA Services




Technical Situation
The key technical challenge was establishing a Selenium data driven framework using configuration property file. The
scripting 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, the
Selenium automation testing framework was required to take cognizance of convenience of end users and the large-scale
convergence of delivery models for accounting, CRM, content management, HR, enterprise planning, and service desk
applications that are part and parcel of every business.


                                                                   BENEFITS
360Logica Solution
360Logica successfully implemented a full-fledged Sele-
nium-PHP framework for Agiliron. It was data driven and
completely in sync with their technology platform. We also
                                                                    We applied both unit and component software testing to
integrated 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 helped
Initial 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 low
plug-in used to record test cases and play them whenever
required. 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 fix
While 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 with
discovered using the bug tracking system was rectified.             their expertise and experience in software testing, the client
Every time any change was incorporated, the application             was kept informed at every stage. This transparent ap-
                                                                    proach and effective test management helped the client
underwent the Selenium automation testing process again
to 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 better
ble XML files were created. All these are synchronized with         communication and understanding of requirements. The
Ant, 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 integration
tool - Jenkins. The implementation was made to ensure               Regression test is a key requirement for the SAAS product
automatic 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 by
execution is initialized on build deployed, any code                automating most of the business workflows and heavily
changes, 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 reduces
manual
intervention.




           http://www.360logica.com                                                                           info@360logica.com

More Related Content

What's hot

Aspires Testing Services Presentation
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
Vasanthmusic
 
Definio Reply Offering
Definio Reply OfferingDefinio Reply Offering
Definio Reply Offering
DefinioReply
 
Silk For Use With SAP
Silk For Use With SAPSilk For Use With SAP
Silk For Use With SAP
titita13
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in Hand
Ruchika Sachdeva
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
Alm briefing keynote
Alm briefing keynoteAlm briefing keynote
Alm briefing keynote
Spiffy
 

What's hot (20)

Change 5 0
Change 5 0Change 5 0
Change 5 0
 
Aspires Testing Services Presentation
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
 
HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5
 
Definio Reply Offering
Definio Reply OfferingDefinio Reply Offering
Definio Reply Offering
 
Leveraging Jama Connect Effectively in a Multi-Tool Environment
Leveraging Jama Connect Effectively in a Multi-Tool EnvironmentLeveraging Jama Connect Effectively in a Multi-Tool Environment
Leveraging Jama Connect Effectively in a Multi-Tool Environment
 
Silk For Use With SAP
Silk For Use With SAPSilk For Use With SAP
Silk For Use With SAP
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
 
From Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AIFrom Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AI
 
Migration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App PlatformMigration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App Platform
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in Hand
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Ravi_Nelluri_QA
Ravi_Nelluri_QARavi_Nelluri_QA
Ravi_Nelluri_QA
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
Agile ALM Tool Comparison
Agile ALM Tool ComparisonAgile ALM Tool Comparison
Agile ALM Tool Comparison
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
 
Alm briefing keynote
Alm briefing keynoteAlm briefing keynote
Alm briefing keynote
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
8_Testing_Resume_SAP Testing
8_Testing_Resume_SAP Testing8_Testing_Resume_SAP Testing
8_Testing_Resume_SAP Testing
 
Automatied Testing QA
Automatied Testing QAAutomatied Testing QA
Automatied Testing QA
 

Viewers also liked

Sesión 5 de 20 diplomado en pnl
Sesión 5 de 20 diplomado en pnlSesión 5 de 20 diplomado en pnl
Sesión 5 de 20 diplomado en pnl
USET
 
Review of legally blonde
Review of legally blondeReview of legally blonde
Review of legally blonde
dipti8
 
Guia de temas de comprensión
Guia de temas de comprensiónGuia de temas de comprensión
Guia de temas de comprensión
Laura Lopez
 
Trabajo practico n2
Trabajo practico n2Trabajo practico n2
Trabajo practico n2
agutom
 
Kulturclub Musikerinfos
Kulturclub MusikerinfosKulturclub Musikerinfos
Kulturclub Musikerinfos
finnhassold
 
El c omercio13 04-2012
El c omercio13 04-2012El c omercio13 04-2012
El c omercio13 04-2012
rseperu2021
 
In campo per salvare il san gennaro
In campo per salvare il san gennaroIn campo per salvare il san gennaro
In campo per salvare il san gennaro
Flora Pironcini
 
Zahlen Und Fakten Der Klimaveränderung
Zahlen Und Fakten Der KlimaveränderungZahlen Und Fakten Der Klimaveränderung
Zahlen Und Fakten Der Klimaveränderung
BWuser
 

Viewers also liked (20)

Sesión 5 de 20 diplomado en pnl
Sesión 5 de 20 diplomado en pnlSesión 5 de 20 diplomado en pnl
Sesión 5 de 20 diplomado en pnl
 
Royal decameron montego beach
Royal decameron montego beachRoyal decameron montego beach
Royal decameron montego beach
 
Investigacion de fortunas
Investigacion de fortunasInvestigacion de fortunas
Investigacion de fortunas
 
Review of legally blonde
Review of legally blondeReview of legally blonde
Review of legally blonde
 
Hitoria de la electricidad
Hitoria de la electricidadHitoria de la electricidad
Hitoria de la electricidad
 
Guia de temas de comprensión
Guia de temas de comprensiónGuia de temas de comprensión
Guia de temas de comprensión
 
Práctico 5
Práctico 5 Práctico 5
Práctico 5
 
Titel_Tipps und Termine.pdf
Titel_Tipps und Termine.pdfTitel_Tipps und Termine.pdf
Titel_Tipps und Termine.pdf
 
Trabajo practico n2
Trabajo practico n2Trabajo practico n2
Trabajo practico n2
 
sanjay cv
sanjay cvsanjay cv
sanjay cv
 
Kulturclub Musikerinfos
Kulturclub MusikerinfosKulturclub Musikerinfos
Kulturclub Musikerinfos
 
Eres tu propio resultado
Eres tu propio resultadoEres tu propio resultado
Eres tu propio resultado
 
Page 6
Page 6Page 6
Page 6
 
Prueba profeblog
Prueba profeblogPrueba profeblog
Prueba profeblog
 
Крымские маршруты - немцы
Крымские маршруты - немцыКрымские маршруты - немцы
Крымские маршруты - немцы
 
Review of movie maachis
Review of movie maachisReview of movie maachis
Review of movie maachis
 
Ativ 8 Dulcelenecosta
Ativ 8 DulcelenecostaAtiv 8 Dulcelenecosta
Ativ 8 Dulcelenecosta
 
El c omercio13 04-2012
El c omercio13 04-2012El c omercio13 04-2012
El c omercio13 04-2012
 
In campo per salvare il san gennaro
In campo per salvare il san gennaroIn campo per salvare il san gennaro
In campo per salvare il san gennaro
 
Zahlen Und Fakten Der Klimaveränderung
Zahlen Und Fakten Der KlimaveränderungZahlen Und Fakten Der Klimaveränderung
Zahlen Und Fakten Der Klimaveränderung
 

Similar to Selenium php framework_case_study

GaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-Final
Ganesha Shetty
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
Syed Shoeb
 
kanakaborra_3years_Exp
kanakaborra_3years_Expkanakaborra_3years_Exp
kanakaborra_3years_Exp
kanaka reddy
 
Why Selenium and Qualitia?
Why Selenium and Qualitia?Why Selenium and Qualitia?
Why Selenium and Qualitia?
BeyerLudvigsen70
 
JagSinghupdated
JagSinghupdatedJagSinghupdated
JagSinghupdated
jag singh
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
Srinivasa rao
 

Similar to Selenium php framework_case_study (20)

Hike qa test automation framework
 Hike qa test automation framework Hike qa test automation framework
Hike qa test automation framework
 
Selenium and Cucumber Automation Services
Selenium and Cucumber Automation ServicesSelenium and Cucumber Automation Services
Selenium and Cucumber Automation Services
 
Best Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree ArticleBest Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree Article
 
Selenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - MindtreeSelenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - Mindtree
 
QA Automation testing - Cloud deployed workflow application
QA Automation testing - Cloud deployed workflow applicationQA Automation testing - Cloud deployed workflow application
QA Automation testing - Cloud deployed workflow application
 
GaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-Final
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdf
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
kanakaborra_3years_Exp
kanakaborra_3years_Expkanakaborra_3years_Exp
kanakaborra_3years_Exp
 
Why Selenium and Qualitia?
Why Selenium and Qualitia?Why Selenium and Qualitia?
Why Selenium and Qualitia?
 
Ashley Kevorkian.Selenium
Ashley Kevorkian.SeleniumAshley Kevorkian.Selenium
Ashley Kevorkian.Selenium
 
SELENIUM or QTP Which is a Best Automation Tool for Your Business ?
SELENIUM or QTP Which is a Best Automation Tool for Your Business ?SELENIUM or QTP Which is a Best Automation Tool for Your Business ?
SELENIUM or QTP Which is a Best Automation Tool for Your Business ?
 
Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver Example
 
[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane
 
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
Basics of Scriptless Automation for Web and Mobile Apps (1).pdfBasics of Scriptless Automation for Web and Mobile Apps (1).pdf
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
 
JagSinghupdated
JagSinghupdatedJagSinghupdated
JagSinghupdated
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
 
Srikanth QA Analyst
Srikanth QA AnalystSrikanth QA Analyst
Srikanth QA Analyst
 

More from 360logica Software Testing Services (A Saksoft Company)

More from 360logica Software Testing Services (A Saksoft Company) (17)

The future of the capital markets industry
The future of the capital markets industryThe future of the capital markets industry
The future of the capital markets industry
 
Case Study on Manual & Automation Testing ( Online Business Magazine)
Case Study on Manual & Automation Testing ( Online Business Magazine)Case Study on Manual & Automation Testing ( Online Business Magazine)
Case Study on Manual & Automation Testing ( Online Business Magazine)
 
Case Study – Regression Testing (Online Exam Software)
Case Study – Regression Testing (Online Exam Software)Case Study – Regression Testing (Online Exam Software)
Case Study – Regression Testing (Online Exam Software)
 
Case study-regression-testinga
Case study-regression-testingaCase study-regression-testinga
Case study-regression-testinga
 
Case Study : Manual & Automation Testing
Case Study : Manual & Automation TestingCase Study : Manual & Automation Testing
Case Study : Manual & Automation Testing
 
Case Study : Performance Testing (Educational Services)
Case Study : Performance Testing (Educational Services)Case Study : Performance Testing (Educational Services)
Case Study : Performance Testing (Educational Services)
 
Case study website
Case study websiteCase study website
Case study website
 
Case study on functional testing
Case study on functional testingCase study on functional testing
Case study on functional testing
 
Case study: Performance Testing using Load Runner
Case study: Performance Testing using Load RunnerCase study: Performance Testing using Load Runner
Case study: Performance Testing using Load Runner
 
QA Standards
QA StandardsQA Standards
QA Standards
 
QA standards
QA standardsQA standards
QA standards
 
Software testing basics and its types
Software testing basics and its typesSoftware testing basics and its types
Software testing basics and its types
 
Software testing and analysis
Software testing and analysisSoftware testing and analysis
Software testing and analysis
 
Quality in Software Testing
Quality in Software TestingQuality in Software Testing
Quality in Software Testing
 
360Logica brochure
360Logica brochure360Logica brochure
360Logica brochure
 
Software testing - An Overview
Software testing - An OverviewSoftware testing - An Overview
Software testing - An Overview
 
Software testing
Software testingSoftware testing
Software testing
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Selenium php framework_case_study

  • 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, MySQL Client Profile Business Situation The Client is leading provider of SaaS e-commerce Growing market competition in the SaaS e-commerce solutions to small and medium businesses. Estab- solution provider segment made Agiliron to develop an lished 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 was business and enhanced sales. The suite helps looking for an independent software testing company achieve improved sales and business expansion with adequate experience and expertise in SaaS product through additional channels focused on both top- and testing and offering reliable QA services at affordable bottom-line growth. The suite cuts down operational prices. The search for a testing service provider was complexity and brings down associated costs signifi- based on three parameters, extensive experience in cantly 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 services multiuser access option, and effective management from the view point of unforgiving customers. Agiliron of front- and back-office functions help users reduce wanted to create a robust Selenium automation testing overlaps, avoid complexities, and increase efficiency framework for its future need to evaluate the applications and resource utilization. by deployment of customized templates and without de- pendence on IT services. http://www.360logica.com info@360logica.com
  • 2. 360Logica Customer Service Solution Case Study on Selenium PHP Framework Development and QA Services Technical Situation The key technical challenge was establishing a Selenium data driven framework using configuration property file. The scripting 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, the Selenium automation testing framework was required to take cognizance of convenience of end users and the large-scale convergence of delivery models for accounting, CRM, content management, HR, enterprise planning, and service desk applications that are part and parcel of every business. BENEFITS 360Logica Solution 360Logica successfully implemented a full-fledged Sele- nium-PHP framework for Agiliron. It was data driven and completely in sync with their technology platform. We also We applied both unit and component software testing to integrated 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 helped Initial 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 low plug-in used to record test cases and play them whenever required. 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 fix While 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 with discovered using the bug tracking system was rectified. their expertise and experience in software testing, the client Every time any change was incorporated, the application was kept informed at every stage. This transparent ap- proach and effective test management helped the client underwent the Selenium automation testing process again to 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 better ble XML files were created. All these are synchronized with communication and understanding of requirements. The Ant, 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 integration tool - Jenkins. The implementation was made to ensure Regression test is a key requirement for the SAAS product automatic 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 by execution is initialized on build deployed, any code automating most of the business workflows and heavily changes, 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 reduces manual intervention. http://www.360logica.com info@360logica.com