H2K Infosys is business based in Atlanta, Georgia – United States

26
Infosys is business based in Atlanta, Georgia – United Sta Providing Online IT training services world wide. www.H2KINFOSYS.com USA - +1-(770)-777-1269, UK - (020) 3371 7615 [email protected] / [email protected]

description

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, UK - (020) 3371 7615 [email protected] / [email protected]. - PowerPoint PPT Presentation

Transcript of H2K Infosys is business based in Atlanta, Georgia – United States

Page 1: H2K Infosys is                 business  based in Atlanta, Georgia – United States

H2K Infosys is business based in Atlanta, Georgia – United StatesProviding Online IT training services world wide.

www.H2KINFOSYS.com

USA - +1-(770)-777-1269, UK - (020) 3371 7615 [email protected] / [email protected]

Page 2: H2K Infosys is                 business  based in Atlanta, Georgia – United States

IT Trainingswith Real

time Project Workfor

Corporates &

Individuals

Special IT Training

for MS Students in

US

Software Design,

Development, QA – Manual, Automation & Performance

Testing,Maintenance.

IT Staff Augmentatio

n

Job Placement Assistance

Tech Support

H2K INFOSYS PROVIDES WORLD CLASS SERVICES IN

Page 3: H2K Infosys is                 business  based in Atlanta, Georgia – United States

MOBILE TESTING

• Device Testing

• Application Testing• Installed on Mobile• Accessed on Mobile Browser

Page 4: H2K Infosys is                 business  based in Atlanta, Georgia – United States

Phases in Developing an Application

Page 5: H2K Infosys is                 business  based in Atlanta, Georgia – United States

SOME FIGURES……..

Operating System

2013 Units

2013 Share (%)

2012 Units

2012 Share (%)

Android 758,719.9 78.4 451,621.0 66.4iOS 150,785.9 15.6 130,133.2 19.1Microsoft 30,842.9 3.2 16,940.7 2.5BlackBerry 18,605.9 1.9 34,210.3 5.0Other OS 8,821.2 0.9 47,203.0 6.9Total 967,775.8 100.0 680,108.2 100.0

Page 6: H2K Infosys is                 business  based in Atlanta, Georgia – United States

DEVICE TYPES……..

Page 7: H2K Infosys is                 business  based in Atlanta, Georgia – United States

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.

Page 8: H2K Infosys is                 business  based in Atlanta, Georgia – United States

Platform Versions1.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,10.0

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

Page 9: H2K Infosys is                 business  based in Atlanta, Georgia – United States
Page 10: H2K Infosys is                 business  based in Atlanta, Georgia – United States

TechnologiesPlatform Languages Remarks

Android Java, C, C++ Open Source (based on Linux) **APK(Application Program Kit)

Blackberry Java J2ME compatible**COD**JAD(Java Application Descriptor)

iOS Objective –C, C

Apple Development account is required**IPA ( iPhone Application)

Windows Phone C,C# .NET CF or windows mobile API**XAP( Silver Light Application)

Page 11: H2K Infosys is                 business  based in Atlanta, Georgia – United States

TYPES OF MOBILE APPS TESTING

Functional Testing Compatibility TestingUsability Testing Performance Testing Stress TestingInterrupt TestingInstallation\Uninstallation Testing Power Consumption TestingMemory Leakage TestingCertificate Testing

Page 12: H2K Infosys is                 business  based in Atlanta, Georgia – United States

USER INTERFACE TESTING

• Screen Orientation/Resolution

• Touch Screens

• Trackballs, Track Wheels and Touchpad’s

• Soft Keyboards

• Hard Keys

• Shortcuts

Page 13: H2K Infosys is                 business  based in Atlanta, Georgia – United States

SECURITY TESTING

• SSL Testing

• Authentication and Authorization

• Sensitive Information Disclosure

• Session Handling

• Web Applications

Page 14: H2K Infosys is                 business  based in Atlanta, Georgia – United States

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

Page 15: H2K Infosys is                 business  based in Atlanta, Georgia – United States

TESTING WITH EMULATORS

• Testing Apps in Emulators

• Rapid Smoke Tests

• Testing in parallel with device

• Challenges in Device and Emulators

Page 16: H2K Infosys is                 business  based in Atlanta, Georgia – United States
Page 17: H2K Infosys is                 business  based in Atlanta, Georgia – United States
Page 18: H2K Infosys is                 business  based in Atlanta, Georgia – United States

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

Page 19: H2K Infosys is                 business  based in Atlanta, Georgia – United States
Page 20: H2K Infosys is                 business  based in Atlanta, Georgia – United States

Challenges in Mobile AppsEnvironmentApplicationUsersDeviceNetworkAutomation

Page 21: H2K Infosys is                 business  based in Atlanta, Georgia – United States

Challenges from the Environment PerspectiveTargeted DevicesAdapting to frequent OS changesDomain constraints

Challenges from the Application PerspectiveBehavior on different devicesDifferent development processes for multiple device

OS’sConstant comparison of the mobile application with

existing windows/web application

Page 22: H2K Infosys is                 business  based in Atlanta, Georgia – United States

Challenges from the End User’s PerspectiveKeeping it simple and easy for navigationAccommodating maximum functionality in the mobile

application

Challenges from the device perspectiveBrowser limitations of the devicesTouch and non-touch devicesMemory constraintsBattery Drainage

Page 23: H2K Infosys is                 business  based in Atlanta, Georgia – United States

Challenges from the Network PerspectiveHow does our application behave in poor/no network

situations?Ensuring off-line supportEnsuring the application works on WIFIHow does the application respond to interruptions?

Challenges from an Automation PerspectiveMost of the available tools are device/OS specificMost of the tools’ capabilities are limited to web

application testingTesting for multiple OS Automation just adds work...

Page 24: H2K Infosys is                 business  based in Atlanta, Georgia – United States

Platform Open Source CommercialAndroid Robotium, Selenium

MobileSeeTest, Test Center Enterprise, eggPlant, PerfectoMobileMonkeyTalk, Xamarin

iOS SeeTest, Test Center Enterprise, eggPlant, PerfectoMobile, MonkeyTalk, Xamarin

BlackBerry SeeTest, Test Center Enterprise, eggPlant, PerfectoMobile

Windows Phone

SeeTest, Test Center Enterprise, eggPlant, Xamarin

Page 25: H2K Infosys is                 business  based in Atlanta, Georgia – United States

Thank you

Your feedback is highly important to improve our course material and teaching methodologies. Please email your suggestions.

USA +1-(770)-777-1269 UK (020) 3371 [email protected] [email protected]

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.

Page 26: H2K Infosys is                 business  based in Atlanta, Georgia – United States

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.