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 PresentationVasanthmusic
 
HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5HP ALM; HP ALI 2.5
HP ALM; HP ALI 2.5Ronit Soen
 
Definio Reply Offering
Definio Reply OfferingDefinio Reply Offering
Definio Reply OfferingDefinioReply
 
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 EnvironmentOpsHub Inc.
 
Silk For Use With SAP
Silk For Use With SAPSilk For Use With SAP
Silk For Use With SAPtitita13
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)Terry Cho
 
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 AICognizant
 
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 PlatformVMware vFabric
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandRuchika Sachdeva
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesHemang Rindani
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform OverviewSteve Lange
 
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...Perfecto by Perforce
 
Alm briefing keynote
Alm briefing keynoteAlm briefing keynote
Alm briefing keynoteSpiffy
 
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 SourceRapidValue
 

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

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

Hike qa test automation framework
 Hike qa test automation framework Hike qa test automation framework
Hike qa test automation frameworkChristinaPerri4
 
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 - Mindtreesamirandev1
 
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 Articledevraajsingh
 
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 applicationZado Technologies
 
GaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGaneshaShetty_Automation_Testing_Resume-Final
GaneshaShetty_Automation_Testing_Resume-FinalGanesha Shetty
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015Syed Shoeb
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdfKMSSolutionsMarketin
 
(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...Farhan Tariq
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesCygnet Infotech
 
kanakaborra_3years_Exp
kanakaborra_3years_Expkanakaborra_3years_Exp
kanakaborra_3years_Expkanaka reddy
 
Why Selenium and Qualitia?
Why Selenium and Qualitia?Why Selenium and Qualitia?
Why Selenium and Qualitia?BeyerLudvigsen70
 
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 ?JanBask Training
 
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 ExampleTechWell
 
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).pdfpcloudy2
 
JagSinghupdated
JagSinghupdatedJagSinghupdated
JagSinghupdatedjag singh
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivasa 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
 
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
 
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
 
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

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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 Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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 MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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 MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

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