Testing Mobile Applications Quality Assurance of Applications for Cell-phones

Size: px
Start display at page:

Download "Testing Mobile Applications Quality Assurance of Applications for Cell-phones"

Transcription

1 Testing Mobile Applications Quality Assurance of Applications for Cell-phones

2 Revision Sheet Date Author Version Reviewer 08 th April 10 Aravind Kunikullaya & Tejas Shinde 1.0 Mandar Joshi AFour Technologies Confidential Document Page 2 of 12

3 Contents 1. Overview Testing of Mobile Application....6 a. Necessity for Mobile Application Testing..6 b. Types of Mobile Application Testing Skills of a Mobile Application Test Engineer Case Study. 9 a. Android....9 b. Blackberry Conclusion References..12 AFour Technologies Confidential Document Page 3 of 12

4 Overview Cell-phones are an important part of life, people use it to look at company s presentations, reports, attend meetings apart from send out tweets, update their status on social networking sites and stay in touch with others. Cell-phones have paved way for advancement in technologies; the need of people has made companies to develop phones with unique and different features. The cell phones have decreased in size and increased in numbers over the years. As technology evolved so did the features available with phones E.g: Bluetooth, GPS, IR, GPRS, 3G, shake sensors, motion detectors and gravity sensors. Fact Wireless Revenues were more than 250 times greater in 2009 than in 2000(courtesy: cellphones.org) With evolving technology and features came a league of small and big developers with their homebrewed as well as professional applications. Some of them are very useful (like weather-bug for iphone); while some of them are just for entertainment. Initially applications were developed keeping the businessmen in mind, but recently they have been more global targeting a wide range of customers. As people started using these, it became necessary that they should provide some quality to its end-users. Even if an application has an important feature which customer needs, he/she won t use it, if it does not provide the expected quality. The website androlib.com estimates that there will be 7151 new applications and games in android market for end-users in the month of March All these applications and games need to be rigorously tested before they are released into the market. Nokia, Samsung, LG, Motorola, Sony Ericsson account for over 80% of cell phones manufactured AFour Technologies Confidential Document Page 4 of 12

5 Figure: Graph on estimated number of applications for Android phone. (Courtesy: androlib.com) AFour Technologies Confidential Document Page 5 of 12

6 Testing Mobile Applications: Necessity for Mobile Application Testing: There is a rapid growth in the mobile device market and hence in development of various mobile applications. Research work in development strategies resulted into many new ideas and technologies to develop high quality mobile applications. These strategies are bringing up new methodologies which have minimized the time of application development. Mobile applications are often outlined by an array of restrictions such as short development lifecycle to gain a significant advantage over others and difficulties to update once released. Hence, rigorous testing such as compatibility testing, performance testing, functional testing and usability testing is needed in order to ensure the quality of the application before releasing into the market. Types of Mobile Application Testing: 1. Compatibility Testing: While testing mobile application, major concern is compatibility. Mobile application mainly depends on OS and platform used by the handset such as Android, Symbian, Windows Mobile, J2ME etc, different UI used by different manufacturer, difference between graphical and physical keyboards, uncooperative drivers for graphics etc. So while testing mobile applications, all these compatibility issues must be covered to assure similar working of the application on different environments. Android itself has more 2. Performance Testing: than 5 OS Versions. Handheld devices are often subjected to the limited resources such as small processor and limited amount of memory so Performance Testing is important for Mobile Applications. Performance testing for Mobile applications mainly involves stress testing. Mobile applications may contain hidden exceptions, memory leakage and deadlocks that go undetected during the normal course of testing. Performance testing addresses all these problems. 3. Functional Testing: Functional Testing consists of validating the application against requirements. Functional testing mainly involves validating a set of inputs against expected results (i.e. set of outputs). Mobile applications are with less number of features, but they perform major and complex operations, so functional testing is vital in Mobile Application. It involves testing for integrity, validation and verification of data, inter and intra modular communication testing etc. The overall behavior of application is tested in this type of testing. AFour Technologies Confidential Document Page 6 of 12

