Neev Mobile Testing Approach

11
Mobile Testing @ Neev

description

Mobile Testing @ Neev - Neev Mobile Testing Approach.

Transcript of Neev Mobile Testing Approach

Page 1: Neev Mobile Testing Approach

Mobile Testing @ Neev

Page 2: Neev Mobile Testing Approach

Magento eCommerce

SaaS Applications

Video Streaming Portals

Rich Internet Apps

Custom Development

250+ team with experience in managing offshore, distributed development.

Neev Technologies established in Jan ’05

VC Funding in 2009 By Basil Partners

Part of Publicis Groupe

Member of NASSCOM.

Development Centers in Bangalore and Pune.

Offices at Bangalore, USA, Delhi, Pune, Singapore and Stockholm.

Key Company Highlights

iPhone

Android

Windows Phone 7

HTML5 Apps

Web

User Interface Design and User Experience Design

Performance Consulting Practices

Quality Assurance & Testing

AWS Consulting PartnerRackspace

Joyent Heroku

Google App Engine

Mobile Cloud

About Neev

Outsourced Product Development

Page 3: Neev Mobile Testing Approach

Tools

Project Management

Tools

Redmine

Jira/Trac

Deployment Tools

Jenkins

Emma/Cobertura

QA Tools

Selenium

Jmock

Knowledge Capture Tools

Neev Hub

Process

QA to Staging to

Production environments

Daily Stand-ups

Project Methodology

Page 4: Neev Mobile Testing Approach

How Testing Process Works in Project Methodology

Page 5: Neev Mobile Testing Approach

Development QA Sandbox Pre-production environment

Production

• Unit Testing Manual testing of• Features• Bug fixes• Patches• Hot fixes

Regression test with• Existing configuration• Existing data

Minimal load test

Regression & Load Test

Regression test• Features• Components• Functionalities

Detailed load testSecurity test

Sample of QA Environment

Page 6: Neev Mobile Testing Approach

Tools / Technologies Used for Testing in Mobile Projects

QA Activity Tools Used

Test Management Redmine, testlink

Test Automation Tools Robotium, Appium, monkeyrunner

Unit Testing Frameworks JUnit, OCUnit

Issue Tracking BugZilla, JIRA, Trac

Code Management SVN, Git

Build Automation Hudson, Ant

Performance Test Tool Apache JMeter, LoadRunner, memory profiling through xcode

Page 7: Neev Mobile Testing Approach

Key Challenges & Best Practices for Mobile Testing

Key challengesDevice diversity

OS fragmentation

Network environment

Best practices followed•Write unit test cases

•Early testing using emulators

•Create acceptance environment by prioritizing the target OS & devices

•Create automated test scripts for smoke & regression testing

•Use of paid services such as “deviceanywhere”

•Create continuous integration system

•Perform testing using various devices

•Perform testing using WiFi, 3G network

•Perform usability testing

•Perform security testing

•Perform random testing

Page 8: Neev Mobile Testing Approach

Cloud-based Testing for Tripflick

• 'TripFlick' is a Singapore-based tourist information services company aspiring to become a global leader in the information services market for the tourism industry.

• Perfecto Mobile is a global provider of cloud-based testing, automation and monitoring solutions for mobile applications and websites utilizing a wide selection of REAL and emulated mobile devices.

• The mobile market is extremely fragmented and dynamic. At any given moment, there are dozens of devices which are relevant to the target market. Thus, we had to test on a number of devices.

• Neev utilized services of Perfecto Mobile for its client 'TripFlick' to ensure the quality of their mobile application before launching it to customers.

• Neev has Integrated services of Perfecto mobile for 'TripFlick' and has tested Tripflick app in 30+ Devices.

Solution Highlights

Page 9: Neev Mobile Testing Approach

Clients

Page 10: Neev Mobile Testing Approach

Partnerships

Page 11: Neev Mobile Testing Approach

India - Bangalore USA SwedenThe Estate, # 121,6th

Floor,

Dickenson Road

Bangalore-560042

Phone :+91 80

25594416

Neev Information Technologies Pvt. Ltd.

1121 Boyce Rd Ste

1400,

Pittsburgh PA 15241

Phone : +1 888-979-

7860

Neev AB, Birger

Jarlsgatan 53, 6tr,

11145, Stockholm

Phone:

+46723250723

[email protected]

India - Pune#13 L’Square, 3rd Floor

Parihar Chowk, Aundh,

Pune – 411007.

Phone : +91-64103338

Singapore#08-03 SGX Centre 2,

4 Shenton Way,

Singapore 068807

Phone: +65 6435 1961

For more info on our offerings, visit www.neevtech.com