SlideShare a Scribd company logo
Anand Ramdeo
MD - EMEA Region
anand.ramdeo@ranosys.com
@testinggeek
Testing Strategies for the eCommerce
Stores built on Magento
Introduction
The only way to grow is
By making our customers
successful
Software Testing - A Key Driver for the customer success
Common Bug Types - eCommerce Store
Big and Visible
- Server Error
- 404
- Service not
available
Small & Neglected
- Layout and
interaction errors
- Third party
integration
- Usability issues
Impact of software defects on the bottom line
● Lost revenue
○ Will not wait for the page load
○ Will abandon the shopping
process
● Lost opportunity
○ Will not trust your site
○ May never come back, Will go to
the competitors
● Bad publicity
○ Will tell the world about the bad
experience
Users are impatient, unforgiving and
connected
Impact of software defects on development
New Features
Enhancements
Channels
Defects and
issues that
customer found
How do you spend most of your time?
Challenges of testing in an Agency environment
Conflicting Priorities
- Work is driven by the
client’s preferences.
- Conflicting priorities
between PM, AM, and
the testers.
Good Engineering Practices - Our survival kit
● Communication & Clarity
○ Understand the business, vision,
and the rationale.
● Clean code and good architecture
○ DRY, YAGNI, KISS, SOLID and
other relevant principles.
● Development processes
○ Unit testing, code review, Static
analysis, functional automation
and manual testing.
● Project Management
○ Scrum, Kanban, Transparent, and
accountable.
● Skills assessment and path
○ Where do we stand and how do
we get better?
● Knowledge Management
○ Utilise the domain and functional
expertise of the whole group to
help the client.
Testing Strategies - How do we test?
● Contextual
○ Every project, team, and
assignment is different.
Understand first, suggest later.
● Repeatable
○ Process driven, supported by
tools and mentors.
● Robust
○ Accountable, visible, and
trustworthy reports.
● Extensive
○ Beyond GUI and with focus on
NFT such as security, usability,
accessibility, performance etc.
● Reusable
○ Automation, checklists,
guidelines, data, test scenarios
● Prepared
○ Monitoring and continuous
testing on production.
What do we test? - Common Features
Testing Knowledge Base - APIs and Integrations
Paging
Authentication
Parameters
Authorisation
Security
Behave
Error Handling
State
Filter
Order
Diagnostic
Versioning
Logging
Accessibility
Purpose
Consumer
Domain specific names, Examples, easy-to-learn, documentation, hard-to-misuse,
easy-to-use, lead to readable code, principle-0f-least astonishment, guessability, and
consumability
https://www.linkedin.com/pulse/testing-restful-webservices-api-remember-papas-sfo-deed-ramdeo/
Where do we test? - Devices & Browsers Compatibility
● Responsive by default
● Driven by analytics - what
devices and browsers your
users would be using?
● On the lines of graded browser
support
Testing Knowledge Base - Few examples - Search
High level test ideas and reusable
test scenarios
Testing Knowledge Base - Few examples - Shopping cart, communication etc.
Mindmap - Our
most important
testing tool
NFT, Monitoring, or A/B Testing - everything is covered!
Happy to share the full
mindmap. Send me an email
Summarise
● Testing is important, it affects
the bottom line.
● Small defects related to
layout, interaction, and
usability are as damaging as
the big ones.
● Good engineering practices
could be the most important
factor in improving quality.
● Your project and its context is
unique - consider that before
adopting any solution.
● Do not reinvent the wheel, use
the knowledge that is
available.
● Be proactive and make your
clients and organisation
successful.
Thank You - For your time and attention. Any Questions?
Anand Ramdeo
MD - EMEA Region
Email : anand.ramdeo@ranosys.com
Twitter : @testinggeek
LinkedIn : https://www.linkedin.com/in/anandramdeo/
Let’s Stay Connected.

More Related Content

DOC
KamalSharma_Cv(a)
DOCX
Updated_RajashekarCV-1
PDF
How to qualify mobile app development partners
PPTX
Usability Testing
PPT
Cross Tab Credential Presentation
DOC
PrashanthaT Sr TM
PDF
Divya damodar
DOCX
Resume
KamalSharma_Cv(a)
Updated_RajashekarCV-1
How to qualify mobile app development partners
Usability Testing
Cross Tab Credential Presentation
PrashanthaT Sr TM
Divya damodar
Resume