7 4. Usability Testing: User interface plays a major role in customer satisfaction; more friendly and simple the application is, more it appeals and attracts the customers. Usability testing mainly focuses on exterior part the user sees. User Interface and the navigational conditions are tested in this type of testing. Thus, the UI testing is important for mobile application. 5. Comparison Testing: Comparison testing involves comparing the output of API with that of UI. In case of mobile applications, total business logic is on the server side and cell phones are just idle clients. So it is essential to compare the output of the API and UI, in order to maintain integrity. 6. Regression Testing: Mobile applications have short development lifecycle and so does testing. In order to make applications more stable, regression testing is necessary in Mobile Application. Regression testing helps the MATE to ensure the stability to the product even in short development lifecycle. 7. Security Testing: Some Mobile Applications ask the users to authorize themselves for using it, or in some other applications, user has to send some private data over network. The database is located at the server side of application, so when the application sends data through network, there might be a case when an intruder tries to gain access to sensitive information. If the application is sending data in plain text format, it is more vulnerable to the disclosure. When the application undergoes Security Testing, these problems are underlined. 8. Automation: Automation in mobile application testing enables testers to record their own test scenarios resulting into saving time, money and effort, keeping same or even increased accuracy and reliability in the quality of the application. While testing the Mobile Applications, automation helps in following areas: In reducing the man power requirement Test accuracy is increased due to minimization of manual errors Duration for the test lifecycle is minimized as it allows the tester to run scheduled tests in less time. Application coverage is more when a test pass is conducted. Different tools for Mobile Application Testing: QTP for Mobile 9.2 with M-eux add-on for Functional and UI testing on Windows Mobile and Symbian OS. TestComplete for Automated Functional and Regression testing on Windows Mobile TestQuest Countdown on Android, Blackberry, Brew MP, Symbian and Windows Phone. Device Anywhere for Functional testing on various platforms. AFour Technologies Confidential Document Page 7 of 12

8 Skills of a MATE The skills of a Mobile Application Test Engineer (MATE) can be broadly classified into three parts:- 1. Basic QA knowledge 2. Domain knowledge 3. Platform knowledge A MATE should have basic knowledge of QA, right from composing test specification document to the execution of test passes and logging bugs into bug tracking system. MATE should be able to ensure efficiency in the entire testing lifecycle, conduct testing tasks associated with development and maintenance of Mobile application. A MATE should have ample knowledge of the Mobile domain he/she is using. MATE should know the internal details of the domain, why that domain is useful or what is the purpose behind selecting it (e.g.: The tester should not try to install a Symbian application on a non Symbian phone, he/she should have enough knowledge that Symbian phone is platform dependent). Apart from having the domain knowledge, MATE should also know about platform he/she is required to test; Platform knowledge can be broadly split into two parts, the software part and the hardware part. Software: A MATE should have sufficient information about the details of the platform and the software A MATE should be well-versed with the different terminologies in the respected platform and should know the intrinsic details of the different platforms. Hardware: A MATE should have enough information about the hardware requirements when he/she is testing a Mobile application. He/she should have knowledge of the different requirements for compatibility of the application and test it on the respected hardware. Challenges faced by MATE Due to the different hardware and software changes a MATE has to conduct thorough testing on the application for its usability and functionality on all the different configurations. Some applications are network based; hence an all-inclusive test needs to be done on the application. Sometimes the hardware requirements are not met by the DUT, hence these create a challenge to a MATE. AFour Technologies Confidential Document Page 8 of 12

9 Case Studies 1) Android Platform: Overview In March-2010, a client came to AFOUR Technologies with a request to test his mobile application. The main user of this application would be a salesman who would go around with it installed on his phone and find a customer who is near to his location using the GPS service. The customer would be registered into a database which the application uses. The application would help a user in increasing his productivity. Testing This application was for an Android phone for platform 2.0 and above. AFOUR Technologies started off by quickly assimilating the concepts of this field towards testing of the application, the work environment was setup, which included downloading and setting up the OS(Ubuntu 9.10), Android SDK, the emulator for the cell phone and eclipse IDE. AFOUR conducted functional, performance, compatibility and usability testing on this application. Conclusion A fair number of bugs on the application were logged into the bug tracking tool. The difficulty faced was with the IDE which had a bug in it. AFour Technologies Confidential Document Page 9 of 12

10 2) Blackberry Platform: Overview In the year 2009, one of the AFOUR s clients had to perform functional testing for their product on Blackberry hand-held devices. The product is based upon certain key matrices pre-defined along-with specific formulae to calculate and display the key performance of stores in the form of reports. The recommended models to run the application were 9000 Verizon, 8330 Sprint, 9530, 8300 and The application was tested using the Blackberry Device Simulators that have the Mobile Data Service (MDS) feature, which provides Blackberry users the ability to access enterprise applications and existing corporate data stores. Testing The application consists of different reports named Ranking, Pie-chart, 4-Block & Trend. There are pre-defined matrices designed as per the client s requirements which are utilized in calculating the performance for stores and its higher units. The data from stores were an input to the system and calculations were done for the stores based on pre-defined formulae, this helped the corporate level managers to predict the performance of the stores and set-up certain sales targets to the stores. Also, the calculations for higher units like corporate, division, region and district are done based upon the rollup applied on the store level data. Conclusion The challenges faced in testing this application on a hand-held device were keeping a watch on the memory consumed for each application screen, the time required to load it, the calculations done and the alignment with reference to the available screen area. AFour Technologies Confidential Document Page 10 of 12

