SlideShare una empresa de Scribd logo
1 de 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 online                                 1995: Jeff Bezos
      shopping                                  launches Amazon.com




                        1990: Tim Berners-Lee                          2012: Us eCommerce
                         writes the first web                             and Online Retail
                               browser,                               holiday sales reach 33.8
                        WorldWideWeb, using                            billion, up 13 percent.
                          a NeXT computer
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,
                                                     and         Design 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,
                                 Internal Search   Promotions,
                                 Engine            Feedback)
                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

Más contenido relacionado

La actualidad más candente

Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practicesRakesh Jha
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptQA Programmer
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariJaved Ansari
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application TestingTrupti Jethva
 
Mobile testing
Mobile testingMobile testing
Mobile testingQualitest
 
Testing techniques
Testing techniquesTesting techniques
Testing techniquescnpltesters
 
Web App Testing - A Practical Approach
Web App Testing - A Practical ApproachWeb App Testing - A Practical Approach
Web App Testing - A Practical ApproachWalter Mamed
 
kalyanasundaram,sripriya_tcoepresentation
kalyanasundaram,sripriya_tcoepresentationkalyanasundaram,sripriya_tcoepresentation
kalyanasundaram,sripriya_tcoepresentationQA Programmer
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobilePerfecto Mobile
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application TestingSWAAM Tech
 
What is Web Testing?
What is Web Testing?   What is Web Testing?
What is Web Testing? QA InfoTech
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing StrategyankitQA
 
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 App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsRapidValue
 
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
 

La actualidad más candente (19)

Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
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
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application Testing
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Testing techniques
Testing techniquesTesting techniques
Testing techniques
 
Web App Testing - A Practical Approach
Web App Testing - A Practical ApproachWeb App Testing - A Practical Approach
Web App Testing - A Practical Approach
 
SynapseIndia mobile apps
SynapseIndia mobile appsSynapseIndia mobile apps
SynapseIndia mobile apps
 
kalyanasundaram,sripriya_tcoepresentation
kalyanasundaram,sripriya_tcoepresentationkalyanasundaram,sripriya_tcoepresentation
kalyanasundaram,sripriya_tcoepresentation
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT Mobile
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
What is Web Testing?
What is Web Testing?   What is Web Testing?
What is Web Testing?
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing Strategy
 
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 App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
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
 
Software Testing Presentation
Software Testing PresentationSoftware Testing Presentation
Software Testing Presentation
 

Destacado

Fundamentals of Good User Interface Designing, Development & Testing
Fundamentals of  Good User Interface Designing, Development & TestingFundamentals of  Good User Interface Designing, Development & Testing
Fundamentals of Good User Interface Designing, Development & TestingGopinath Ambothi
 
Testing Web Applications Through User Interface Constraints (CASCON 2015 Talk)
Testing Web Applications Through User Interface Constraints (CASCON 2015 Talk)Testing Web Applications Through User Interface Constraints (CASCON 2015 Talk)
Testing Web Applications Through User Interface Constraints (CASCON 2015 Talk)Sylvain Hallé
 
Selenium-based Visual Test Automation
Selenium-based Visual Test AutomationSelenium-based Visual Test Automation
Selenium-based Visual Test AutomationApplitools
 
Coded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldCoded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldClemens Reijnen
 
Selenium RC: Automated Testing of Modern Web Applications
Selenium RC: Automated Testing of Modern Web ApplicationsSelenium RC: Automated Testing of Modern Web Applications
Selenium RC: Automated Testing of Modern Web Applicationsqooxdoo
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9Ian Sommerville
 
Graphical User Interface Testing
Graphical User Interface TestingGraphical User Interface Testing
Graphical User Interface Testingtechgajanan
 

Destacado (8)

Fundamentals of Good User Interface Designing, Development & Testing
Fundamentals of  Good User Interface Designing, Development & TestingFundamentals of  Good User Interface Designing, Development & Testing
Fundamentals of Good User Interface Designing, Development & Testing
 
