SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Website Testing Project
Website Testing ProjectWebsite Testing Project
Website Testing ProjectSabera Kapasi
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practicesRakesh Jha
 
Testing techniques
Testing techniquesTesting techniques
Testing techniquescnpltesters
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptQA Programmer
 
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 | EdurekaEdureka!
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariJaved Ansari
 
Web App Testing - A Practical Approach
Web App Testing - A Practical ApproachWeb App Testing - A Practical Approach
Web App Testing - A Practical ApproachWalter Mamed
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application TestingTrupti Jethva
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobilePerfecto Mobile
 
Mobile testing
Mobile testingMobile testing
Mobile testingQualitest
 
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 MonitoringMobilePundits
 
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 PracticeTechWell
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application TestingSWAAM Tech
 

Tendances (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
 

Similaire à Testing strategies for e commerce and social apps

Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
Vinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan
 
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.3Samer Desouky
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan
 
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...RIA RUI Society
 
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.v3Leigh Williamson
 
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 PrinciplesCognizant
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseJim Nickel
 
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 strategiesAlisha Henderson
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna Hegde
 
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! Infostretch
 
[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 (...NITHIN S.S
 
Appmotives - Software Testing As Service
Appmotives - Software Testing As ServiceAppmotives - Software Testing As Service
Appmotives - Software Testing As ServiceKalyan Paluri
 
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 requirementsNagarro
 

Similaire à 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
 

Dernier

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Dernier (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

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