11 Conclusion According to International Telecommunication Union (ITU) reports there are going to be 5 billion cell phones all over the world by 2010 and all these phones have its unique features and different applications which will help the customer perform certain tasks. These applications should provide a better quality. The application needs to undergo rigorous testing procedures to provide better quality before they can be released into the market. An application which consumes all the resources of a cell phone or the one which drains the battery of a cell phone is of no use to the customer. A Mobile Application Tester should have enough knowledge about the domain and the platform apart from the basic testing knowledge. Today Mobile Application Development is facing multitude challenges due to the increased complexity of the application across different handsets, platforms, configurations. To test all of these criteria would require a very skilled and dedicated QA Team this is what AFOUR builds. AFour Technologies Confidential Document Page 11 of 12

12 References AFour Technologies Confidential Document Page 12 of 12

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING 1 The basic frame of software testers mind-set is attuned to check documentation, functionality, stability, API and performance and make sure that

More information

Testing Mobile Applications

Testing Mobile Applications Testing Mobile Applications Published by 360logica software testing Services (www.360logica.com ) [ Testing Mobile applications ] Copyright 2011@ 360logica software testing services Testing Mobile Applications

More information

Image Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com

Image Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com Image Area White Paper Best Practices in Mobile Application Testing - Mohan Kumar, Manish Chauhan www.infosys.com Contents Introduction 3 QA Challenges in Mobile Application Testing 3 Device Variation

More information

TesT AuTomATion Best Practices

TesT AuTomATion Best Practices Test Automation Best Pr actices 2 Which test Cases should be automated? A test case or use case scenario is a simulated situation in which a user performs determinate actions when using a particular app.

More information

Automated testing for Mobility New age applications require New age Mobility solutions

Automated testing for Mobility New age applications require New age Mobility solutions Automated testing for Mobility New age applications require New age Mobility solutions Executive Summary Today, mobile phone has transformed from its former role as a mere medium of communication to that

More information

Cross Platform Mobile. -Vinod Doshi

Cross Platform Mobile. -Vinod Doshi Cross Platform Mobile Application Testing -Vinod Doshi Objective Mobile Application Testing Needs. Challenges Current platform specific tools Cloud Testing Testing Strategies and Recommendations Generic

More information

ASHVINS Group. Mobile Application Testing Summary

ASHVINS Group. Mobile Application Testing Summary ASHVINS Group Mobile Application Testing Summary Mobile Application Testing Challenges Unique challenges with mobile applications; device compatibility, OS compatibility, UI compatibility, browser compatibility

More information

Quality Assurance - Karthik

Quality Assurance - Karthik Prevention is better than cure Quality Assurance - Karthik This maxim perfectly explains the difference between quality assurance and quality control. Quality Assurance is a set of processes that needs

More information

12 October 2012 White paper. Best Practices in Mobile Application Testing

12 October 2012 White paper. Best Practices in Mobile Application Testing 12 October 2012 White paper Best Practices in Mobile Application Testing The basic frame of software testers mindset is attuned to check documentation, functionality, stability, API and performance and

More information

Internet Self Service FAQs

Internet Self Service FAQs Internet Self Service FAQs General Questions... 2 What is Mobile Banking? 2 Is Mobile Banking secure? 2 Is my personal or financial information stored on my phone? 3 Are there fees to use Mobile Banking?

More information

Automation Testing in Mobile Applications Swati Hajela

Automation Testing in Mobile Applications Swati Hajela Automation Testing in Mobile Applications Swati Hajela Test Engineer QAI's International Software Testing Conference 2012 Agenda Overview Objectives of the Research Paper Challenges : Mobile Application

More information

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, Mobile Testing Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. A mobile application

More information

Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps.

Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps. Cognizant Mobility Testing Lab The faster, easier, more cost-effective way to test enterprise mobile apps. Be Cognizant 2 MOBILE APP TESTING REINVENTED With Cognizant Mobility Testing Lab You Will Save

More information

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,

More information

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities Brochure More information from http://www.researchandmarkets.com/reports/3245389/ Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities Description:

More information

Syllabus Version 2.5_R (04.04.2016)

Syllabus Version 2.5_R (04.04.2016) Syllabus Version 2.5_R (04.04.2016) CMAP-F-Syllabus V2.5_EN, 04.04.2016 Page 1 of 15 0. Introduction to This Syllabus... 4 0.1 Purpose of this document... 4 0.2 Cognitive Levels of Knowledge... 4 0.3 The

More information

Mobile Application Testing

Mobile Application Testing Mobile Application Testing Whitepaper Author: Scott Aziz Date: June 1, 2012 This whitepaper outlines the critical areas of testing needed to certify mobile enterprise applications Best practices from UST

