Neev Mobile Testing Approach
-
Upload
neev-technologies -
Category
Technology
-
view
830 -
download
1
description
Transcript of Neev Mobile Testing Approach
Mobile Testing @ Neev
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
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
How Testing Process Works in Project Methodology
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
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
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
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
Clients
Partnerships
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
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