What's hot (14)

DOC
Shaju Dehannath Kottarath - Resume
PDF
Abdullah-Kiddo-CV-2016
DOC
RameshBhupalam_D
DOC
28-8-2016 Mai_Cv
DOC
Resume_Ananthu
DOC
DOC
Prity_testing_3.10year
PDF
Richard Cannon IT resume _2
DOCX
Software test engineer
PDF
BA resume 1.03_yrs
PDF
Osama Mohamed Saleh V1
PDF
Carrmen CV
DOCX
All About Bug
DOC
Resume_Anurag Singh
Shaju Dehannath Kottarath - Resume
Abdullah-Kiddo-CV-2016
RameshBhupalam_D
28-8-2016 Mai_Cv
Resume_Ananthu
Prity_testing_3.10year
Richard Cannon IT resume _2
Software test engineer
BA resume 1.03_yrs
Osama Mohamed Saleh V1
Carrmen CV
All About Bug
Resume_Anurag Singh
Ad

Similar to Testing strategies for the eCommerce stores built on Magento (20)

PPTX
Apm andre santos
PDF
Metrics that Matters in Software Engineering
DOC
Rakesh Resume
PDF
Independent verification & validation presented by Maneat v02
PDF
Agile Testing Framework - The Art of Automated Testing
PDF
How to Launch Your AppExchange App at Dreamforce
PDF
Rana Mansoor Ahmed
PPTX
Test Policy and Practices
PDF
Best Practices in Testing Force.com Application
PDF
Ta3s e commerce testing offering
DOC
CV_Thirumalai_1.0
PDF
Choosing the Right Web Application Development Company for Key Factors to Con...
DOC
Moulika_QA_+4Yrs_TestingExp
DOC
Dhanujai_Testing_Resume
DOC
Sandeep_Chaudhary_CV
DOC
Priyanka_Sharma_6yr_UNIX_SQL_Prod_Support_Testing
PDF
Frugal Services Deck_2024 (Short).pdf
DOC
Jgayatri-QA-Profile
DOCX
Flenida_Dsouza_Resume
PDF
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments.pdf
Apm andre santos
Metrics that Matters in Software Engineering
Rakesh Resume
Independent verification & validation presented by Maneat v02
Agile Testing Framework - The Art of Automated Testing
How to Launch Your AppExchange App at Dreamforce
Rana Mansoor Ahmed
Test Policy and Practices
Best Practices in Testing Force.com Application
Ta3s e commerce testing offering
CV_Thirumalai_1.0
Choosing the Right Web Application Development Company for Key Factors to Con...
Moulika_QA_+4Yrs_TestingExp
Dhanujai_Testing_Resume
Sandeep_Chaudhary_CV
Priyanka_Sharma_6yr_UNIX_SQL_Prod_Support_Testing
Frugal Services Deck_2024 (Short).pdf
Jgayatri-QA-Profile
Flenida_Dsouza_Resume
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments.pdf
Ad

More from Anand Ramdeo (13)

PPTX
Rano fest
PPTX
Ranosys jobs
PDF
Misleading Validations - Be Aware Of Green
PDF
Keeping London On The Move - Interesting Solutions For Challenging Problems
PDF
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?
PDF
Workshop for Managing Expectations By Utilising A Communication Toolkit
PDF
Tes automation for CMS Backed applications - Channel-4 Case Study
PDF
Java primer
PDF
Ramdeo green
PPTX
Selenium conference 2012 - One Step At A Time
PPT
Patterns in Testing and a claim - iCheckWebsite
PPT
Agile Testing
PPT
Simple tools to fight bigger quality battle
Rano fest
Ranosys jobs
Misleading Validations - Be Aware Of Green
Keeping London On The Move - Interesting Solutions For Challenging Problems
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?
Workshop for Managing Expectations By Utilising A Communication Toolkit
Tes automation for CMS Backed applications - Channel-4 Case Study
Java primer
Ramdeo green
Selenium conference 2012 - One Step At A Time
Patterns in Testing and a claim - iCheckWebsite
Agile Testing
Simple tools to fight bigger quality battle