More information

Monitoring and control of users in open environments on the Android platform

Monitoring and control of users in open environments on the Android platform Monitoring and control of users in open environments on the Android platform DEGREE IN COMMUNICATIONS SYSTEMS ENGINEERING AUTHOR: TUTOR: Eric Bella Pulgarín Raúl Sánchez Reillo DIRECTOR: Aitor Mendaza

More information

Review of Mobile Applications Testing with Automated Techniques

Review of Mobile Applications Testing with Automated Techniques Review of Mobile Testing with Automated Techniques Anureet Kaur Asst Prof, Guru Nanak Dev University, Amritsar, Punjab Abstract: As the mobile applications and mobile consumers are rising swiftly, it is

More information

LOCATIONS AROUND ME (ANDROID)

LOCATIONS AROUND ME (ANDROID) IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 4, Apr 2014, 193-198 Impact Journals LOCATIONS AROUND ME (ANDROID)

More information

Mobile testing challenges

Mobile testing challenges Mobile testing challenges Smart ways to do handheld testing Written by Ankit Agarwal (ankit.agarwal@hexaviewtech.com) Shobhit Gupta (shobhit.gupta@hexaviewtech.com) C-56/31, Sector-62, IIIrd Floor, Noida,

More information

Smart Phone and Operating System Industry in China

Smart Phone and Operating System Industry in China Smart Phone and Operating System Industry in China NZTE, July 2010 This publication is provided to you as a free service and is intended to flag to you market opportunities and possibilities. Use of and

More information

Mobile Software Development Services

Mobile Software Development Services Mobile Software Development Services Rapidsoft Systems has extensive domain knowledge when it comes to wireless and mobile application solutions. We like to build smart phone applications for cellular

More information

Mobile Automation: Best Practices

Mobile Automation: Best Practices contents A U T H O R : M a n i s h B h a g a t Mobile Automation: Best Practices Abstract... 2 Executive Summary... 3 QA Challenges of Mobile Application Testing... 4 Mobile Application Automation Challenges...

More information

Published on: November 2011 Author: Vinayak Gaur \ Vijayaraghavan Ragunathan \ Vishnu Prakash

Published on: November 2011 Author: Vinayak Gaur \ Vijayaraghavan Ragunathan \ Vishnu Prakash Mobile Test Automation Solutions Published on: November 2011 Author: Vinayak Gaur \ Vijayaraghavan Ragunathan \ Vishnu Prakash Hexaware Technologies. All rights reserved. Table of Contents 1. Introduction

More information

Comparative Study of Different Mobile Operating Systems

Comparative Study of Different Mobile Operating Systems International Journal of Advancements in Research & Technology, Volume 2, Issue3, March-2013 1 Comparative Study of Different Mobile Operating Systems T.N.Sharma, Mahender Kr. Beniwal, Arpita Sharma ABSTRACT:

More information

Issues in Android on Mobile Platform and Their Resolution

Issues in Android on Mobile Platform and Their Resolution Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:

More information

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh), Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and

More information

Titel des Vortrags Vortragender/Name. Mobile App Tes,ng - Founda,on Level

Titel des Vortrags Vortragender/Name. Mobile App Tes,ng - Founda,on Level Titel des Vortrags Vortragender/Name Mobile App Tes,ng - Founda,on Level INTRODUCTION A FAST GROWING TOPIC People using their handheld devices to access the web is estimated to reach 4.4 billion users

More information

Mobile App Testing is not something special

Mobile App Testing is not something special Mobile App Testing is not something special Simon Peter Schrijver TesT-PRO @simonsaysnomore p.schrijver@test-pro.nl simonsaysnomore.wordpress.com My career in Mobile (App) Testing Between 2006 and 2014

More information

Synchronization Center

Synchronization Center Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Synchronization Center Synchronization Center Overview SmarterMail's

More information

A Review of Different Comparative Studies on Mobile Operating System

A Review of Different Comparative Studies on Mobile Operating System Research Journal of Applied Sciences, Engineering and Technology 7(12): 2578-2582, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: August 30, 2013 Accepted: September

More information

2 Selecting Operating System - Symbian OS

2 Selecting Operating System - Symbian OS 1 Introduction One of the very first steps of this project, is to choose the device on which we are going to develop and test the application, that will enable interaction with the RFID Guardian. Some

More information

Syllabus Version 1.2.8.

Syllabus Version 1.2.8. Syllabus Version 1.2.8. 0. Introduction to This Syllabus... 4 0.1 Purpose of this Document... 4 0.2 Cognitive Level of Knowledge... 4 0.3 The Examination... 5 0.4 Business Outcome... 5 0.5 Specialization...

More information

"It's a Phone First! How to Test Your Five-star Mobile Apps"

