SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Webinar
Testing Strategies for Ecommerce and Social Apps
                22nd Jan, 2013 | Tuesday
Agenda
1. User Interface Testing, essential for eCommerce and Social
   Apps

2. Automation, need of the hour

3. Integration Testing for third party Apps

4. Performance: An Important aspect of quality application
History of Ecommerce

1979: Michael Aldrich invented                                        1995: Jeff Bezos launches
       online shopping                                                      Amazon.com




                                   1990: Tim Berners-Lee writes the                               2012: Us eCommerce and Online
                                 first web browser, WorldWideWeb,                                  Retail holiday sales reach 33.8
                                        using a NeXT computer                                          billion, up 13 percent.
Agenda
1. User Interface Testing, essential for eCommerce and Social
   Apps

2. Automation, need of the hour

3. Integration Testing for third party Apps

4. Performance: An Important aspect of quality application
User Interface Testing
• Navigation and Workflow: Ensure that there are Breadcrumbs or
   Sitemap


• Interface should be consistent across all pages

• Easy to manage modules from Portal Administration

• Code Compatibility and Portability to different environments
How to test User Experience?
•   Define matrix of Test User profiles:
     –   Target Location
     –   Culture
     –   Age


•   Test against internationally recognized standards
     –   Sec. 508 Compliance
     –   W3C Standard


•   Factor devices that your users will use to access the application
     –   Computers
     –   Mobile Phones
     –   Tablets
     –   Other Medias: TV
Testing content
• Products should be divided in categories or catalogs to match various search
  criteria:
   – Example for Electronic Products
        • By Brands
        • By Cost
        • By Features

• Test Search Filters and Search bar
   – Different criteria, algorithms and possible user requests
Agenda
1. User Interface Testing, essential for eCommerce and Social
   Apps

2. Automation, need of the hour

3. Integration Testing for third party Apps

4. Performance: An Important aspect of quality application
Challenges
• Time is of essence for customer facing real time applications

• Continuous changes for eCommerce and Social Apps demands
  Regression


                “Automation is Nirvana”
Implementing effective strategy for Automation

• Adequate testing can be achieved by
  automating regression cycles                   Test Tool       Automation
                                                 Selection       Introduction
    – Identify Regression suite


• Focus on Daily Build automation, way to go   Test Execution   Planning, Desig
                                                     and            n and
  forward                                      Management        Development



• Setup for Continuous Integration              Review and
                                                Assessment


• Localization testing should be automated
Agenda
1. User Interface Testing, essential for eCommerce and Social
   Apps

2. Automation, need of the hour

3. Integration Testing for third party Apps

4. Performance: An Important aspect of quality application
Integration Testing
• Test early in development cycle

• Test third party apps prior & post
  integration with main application

• Test Social Media Apps post
  integration, there can be issues!
Testing through all stages
                                                       Test Add-Ons
                                                       (Ads, Promotions,
                                     Internal Search   Feedback)
                                     Engine
                    User Interface

Focus on Business
Functionality
Individual Testing of Third party Apps
• Isolate Testing for third party apps and
  Web Services/APIs

• Test Licensed vs. Hosted Service
  Connectivity

• Popular third party apps
  (Paypal, Authorize.net, Google
  Checkout, Magento, UPS, Fedex, etc.)
Agenda
1. User Interface Testing, essential for eCommerce and Social
   Apps

2. Automation, need of the hour

3. Integration Testing for third party Apps

4. Performance: An Important aspect of quality application
Performance Plan and Capacity Analysis
• Identify Performance requirements and
  create a performance test plan


• For social apps, installation time and
  memory usage are important


• Capacity Analysis for current and future
  usage of the application
Performance Testing
                                                Server/Database Monitoring




                                                                        Internet
                                Distributed Agents                     Application
Scenarios                         Remote Agent 1
                 Master
Schedule          Test            Remote Agent 2
                Controller

                                  Remote Agent 3

Reports     Load Testing Tool
                                  Remote Agent n
Infrastructure for Distributed Performance Testing
•   Create distributed test infrastructure to cover all regions

•   Distribute performance testing across different parts of the world to emulate
    actual traffic

•   Use emulators/simulators where applicable to reduce the dependency on
    availability of devices
     – Partners
     – Crowd Sourcing
     – Outsourced Infrastructure Services

