H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. www.H2KINFOSYS.com USA - +1-(770)-777-1269,

Slides:



Advertisements
Similar presentations
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
Advertisements

Testing Requirements for Mobile Applications Dennis Soh Article authored by: Valéria Lelli Leitão Dantas, Fabiana Gomes Marinho, Aline Luiza da Costa,
310KM M-Commerce Application Selection of Mobile Platform Group 4 Choy Chun Lung, Lawrence Hui Yiu Ting, Eddy Chan Ki Yin, CKY Liu Tsz Ping, Scott.
What is Mobile Application Testing?: It is somewhat similar to software testing but the testing will be performed on a mobile device instead of performing.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
| Copyright© 2010 Microsoft Corporation Quick Start into Activating and Selling Office 365.
Objectives Overview Define an operating system
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
© 2009 VMware Inc. All rights reserved VMware Updates Orlando VMware User Group – April 2011 Ryan Johnson VMware, Inc. Technical Account Manager Professional.
Android is a mobile operating system developed by Google and is based upon the Linux kernel and GNU software. It was initially developed by Android.
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
MSF Testing Introduction Functional Testing Performance Testing.
Mobility Without Vulnerability: Secure and Enable Your Mobile Users, Apps, and Devices David Clapp – Intuitive.
H2K INFOSYS USA +1-(770)
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
H2K Infosys is business based in Atlanta, Georgia – United States
More than You Want to Know About Pocket PC’s. What is a Pocket PC?
Telerik Software Academy Software Quality Assurance.
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
SOFTWARE.
1 NETE4631 Mobile Cloud Computing Lecture Notes #10.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
Explain the purpose of an operating system
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
Web Services An introduction for eWiSACWIS May 2008.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Basics of testing mobile apps
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
Mohit Anand, Software Engineer Adobe 1 Selecting GUI Automation Testing Tool for Mobile Domain.
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Planning a Presentation Taki Stewart Apr. 2nd 2013.
H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) ,
TECHDOTCOMP SUPPORT TECHDOTCOMP nd Ave, Seattle, WA 98122, USA Phone:
Presentation As presented June 9, 2014 Mobile App Testing Strategy SOFTWARE ASSURANCE, LLC.
QA Online Training and 100% Placement Assistance USA: UK:
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
M IND Q S YSTEMS Leaders in Training /7, 2nd Floor, Srinivasa Nagar Colony (W) Above HDFC Bank, S.R.Nagar Hyderabad
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
For Free Videos, Free Mock Interviews, Free Live Project work sessions, Please Submit your Contact Information to
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Software Engineering in Mobile Application Development
H2K Infosys is business based in Atlanta, Georgia – United States
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Android Mobile Application Development
Fundamentals of Information Systems, Sixth Edition
Introducing the Windows Mobile development
Microsoft Virtual Academy
Computer Software Lecture 5.
Android.
Dynamics of Mobile Application Testing
Make Your Management and Board Meetings More Effective and Paperless with Microsoft Office 365, SharePoint, and the Pervasent Board Papers App Partner.
Chapter 26 Testing Mobile Applications
Contents: Introduction Different Mobile Operating Systems
Security in Windows Store apps
With IvSign, Office 365 Users Can Digitally Sign Word Documents in the Cloud from Any Device Without Having to Install Any Digital Certificates OFFICE.
Android Developer Fundamentals V2
Presentation transcript:

H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. USA - +1-(770) , UK - (020) /

IT Trainings with Real time Project Work for Corporates & Individuals Special IT Training for MS Students in US Software Design, Development, QA – Manual, Automation & Performance Testing, Maintenance. IT Staff Augmentation Job Placement Assistance Tech Support H2K INFOSYS PROVIDES WORLD CLASS SERVICES IN

MOBILE TESTING Device Testing Application Testing Installed on Mobile Accessed on Mobile Browser

Phases in Developing an Application

SOME FIGURES…….. Operating System 2013 Units 2013 Share (%) 2012 Units 2012 Share (%) Android758, , iOS150, , Microsoft30, , BlackBerry18, , Other OS8, , Total967, ,

DEVICE TYPES……..

TEST STRATEGIES FOR MOBLIE APPS User Interface layout must be verified in respect to Device Version (Different Resolution) Mobile devices differ in screen sizes, input methods (QWERTY, Touch, Non Touch) with different hardware capabilities and different modes (GSM & CDMA) Flow of the Application. Integration testing of devices and applications with backend infrastructure. (Database Testing or Map Integration). Network Connectivity (under different downloading speed-10kbps, strength of the network 2G, 3G, 4G LTE, Wi-Fi etc...) Performance issue (try to use App for 1hour-2hours) Installation and uninstallation of App. (How easy it is from the end user perspective) Testing and monitoring applications across the diversity of handsets and global operators.