It's a Phone First! How to Test Your Five-star Mobile Apps BW4 Concurrent Session 11/7/2012 10:15 AM "It's a Phone First! How to Test Your Five-star Mobile Apps" Presented by: Will Hurley Quality and Security Services Brought to you by: 340 Corporate Way, Suite

More information

Evolution of Smartphones And Android Operating System

Evolution of Smartphones And Android Operating System Evolution of Smartphones And Android Operating System Evolution of Smartphones Background First telephone call was made on March 10, 1876 by Alexander Graham Bell. After that Pager continues to dominate

More information

Mobile Testing Automation

Mobile Testing Automation Mobile Testing Automation HARNESS THE MAGIC OF MOBILE TESTING AUTOMATION An InfoStretch White Paper August 2014 Elevating confidence 3200 Patrick Henry Drive, Suite 250 Santa Clara, CA 95054 408.727.1100

More information

Nokia. udirect 2 Bluetooth pairing guide. Pairing and connecting udirect 2 with your Nokia cellular phone

Nokia. udirect 2 Bluetooth pairing guide. Pairing and connecting udirect 2 with your Nokia cellular phone Nokia with your Nokia cellular phone Charge and turn on both cellular phone and udirect 2. Turning on Nokia Bluetooth Find the connectivity settings of your phone. With most Nokia models the following

More information

Mobile Development Discovery Document

Mobile Development Discovery Document Mobile Development Discovery Document Prepared By: Abdul Wadood, Atifa Nadeem, Naima Khan and Haris Khan All Rights Reserved No part of this publication may be reproduced, reformatted or transmitted in

More information

Project: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT

Project: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT Undergraduate Research Opportunity Programme (UROP) Project: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT Supervisor Professor Kong Pe Hin Hinny Nanyang Technological University Email: ephkong@ntu.edu.sg

More information

Mobile Accessibility. Jan Richards Project Manager Inclusive Design Research Centre OCAD University

Mobile Accessibility. Jan Richards Project Manager Inclusive Design Research Centre OCAD University Mobile Accessibility Jan Richards Project Manager Inclusive Design Research Centre OCAD University Overview I work at the Inclusive Design Research Centre (IDRC). Located at OCAD University in downtown

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information

Introduction to Android

Introduction to Android Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application

More information

Setup Guide-Mobility ActiveSync Hosted Exchange Configuration

Setup Guide-Mobility ActiveSync Hosted Exchange Configuration Setup Guide-Mobility ActiveSync Hosted Exchange Configuration Live Customer Support: 866-428-0128 Mobility Setup ActiveSync Page 2 of 15 Setup Instruction for Mobile Device Connection to Exchange ActiveSync

More information

Test What You ve Built

Test What You ve Built Test What You ve Built About Your Presenter IBM i Professional for 16 Years. Primary Focus is IBM i Engineering / Programming Well Versed in 2E. Well Versed in RPG (All Flavors) Well Versed in CM Products

More information

Development Of Mobile Applications GDF Mobilinfo

Development Of Mobile Applications GDF Mobilinfo Development Of Mobile Applications GDF Mobilinfo Sándor Kaczur, Miklós Kállai Dennis Gabor College, Budapest, Hungary kaczur@gdf.hu, kallai@gdf.hu Abstract - The article reviews the aspects of what we

More information

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends

More information

DEPLOYMENT. ASSURED. SEVEN ELEMENTS OF A MOBILE TEST STRATEGY. An Olenick & Associates White Paper

DEPLOYMENT. ASSURED. SEVEN ELEMENTS OF A MOBILE TEST STRATEGY. An Olenick & Associates White Paper DEPLOYMENT. ASSURED. SEVEN ELEMENTS OF A MOBILE TEST STRATEGY An Olenick & Associates White Paper July 2013 Contents Executive Summary... 1 Mobile Vision... 3 QA Methodology and Process... 4 Deployment

More information

Realize your full potential with the new version of SIMATIC PCS 7

Realize your full potential with the new version of SIMATIC PCS 7 Version 8.1 Realize your full potential with the new version of SIMATIC PCS 7 Performance you trust siemens.com/simatic-pcs7 Answers for industry. More than 70 new features, new possibilities: SIMATIC

More information

Levels of Software Testing. Functional Testing

Levels of Software Testing. Functional Testing Levels of Software Testing There are different levels during the process of Testing. In this chapter a brief description is provided about these levels. Levels of testing include the different methodologies

More information

Localization Testing in Mobile World Software Testing Conference, 2013

Localization Testing in Mobile World Software Testing Conference, 2013 Localization Testing in Mobile World Software Testing Conference, 2013 In the recent past, there has been tremendous growth of smart phones and tablets. Due to this continuous growth, mobile applications

