+ All Categories
Home > Documents > 2013 01 22 testing strategies for e commerce and social apps

2013 01 22 testing strategies for e commerce and social apps

Date post: 20-Jan-2015
Category:
Upload: cygnet-infotech
View: 1,741 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
23
Webinar Testing Strategies for Ecommerce and Social Apps 22 nd Jan, 2013 | Tuesday
Transcript

WebinarTesting Strategies for Ecommerce and Social Apps

22nd Jan, 2013 | Tuesday

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

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.

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

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

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

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– 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

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

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

Focus on Business Functionality

User Interface

Internal Search Engine

Test Add-Ons (Ads, Promotions, Feedback)

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

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

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

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

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: [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


Recommended