Recently uploaded (20)

PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
Teaching material agriculture food technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Cloud computing and distributed systems.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
cuic standard and advanced reporting.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Approach and Philosophy of On baking technology
Assigned Numbers - 2025 - Bluetooth® Document
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Teaching material agriculture food technology
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Cloud computing and distributed systems.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
cuic standard and advanced reporting.pdf
sap open course for s4hana steps from ECC to s4
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology

Testing strategies for the eCommerce stores built on Magento

  • 1. Anand Ramdeo MD - EMEA Region anand.ramdeo@ranosys.com @testinggeek Testing Strategies for the eCommerce Stores built on Magento
  • 3. The only way to grow is By making our customers successful
  • 4. Software Testing - A Key Driver for the customer success
  • 5. Common Bug Types - eCommerce Store Big and Visible - Server Error - 404 - Service not available Small & Neglected - Layout and interaction errors - Third party integration - Usability issues
  • 6. Impact of software defects on the bottom line ● Lost revenue ○ Will not wait for the page load ○ Will abandon the shopping process ● Lost opportunity ○ Will not trust your site ○ May never come back, Will go to the competitors ● Bad publicity ○ Will tell the world about the bad experience Users are impatient, unforgiving and connected
  • 7. Impact of software defects on development New Features Enhancements Channels Defects and issues that customer found How do you spend most of your time?
  • 8. Challenges of testing in an Agency environment Conflicting Priorities - Work is driven by the client’s preferences. - Conflicting priorities between PM, AM, and the testers.
  • 9. Good Engineering Practices - Our survival kit ● Communication & Clarity ○ Understand the business, vision, and the rationale. ● Clean code and good architecture ○ DRY, YAGNI, KISS, SOLID and other relevant principles. ● Development processes ○ Unit testing, code review, Static analysis, functional automation and manual testing. ● Project Management ○ Scrum, Kanban, Transparent, and accountable. ● Skills assessment and path ○ Where do we stand and how do we get better? ● Knowledge Management ○ Utilise the domain and functional expertise of the whole group to help the client.
  • 10. Testing Strategies - How do we test? ● Contextual ○ Every project, team, and assignment is different. Understand first, suggest later. ● Repeatable ○ Process driven, supported by tools and mentors. ● Robust ○ Accountable, visible, and trustworthy reports. ● Extensive ○ Beyond GUI and with focus on NFT such as security, usability, accessibility, performance etc. ● Reusable ○ Automation, checklists, guidelines, data, test scenarios ● Prepared ○ Monitoring and continuous testing on production.
  • 11. What do we test? - Common Features
  • 12. Testing Knowledge Base - APIs and Integrations Paging Authentication Parameters Authorisation Security Behave Error Handling State Filter Order Diagnostic Versioning Logging Accessibility Purpose Consumer Domain specific names, Examples, easy-to-learn, documentation, hard-to-misuse, easy-to-use, lead to readable code, principle-0f-least astonishment, guessability, and consumability https://www.linkedin.com/pulse/testing-restful-webservices-api-remember-papas-sfo-deed-ramdeo/
  • 13. Where do we test? - Devices & Browsers Compatibility ● Responsive by default ● Driven by analytics - what devices and browsers your users would be using? ● On the lines of graded browser support
  • 14. Testing Knowledge Base - Few examples - Search High level test ideas and reusable test scenarios
  • 15. Testing Knowledge Base - Few examples - Shopping cart, communication etc. Mindmap - Our most important testing tool
  • 16. NFT, Monitoring, or A/B Testing - everything is covered! Happy to share the full mindmap. Send me an email
  • 17. Summarise ● Testing is important, it affects the bottom line. ● Small defects related to layout, interaction, and usability are as damaging as the big ones. ● Good engineering practices could be the most important factor in improving quality. ● Your project and its context is unique - consider that before adopting any solution. ● Do not reinvent the wheel, use the knowledge that is available. ● Be proactive and make your clients and organisation successful.
  • 18. Thank You - For your time and attention. Any Questions? Anand Ramdeo MD - EMEA Region Email : anand.ramdeo@ranosys.com Twitter : @testinggeek LinkedIn : https://www.linkedin.com/in/anandramdeo/ Let’s Stay Connected.