More information

Smarter Balanced Assessment Consortium. Recommendation

Smarter Balanced Assessment Consortium. Recommendation Smarter Balanced Assessment Consortium Recommendation Smarter Balanced Quality Assurance Approach Recommendation for the Smarter Balanced Assessment Consortium 20 July 2012 Summary When this document was

More information

Exchange 2010 ActiveSync: Connection

Exchange 2010 ActiveSync: Connection Westlands School Exchange 2010 ActiveSync: Connection Staff mobile phone email access Exchange 2010 ActiveSync provides Westlands School Staff with external access to their school email account from a

More information

Adaptive Automated GUI Testing Producing Test Frameworks to Withstand Change

Adaptive Automated GUI Testing Producing Test Frameworks to Withstand Change Adaptive Automated GUI Testing Producing Test Frameworks to Withstand Change Abstract Although QA and Development managers may see many challenges in creating an automated GUI testing framework, it is

More information

Mastertech Diagnostic Software Frequently Asked Questions

Mastertech Diagnostic Software Frequently Asked Questions Mastertech Diagnostic Software Frequently Asked Questions Version 1.8 02 February 2010 Table of Contents MDS USER INTERFACE - OVERVIEW... 2 HARDWARE AND O/S REQUIREMENTS... 2 HARDWARE AND O/S REQUIREMENTS...

More information

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile esarinformation Systems Simplifying your Technology Mobile Applications Development Profile Why Mobile Application Custom mobile application with a unique touch is much needed to boost the functions and

More information

Mobile Test Automation - Right Tools and Right Approach

Mobile Test Automation - Right Tools and Right Approach Mobile Test Automation - Right Tools and Right Approach With business interfaces moving on to the Mobile space, enterprises are leveraging innovative apps that not only connect their customers but also

More information

CHAPTER 1 INTRODUCTION. ones. It is recognized that the current existence of game has become one of the

CHAPTER 1 INTRODUCTION. ones. It is recognized that the current existence of game has become one of the CHAPTER 1 INTRODUCTION 1.1 Background of Study The word game is familiar among people from the young until the old ones. It is recognized that the current existence of game has become one of the necessities

More information

Terminal Based Monitoring of Voice Call Quality in Mobile Networks

Terminal Based Monitoring of Voice Call Quality in Mobile Networks Terminal Based Monitoring of Voice Call Quality in Mobile Networks Liam Hartley and Liam Kilmartin Communications and Signal Processing Research Unit, Department of Electronic Engineering, NUI, Galway,

More information

OCTOBER 2010 DEVICE & MANUFACTURER DATA DEVICE & OS CARRIER MIX GLOBAL SNAPSHOT. Visit www.millennialmedia.com/research to sign up

OCTOBER 2010 DEVICE & MANUFACTURER DATA DEVICE & OS CARRIER MIX GLOBAL SNAPSHOT. Visit www.millennialmedia.com/research to sign up MOBILE MIX TRACKS & REPORTS MOBILE DEVICE TRENDS OCTOBER 00 DEVICE & MANUFACTURER DATA DEVICE & OS CARRIER MIX GLOBAL SNAPSHOT OCTOBER 00 Device & Manufacturer Data Top Manufacturers (all devices) CHART

More information

Functional Testing of Adobe Flex Applications: Four Benefits of Using TestComplete

Functional Testing of Adobe Flex Applications: Four Benefits of Using TestComplete Technical Paper Functional Testing of Adobe Flex Applications: Four Benefits of Using TestComplete Adobe Flash applications with dynamic content present unique testing challenges, as they may contain not

More information

MOBILE APPLICATION TESTING. TekMindz s Testing solutions for enterprises INDZ TM TEK

MOBILE APPLICATION TESTING. TekMindz s Testing solutions for enterprises INDZ TM TEK MOBILE APPLICATION TESTING TekMindz s Testing solutions for enterprises TEK INDZ TM Mobile Testing Strategy There are unique challenges in testing mobile applications. The challenges are mainly due to

More information

Mobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD

Mobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD Mobile App Testing Process Mobile Application Testing Strategy EMULATOR QA team can perform most of the testing in a well-equipped test environment using device emulators with various options like ability

More information

What is our purpose?

What is our purpose? Who we are? Since 1995 we have become one of the largest suppliers of electronic automotive accessories and telemetry devices in the Baltic States. Baltic Car Equipment is investing extensively into R&D

More information

Lee Barnes, CTO Utopia Solutions. Utopia Solutions

Lee Barnes, CTO Utopia Solutions. Utopia Solutions Mobile Technology Testing Are You Ready? Lee Barnes, CTO Utopia Solutions Agenda 1. Mobile Testing Challenges 2. Mobile Testing Practices 3. Mobile Test Automation 4. Summary and Q & A Mobile Testing Challenges

