Top Banner
Webinar Testing Strategies for Ecommerce and Social Apps 22 nd Jan, 2013 | Tuesday
23

2013 01 22 testing strategies for e commerce and social apps

Jan 20, 2015

Download

Documents

Cygnet Infotech

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2013 01 22   testing strategies for e commerce and social apps

WebinarTesting Strategies for Ecommerce and Social Apps

22nd Jan, 2013 | Tuesday

Page 2: 2013 01 22   testing strategies for e commerce and social apps

Agenda1. 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

Page 3: 2013 01 22   testing strategies for e commerce and social apps

History of Ecommerce

1979: Michael Aldrich invented online

shopping

1990: Tim Berners-Lee writes the first web

browser, WorldWideWeb, using

a NeXT computer

1995: Jeff Bezos launches Amazon.com

2012: Us eCommerce and Online Retail

holiday sales reach 33.8 billion, up 13 percent.

Page 4: 2013 01 22   testing strategies for e commerce and social apps

Agenda1. 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

Page 5: 2013 01 22   testing strategies for e commerce and social apps

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

Page 6: 2013 01 22   testing strategies for e commerce and social apps
Page 7: 2013 01 22   testing strategies for e commerce and social apps
Page 8: 2013 01 22   testing strategies for e commerce and social apps

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

Page 9: 2013 01 22   testing strategies for e commerce and social apps

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

Page 10: 2013 01 22   testing strategies for e commerce and social apps

Agenda1. 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

Page 11: 2013 01 22   testing strategies for e commerce and social apps

Challenges

• Time is of essence for customer facing real time applications

• Continuous changes for eCommerce and Social Apps demands Regression

“Automation is Nirvana”

Page 12: 2013 01 22   testing strategies for e commerce and social apps

Implementing effective strategy for Automation

• Adequate testing can be achieved by automating regression cycles– Identify Regression suite

• Focus on Daily Build automation, way to go forward

• Setup for Continuous Integration

• Localization testing should be automated

Test Tool Selection

Automation Introduction

Planning, Design and

Development

Test Execution and

Management

Review and Assessment

Page 13: 2013 01 22   testing strategies for e commerce and social apps

Agenda1. 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

Page 14: 2013 01 22   testing strategies for e commerce and social apps

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!

Page 15: 2013 01 22   testing strategies for e commerce and social apps

Testing through all stages

Focus on Business Functionality

User Interface

Internal Search Engine

Test Add-Ons (Ads, Promotions, Feedback)

Page 16: 2013 01 22   testing strategies for e commerce and social apps

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.)

Page 17: 2013 01 22   testing strategies for e commerce and social apps

Agenda1. 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

Page 18: 2013 01 22   testing strategies for e commerce and social apps

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

Page 19: 2013 01 22   testing strategies for e commerce and social apps

Performance Testing

Internet Application

Load Testing Tool

Master Test

Controller

Remote Agent 1

Remote Agent 2

Remote Agent 3

Remote Agent n

Distributed Agents

Server/Database Monitoring

Scenarios

Schedule

Reports

Page 20: 2013 01 22   testing strategies for e commerce and social apps

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

Page 21: 2013 01 22   testing strategies for e commerce and social apps

Results Analysis• Experience and expertise

required

• Find bottlenecks

• Define weak areas

• Fine tune and repeat the process

Page 22: 2013 01 22   testing strategies for e commerce and social apps

Thank You

Questions?

Page 23: 2013 01 22   testing strategies for e commerce and social apps

Contact Us

Email: [email protected]

Website: www.cygnet-infotech.com

Facebook

LinkedIn

Twitter - @CygnetInfotech

Skype – cygnet-infotech-pvt-ltd

India Cygnet Infotech Pvt Ltd. 2A, Manikyam, Opp. Samudra Annexe, Nr. Shilp Cross Roads, Off. C. G. Road, Navrangpura, Ahmedabad, Gujarat, India. Tel: +91-79-30487400; Fax: +91-79-30487422

USACygnet 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