•   Test for maximum user capacity using virtual users
Results Analysis
• Experience and expertise
  required

• Find bottlenecks

• Define weak areas

• Fine tune and repeat the
  process
Thank You



Questions?
Contact Us
Email: info@cygnet-infotech.com    India
                                   Cygnet Infotech Pvt Ltd.
Website: www.cygnet-infotech.com   2A, Manikyam, Opp. Samudra Annexe,
                                   Nr. Shilp Cross Roads, Off. C. G. Road,
Facebook                           Navrangpura, Ahmedabad, Gujarat, India.
                                   Tel: +91-79-30487400;
LinkedIn                           Fax: +91-79-30487422
Twitter - @CygnetInfotech
Skype – cygnet-infotech-pvt-ltd
                                   USA
                                   Cygnet Infotech LLC.
                                   Mack-Cali Centre III,
                                   140 E, Ridgewood Avenue,
                                   Suite 415 ST, Paramus, NJ 07652.
                                   Tel: +1-201-995-7444;
                                   Fax : +1-201-221-8516

Weitere ähnliche Inhalte

Was ist angesagt?

Testing techniques
Testing techniquesTesting techniques
Testing techniques
cnpltesters
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
QA Programmer
 
Web App Testing - A Practical Approach
Web App Testing - A Practical ApproachWeb App Testing - A Practical Approach
Web App Testing - A Practical Approach
Walter Mamed
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT Mobile
Perfecto Mobile
 

Was ist angesagt? (20)

Website Testing Project
Website Testing ProjectWebsite Testing Project
Website Testing Project
 
Shyam
ShyamShyam
Shyam
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Testing techniques
Testing techniquesTesting techniques
Testing techniques
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
 
Top 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | EdurekaTop 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | Edureka
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Web App Testing - A Practical Approach
Web App Testing - A Practical ApproachWeb App Testing - A Practical Approach
Web App Testing - A Practical Approach
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application Testing
 
SynapseIndia mobile apps
SynapseIndia mobile appsSynapseIndia mobile apps
SynapseIndia mobile apps
 
Testing plan for an ecommerce site
Testing plan for an ecommerce siteTesting plan for an ecommerce site
Testing plan for an ecommerce site
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT Mobile
 
GUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test StudioGUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test Studio
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Software Testing Presentation
Software Testing PresentationSoftware Testing Presentation
Software Testing Presentation
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 

Ähnlich wie Testing strategies for e commerce and social apps

Priyanka_Sharma_Resume
Priyanka_Sharma_ResumePriyanka_Sharma_Resume
Priyanka_Sharma_Resume
Priyanka Sharma
 
Vinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan_Tester
Vinit Ranjan_Tester
Vinit Ranjan
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test Engineer
Vinit Ranjan
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
kotekal anil
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
Prasanna Hegde
 
Sunil_Personal
Sunil_PersonalSunil_Personal
Sunil_Personal
sunil kumar
 

Ähnlich wie Testing strategies for e commerce and social apps (20)

Priyanka_Sharma_Resume
Priyanka_Sharma_ResumePriyanka_Sharma_Resume
Priyanka_Sharma_Resume
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Vinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan_Tester
Vinit Ranjan_Tester
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test Engineer
 
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and Defense
 
Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategies
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise! A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
A Guided Approach to Testing - A Mobile First Strategy for your Enterprise!
 
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
 
Appmotives - Software Testing As Service
Appmotives - Software Testing As ServiceAppmotives - Software Testing As Service
Appmotives - Software Testing As Service
 
Integrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirementsIntegrating AI in software quality in absence of a well-defined requirements
Integrating AI in software quality in absence of a well-defined requirements
 
Sunil_Personal
Sunil_PersonalSunil_Personal
Sunil_Personal
 

KĂźrzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

KĂźrzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Testing strategies for e commerce and social apps

  • 1. Webinar Testing Strategies for Ecommerce and Social Apps 22nd Jan, 2013 | Tuesday
  • 2. Agenda 1. User Interface Testing, essential for eCommerce and Social Apps 2. Automation, need of the hour 3. Integration Testing for third party Apps 4. Performance: An Important aspect of quality application
  • 3. History of Ecommerce 1979: Michael Aldrich invented 1995: Jeff Bezos launches online shopping Amazon.com 1990: Tim Berners-Lee writes the 2012: Us eCommerce and Online first web browser, WorldWideWeb, Retail holiday sales reach 33.8 using a NeXT computer billion, up 13 percent.
  • 4. Agenda 1. User Interface Testing, essential for eCommerce and Social Apps 2. Automation, need of the hour 3. Integration Testing for third party Apps 4. Performance: An Important aspect of quality application
  • 5. User Interface Testing • Navigation and Workflow: Ensure that there are Breadcrumbs or Sitemap • Interface should be consistent across all pages • Easy to manage modules from Portal Administration • Code Compatibility and Portability to different environments
  • 6.
  • 7.
  • 8. How to test User Experience? • Define matrix of Test User profiles: – Target Location – Culture – Age • Test against internationally recognized standards – Sec. 508 Compliance – W3C Standard • Factor devices that your users will use to access the application – Computers – Mobile Phones – Tablets – Other Medias: TV
  • 9. Testing content • Products should be divided in categories or catalogs to match various search criteria: – Example for Electronic Products • By Brands • By Cost • By Features • Test Search Filters and Search bar – Different criteria, algorithms and possible user requests
  • 10. Agenda 1. User Interface Testing, essential for eCommerce and Social Apps 2. Automation, need of the hour 3. Integration Testing for third party Apps 4. Performance: An Important aspect of quality application
  • 11. Challenges • Time is of essence for customer facing real time applications • Continuous changes for eCommerce and Social Apps demands Regression “Automation is Nirvana”
  • 12. Implementing effective strategy for Automation • Adequate testing can be achieved by automating regression cycles Test Tool Automation Selection Introduction – Identify Regression suite • Focus on Daily Build automation, way to go Test Execution Planning, Desig and n and forward Management Development • Setup for Continuous Integration Review and Assessment • Localization testing should be automated
  • 13. Agenda 1. User Interface Testing, essential for eCommerce and Social Apps 2. Automation, need of the hour 3. Integration Testing for third party Apps 4. Performance: An Important aspect of quality application
  • 14. Integration Testing • Test early in development cycle • Test third party apps prior & post integration with main application • Test Social Media Apps post integration, there can be issues!
  • 15. Testing through all stages Test Add-Ons (Ads, Promotions, Internal Search Feedback) Engine User Interface Focus on Business Functionality
  • 16. Individual Testing of Third party Apps • Isolate Testing for third party apps and Web Services/APIs • Test Licensed vs. Hosted Service Connectivity • Popular third party apps (Paypal, Authorize.net, Google Checkout, Magento, UPS, Fedex, etc.)
  • 17. Agenda 1. User Interface Testing, essential for eCommerce and Social Apps 2. Automation, need of the hour 3. Integration Testing for third party Apps 4. Performance: An Important aspect of quality application
  • 18. Performance Plan and Capacity Analysis • Identify Performance requirements and create a performance test plan • For social apps, installation time and memory usage are important • Capacity Analysis for current and future usage of the application
  • 19. Performance Testing Server/Database Monitoring Internet Distributed Agents Application Scenarios Remote Agent 1 Master Schedule Test Remote Agent 2 Controller Remote Agent 3 Reports Load Testing Tool Remote Agent n
  • 20. Infrastructure for Distributed Performance Testing • Create distributed test infrastructure to cover all regions • Distribute performance testing across different parts of the world to emulate actual traffic • Use emulators/simulators where applicable to reduce the dependency on availability of devices – Partners – Crowd Sourcing – Outsourced Infrastructure Services • Test for maximum user capacity using virtual users
  • 21. Results Analysis • Experience and expertise required • Find bottlenecks • Define weak areas • Fine tune and repeat the process
  • 23. Contact Us Email: info@cygnet-infotech.com India Cygnet Infotech Pvt Ltd. Website: www.cygnet-infotech.com 2A, Manikyam, Opp. Samudra Annexe, Nr. Shilp Cross Roads, Off. C. G. Road, Facebook Navrangpura, Ahmedabad, Gujarat, India. Tel: +91-79-30487400; LinkedIn Fax: +91-79-30487422 Twitter - @CygnetInfotech Skype – cygnet-infotech-pvt-ltd USA Cygnet Infotech LLC. Mack-Cali Centre III, 140 E, Ridgewood Avenue, Suite 415 ST, Paramus, NJ 07652. Tel: +1-201-995-7444; Fax : +1-201-221-8516