More information

Nagpur, Maharashtra, India

Nagpur, Maharashtra, India Volume 6, Issue 2, February 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Automated Door

More information

media kit 2014 Advertise Global Mobile Ad Network

media kit 2014 Advertise Global Mobile Ad Network media kit 2014 Advertise Global Mobile Ad Network WHY MOBILE ADVERTISING Proliferation of smartphone devices and tablets is shifting the way that customers use Internet, making advertising a key part of

More information

Testing Mobile Application using Device Cloud

Testing Mobile Application using Device Cloud Testing Mobile Application using Device Cloud Device Cloud and Benefits CSC has partnerships with mobile device cloud services such as DeviceAnywhere Device cloud platform provides an end-to-end solution

More information

Mobile App Testing Guide. Basics of Mobile App Testing

Mobile App Testing Guide. Basics of Mobile App Testing 2015 Mobile App Testing Guide Basics of Mobile App Testing Introduction Technology is on peek, where each and every day we set a new benchmark. Those days are gone when computers were just a machine and

More information

Course Catalog for QA Software Testing Training

Course Catalog for QA Software Testing Training 5109917591 Course Catalog for QA Software Testing Training Product Catalog for Software Manual Testing Provides the details about the training session of the Software QA Testing Quality Assurance (QA)

More information

Mobile Test Automation: Lessons Learned in the Trenches

Mobile Test Automation: Lessons Learned in the Trenches T4 Track 10/4/2012 9:45:00 AM Mobile Test Automation: Lessons Learned in the Trenches Presented by: Manish Mathuria, InfoStretch Sha Mohammed, Sabre Airline Solutions Brought to you by: 340 Corporate Way,

More information

SoMA. Automated testing system of camera algorithms. Sofica Ltd

SoMA. Automated testing system of camera algorithms. Sofica Ltd SoMA Automated testing system of camera algorithms Sofica Ltd February 2012 2 Table of Contents Automated Testing for Camera Algorithms 3 Camera Algorithms 3 Automated Test 4 Testing 6 API Testing 6 Functional

More information

Introduction to Automated Testing

Introduction to Automated Testing Introduction to Automated Testing What is Software testing? Examination of a software unit, several integrated software units or an entire software package by running it. execution based on test cases

More information

Following statistics will show you the importance of mobile applications in this smart era,

Following statistics will show you the importance of mobile applications in this smart era, www.agileload.com There is no second thought about the exponential increase in importance and usage of mobile applications. Simultaneously better user experience will remain most important factor to attract

More information

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012 Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android

More information

Automatic Migration of Files from Pro/Engineer to Windchill Server by Integrating Pro/Engineer with Visual C++ using Pro/Toolkit

Automatic Migration of Files from Pro/Engineer to Windchill Server by Integrating Pro/Engineer with Visual C++ using Pro/Toolkit Automatic Migration of Files from Pro/Engineer to Windchill Server by Integrating Pro/Engineer with Visual C++ using Pro/Toolkit Nikhil.Daslaniya Software Engineer L & T Technology Services Limited, Gujarat

More information

"Selecting Mobile Application Automation Tools"

Selecting Mobile Application Automation Tools T23 Class 10/6/2011 3:00 PM "Selecting Mobile Application Automation Tools" Presented by: Pradeep Kumar Govindasamy Cognizant Technology Solutions Brought to you by: 340 Corporate Way, Suite 300, Orange

More information

101-301 Guide to Mobile Testing

101-301 Guide to Mobile Testing 101-301 Guide to Mobile Testing Perfecto Mobile & Toronto Association of System and Software Eran Kinsbruner & Joe Larizza 2014 What To Do? Great News Your first Mobile Project has arrived! You have been

More information

BlackBerry Enterprise Solution

BlackBerry Enterprise Solution BlackBerry Enterprise Solution The leading wireless solution for connecting mobile users to the customers, colleagues and information that drive business. BlackBerry Enterprise Solution Mobilize Your Email,

More information

ICS 413 Application Development for Mobile Devices (3 Credits Elective) Course Duration:

ICS 413 Application Development for Mobile Devices (3 Credits Elective) Course Duration: ICS 413 Application Development for Mobile Devices (3 Credits Elective) Course Duration: One hour for teaching and Six hours for practical within a week for a period of 15 weeks (i.e. 15h (T) and 90h (P))

More information

Automation Guide for SAP Regression Testing. Author: Bhavana Pande

Automation Guide for SAP Regression Testing. Author: Bhavana Pande Automation Guide for SAP Regression Testing Author: Bhavana Pande Table of Content: 1. Introduction:... 3 2. Scenario:... 3 3. Challenges faced during testing SAP:... 4 4. Why to Automate/Benefits:...