PlatformVersions 1.0,1.1,1.5(Cupcake),1.6(Donut),2.0/2.1(Éclair),2.2 (Froyo),2.3(Gingerbread), 3.x(Honey Comb), 4.0.x(Ice Cream Sandwich) 4.1/4.2/4.3 (Jelly Bean) 4.4 (Kit Kat) 4.0,5.0,6.0,7.0,7.1, x, 2.x, 3.x, 4.x, 5.x, 6.x,7.x 7.0,7.5(Mango),7.10(Tango), 8.0 Series 5,6,7,8, 9.5(Anna), 10.1(Belle) 1.0, 2.0, 2.0.5

Technologies PlatformLanguagesRemarks AndroidJava, C, C++Open Source (based on Linux) **APK(Application Program Kit) BlackberryJavaJ2ME compatible **COD **JAD(Java Application Descriptor) iOSObjective –C, CApple Development account is required **IPA ( iPhone Application) Windows PhoneC,C#.NET CF or windows mobile API **XAP( Silver Light Application)

TYPES OF MOBILE APPS TESTING Functional Testing Compatibility Testing Usability Testing Performance Testing Stress Testing Interrupt Testing Installation\Uninstallation Testing Power Consumption Testing Memory Leakage Testing Certificate Testing

USER INTERFACE TESTING Screen Orientation/Resolution Touch Screens Trackballs, Track Wheels and Touchpad’s Soft Keyboards Hard Keys Shortcuts

SECURITY TESTING SSL Testing Authentication and Authorization Sensitive Information Disclosure Session Handling Web Applications

EXTERNAL FACTORS TESTING  Network Connections  Low Connectivity Response  Secure Digital (SD Card) Interactions  Application and Device Settings & Permissions (Testing preferences)  Bluetooth Testing  UI Response in case of different lighting conditions (Like sunlight, dim light etc)  Handling Sleep Mode Response Accelerometer Response (moving phone)  Time Zone Change Response  Localization

TESTING WITH EMULATORS Testing Apps in Emulators Rapid Smoke Tests Testing in parallel with device Challenges in Device and Emulators

API/WEB SERVICES FOR MOBILE APPS A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-process able format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards

Challenges in Mobile Apps Environment Application Users Device Network Automation

Challenges from the Environment Perspective Targeted Devices Adapting to frequent OS changes Domain constraints Challenges from the Application Perspective Behavior on different devices Different development processes for multiple device OS’s Constant comparison of the mobile application with existing windows/web application

Challenges from the End User’s Perspective Keeping it simple and easy for navigation Accommodating maximum functionality in the mobile application Challenges from the device perspective Browser limitations of the devices Touch and non-touch devices Memory constraints Battery Drainage

Challenges from the Network Perspective How does our application behave in poor/no network situations? Ensuring off-line support Ensuring the application works on WIFI How does the application respond to interruptions? Challenges from an Automation Perspective Most of the available tools are device/OS specific Most of the tools’ capabilities are limited to web application testing Testing for multiple OS Automation just adds work...

PlatformOpen SourceCommercial AndroidRobotium, Selenium Mobile SeeTest, Test Center Enterprise, eggPlant, PerfectoMobile MonkeyTalk, Xamarin iOSSeeTest, Test Center Enterprise, eggPlant, PerfectoMobile, MonkeyTalk, Xamarin BlackBerrySeeTest, Test Center Enterprise, eggPlant, PerfectoMobile Windows PhoneSeeTest, Test Center Enterprise, eggPlant, Xamarin

Thank you Your feedback is highly important to improve our course material and teaching methodologies. Please your suggestions. USA +1-(770) UK (020) H2K Infosys is e-Verified business based in Atlanta, Georgia – United States H2K Infosys acknowledges the proprietary rights of the trademarks and product names of other companies mentioned in this document.

DISCLAIMER H2K Infosys, LLC (hereinafter “H2K”) acknowledges the proprietary rights of the trademarks and product names of other companies mentioned in any of the training material including but not limited to the handouts, written material, videos, power point presentations, etc. All such training materials are provided to H2K students for learning purposes only. H2K students shall not use such materials for their private gain nor can they sell any such materials to a third party. Some of the examples provided in any such training materials may not be owned by H2K and as such H2K does not claim any proprietary rights for the same. H2K does not guarantee nor is it responsible for such products and projects. H2K acknowledges that any such information or product that has been lawfully received from any third party source is free from restriction and without any breach or violation of law whatsoever.