Testing Web Applications Through User Interface Constraints (CASCON 2015 Talk)
Testing Web Applications Through User Interface Constraints (CASCON 2015 Talk)Testing Web Applications Through User Interface Constraints (CASCON 2015 Talk)
Testing Web Applications Through User Interface Constraints (CASCON 2015 Talk)
 
Selenium-based Visual Test Automation
Selenium-based Visual Test AutomationSelenium-based Visual Test Automation
Selenium-based Visual Test Automation
 
Coded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldCoded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the Field
 
Selenium RC: Automated Testing of Modern Web Applications
Selenium RC: Automated Testing of Modern Web ApplicationsSelenium RC: Automated Testing of Modern Web Applications
Selenium RC: Automated Testing of Modern Web Applications
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9
 
Ch8.testing
Ch8.testingCh8.testing
Ch8.testing
 
Graphical User Interface Testing
Graphical User Interface TestingGraphical User Interface Testing
Graphical User Interface Testing
 

Similar a 2013 01 22 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
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
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
 
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
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan
 
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
 
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
 
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
 
A Modern Dive into QA Automation and Beyond
A Modern Dive into QA Automation and BeyondA Modern Dive into QA Automation and Beyond
A Modern Dive into QA Automation and BeyondPratik Patel
 
[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
 

Similar a 2013 01 22 testing strategies for e commerce and social apps (20)

Priyanka_Sharma_Resume
Priyanka_Sharma_ResumePriyanka_Sharma_Resume
Priyanka_Sharma_Resume
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
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
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
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
 
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...
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test Engineer
 
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
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and Defense
 
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
 
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
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
 
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!
 
A Modern Dive into QA Automation and Beyond
A Modern Dive into QA Automation and BeyondA Modern Dive into QA Automation and Beyond
A Modern Dive into QA Automation and Beyond
 
[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 (...
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 

Más de Cygnet Infotech

Roadmap for Digital Transformation
Roadmap for Digital TransformationRoadmap for Digital Transformation
Roadmap for Digital TransformationCygnet Infotech
 
Robotic Process Automation Capabilities - Cygnet Infotech
Robotic Process Automation Capabilities - Cygnet InfotechRobotic Process Automation Capabilities - Cygnet Infotech
Robotic Process Automation Capabilities - Cygnet InfotechCygnet Infotech
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesCygnet Infotech
 
Salesforce CRM - To Achieve Unparalleled ROI
Salesforce CRM - To Achieve Unparalleled ROISalesforce CRM - To Achieve Unparalleled ROI
Salesforce CRM - To Achieve Unparalleled ROICygnet Infotech
 
Full-stack Front-end Engineering Services
Full-stack Front-end Engineering ServicesFull-stack Front-end Engineering Services
Full-stack Front-end Engineering ServicesCygnet Infotech
 
Modernizing Supply Chain with Blockchain Technology
Modernizing Supply Chain with Blockchain TechnologyModernizing Supply Chain with Blockchain Technology
Modernizing Supply Chain with Blockchain TechnologyCygnet Infotech
 
IT Consulting - Aligning Technology to Business Strategy
IT Consulting - Aligning Technology to Business StrategyIT Consulting - Aligning Technology to Business Strategy
IT Consulting - Aligning Technology to Business StrategyCygnet Infotech
 
Emerging Technologies: The Power to Future Ready Business
Emerging Technologies: The Power to Future Ready BusinessEmerging Technologies: The Power to Future Ready Business
Emerging Technologies: The Power to Future Ready BusinessCygnet Infotech
 
Cloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cloud Computing: Delivering Public, Private and Hybrid Cloud SolutionsCloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cloud Computing: Delivering Public, Private and Hybrid Cloud SolutionsCygnet Infotech
 
Microsoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationMicrosoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationCygnet Infotech
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosCygnet Infotech
 
Robotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryRobotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryCygnet Infotech
 
Quality Engineering in the New Era
Quality Engineering in the New EraQuality Engineering in the New Era
Quality Engineering in the New EraCygnet Infotech
 
5 ways blockchain improves business flexibility
5 ways blockchain improves business flexibility 5 ways blockchain improves business flexibility
5 ways blockchain improves business flexibility Cygnet Infotech
 
5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product EngineeringCygnet Infotech
 
Successful SAP Implementation Checklist
Successful SAP Implementation ChecklistSuccessful SAP Implementation Checklist
Successful SAP Implementation ChecklistCygnet Infotech
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingCygnet Infotech
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)Cygnet Infotech
 
Introduction to Blockchain-as-a-Service (BaaS)
Introduction to Blockchain-as-a-Service (BaaS)Introduction to Blockchain-as-a-Service (BaaS)
Introduction to Blockchain-as-a-Service (BaaS)Cygnet Infotech
 
5 Ways MS Dynamics 365 Empowers Digital Transformation
5 Ways MS Dynamics 365 Empowers Digital Transformation5 Ways MS Dynamics 365 Empowers Digital Transformation
5 Ways MS Dynamics 365 Empowers Digital TransformationCygnet Infotech
 

Más de Cygnet Infotech (20)

Roadmap for Digital Transformation
Roadmap for Digital TransformationRoadmap for Digital Transformation
Roadmap for Digital Transformation
 
Robotic Process Automation Capabilities - Cygnet Infotech
Robotic Process Automation Capabilities - Cygnet InfotechRobotic Process Automation Capabilities - Cygnet Infotech
Robotic Process Automation Capabilities - Cygnet Infotech
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Salesforce CRM - To Achieve Unparalleled ROI
Salesforce CRM - To Achieve Unparalleled ROISalesforce CRM - To Achieve Unparalleled ROI
Salesforce CRM - To Achieve Unparalleled ROI
 
Full-stack Front-end Engineering Services
Full-stack Front-end Engineering ServicesFull-stack Front-end Engineering Services
Full-stack Front-end Engineering Services
 
Modernizing Supply Chain with Blockchain Technology
Modernizing Supply Chain with Blockchain TechnologyModernizing Supply Chain with Blockchain Technology
Modernizing Supply Chain with Blockchain Technology
 
IT Consulting - Aligning Technology to Business Strategy
IT Consulting - Aligning Technology to Business StrategyIT Consulting - Aligning Technology to Business Strategy
IT Consulting - Aligning Technology to Business Strategy
 
Emerging Technologies: The Power to Future Ready Business
Emerging Technologies: The Power to Future Ready BusinessEmerging Technologies: The Power to Future Ready Business
Emerging Technologies: The Power to Future Ready Business
 
Cloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cloud Computing: Delivering Public, Private and Hybrid Cloud SolutionsCloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
Cloud Computing: Delivering Public, Private and Hybrid Cloud Solutions
 
Microsoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationMicrosoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives Transformation
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the Silos
 
Robotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryRobotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing Industry
 
Quality Engineering in the New Era
Quality Engineering in the New EraQuality Engineering in the New Era
Quality Engineering in the New Era
 
5 ways blockchain improves business flexibility
5 ways blockchain improves business flexibility 5 ways blockchain improves business flexibility
5 ways blockchain improves business flexibility
 
5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering
 
Successful SAP Implementation Checklist
Successful SAP Implementation ChecklistSuccessful SAP Implementation Checklist
Successful SAP Implementation Checklist
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
 
Introduction to Blockchain-as-a-Service (BaaS)
Introduction to Blockchain-as-a-Service (BaaS)Introduction to Blockchain-as-a-Service (BaaS)
Introduction to Blockchain-as-a-Service (BaaS)
 
5 Ways MS Dynamics 365 Empowers Digital Transformation
5 Ways MS Dynamics 365 Empowers Digital Transformation5 Ways MS Dynamics 365 Empowers Digital Transformation
5 Ways MS Dynamics 365 Empowers Digital Transformation
 

2013 01 22 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 online 1995: Jeff Bezos shopping launches Amazon.com 1990: Tim Berners-Lee 2012: Us eCommerce writes the first web and Online Retail browser, holiday sales reach 33.8 WorldWideWeb, using billion, up 13 percent. a NeXT computer
  • 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, and Design 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, Internal Search Promotions, Engine Feedback) 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