More information

Workshop on Android and Applications Development

Workshop on Android and Applications Development Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,

More information

Comparison of best mobile phones

Comparison of best mobile phones Comparison of best mobile phones Mobile phones were invented as electronic devices used for two-way mobile radio telecommunication. But nowadays their useage is more complex. Talking about best modern

More information

SYST35300 Hybrid Mobile Application Development

SYST35300 Hybrid Mobile Application Development SYST35300 Hybrid Mobile Application Development Native, Web and Hybrid applications Hybrid Applications: Frameworks Native, Web and Hybrid Applications Mobile application development is the process by

More information

5 Ways to Improve the Quality and Efficiency of your Mobile Testing

5 Ways to Improve the Quality and Efficiency of your Mobile Testing 5 Ways to Improve the Quality and Efficiency of your Mobile Testing Dennis Schultz, IBM Solution Architect Rational Emerging Technologies Team dennis.schultz@us.ibm.com dennisschultz.wordpress.com 20 February

More information

Mobile Application Testing

Mobile Application Testing Mobile Application Testing Mobile applications are booming,so mobile apps are big business, but with this hyper-growth comes the challenge of releasing apps that are stable on multiple portable devices

More information

01. Introduction of Android

01. Introduction of Android 01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment

More information

Acceptance Criteria. Software Engineering Group 6. 0/3/2012: Acceptance Criteria, v2.0 March 2012 - Second Deliverable

Acceptance Criteria. Software Engineering Group 6. 0/3/2012: Acceptance Criteria, v2.0 March 2012 - Second Deliverable Acceptance Criteria Software Engineering Group 6 0/3/2012: Acceptance Criteria, v2.0 March 2012 - Second Deliverable 1 Contents: Page no: Introduction...3 Test Environment...4 Acceptance Tests...5 Types

More information

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing 1 Contents Introduction... 3 Testing Lifecycle... 4 Testing typologies... 4 Functional Testing... 4 Manual vs.

More information

Mobile Banking FAQ Page 1 of 9

Mobile Banking FAQ Page 1 of 9 Page 1 of 9 allows anyone with existing online banking access to see their account information from a mobile phone. can be Text Banking, Mobile Browser Banking or Smartphone App Banking. General Questions

More information

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle White Paper Bridging the essential gap between Mobile Cloud and crowd based testing 1. Introduction 2. Testing Lifecycle a. Testing typologies (Functional, Usability) b. Functional Testing: Manual

More information

The Best Platform for handheld vertical applications Jan. 26, 2011 SYNNEX 1/22 聯強國際

The Best Platform for handheld vertical applications Jan. 26, 2011 SYNNEX 1/22 聯強國際 The Best Platform for handheld vertical applications Jan. 26, 2011 1/22 Agenda What is Windows Embedded Handheld Based on Windows Mobile Product Roadmap Benefits Why Windows Embedded Handheld? Flexible

More information

Mobile View Software User s Manual

Mobile View Software User s Manual Mobile View Software User s Manual Version 3.7.1 / 3.7.2 Table of Contents 1. Overview...2 1.1 System Requirement...2 1.2 Limitation...2 2. Install the Mobile View Software...3 2.1 Installation on a JAVA

More information

Life is now. www.vodafone.com.mt

Life is now. www.vodafone.com.mt BlackBerry Enterprise Solution Mobilise Your E-mail and Enterprise Applications The leading wireless solution for connecting mobile users to the customers, colleagues and information that drive business.

More information

Android Phone Controlled Robot Using Bluetooth

Android Phone Controlled Robot Using Bluetooth International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 5 (2014), pp. 443-448 International Research Publication House http://www.irphouse.com Android Phone Controlled

More information

Glossary of mobile terminology. Common Mobile Terms

Glossary of mobile terminology. Common Mobile Terms Glossary of mobile terminology Common Mobile Terms American mobile adoption rates have reached a tipping point at 85%, which means businesses are examining their communication and payment strategies and

More information

smartphone app testing

smartphone app testing Feature The ultimate guide to smartphone app testing So the hard yards of your smartphone application design and development are complete. Now it s time to put it in the appstore, sit back, and watch the

More information

Smart series Software

Smart series Software FEATURES Quick and Easy Test Configuration Real-Time Graphic Data Output User Friendly Graphical User Interface Continuous Data Logging Background server program Independent Data Managing software Button

More information

DIANEMO HOME AUTOMATION & CONTROL SERVER

DIANEMO HOME AUTOMATION & CONTROL SERVER C O N V E R G E N T H O M E T E C H N O L O G I E S L I M I T E D DIANEMO HOME AUTOMATION & CONTROL SERVER The Dianemo Home Automation Server is designed to bring together all your digital services, media

More information