Becoming a Pro IN Mobile Applications Testing

Slides:



Advertisements
Similar presentations
Test Automation on Mobile environnents Eder Figueroa 4/29/203.
Advertisements

Mobile App Development Using: Presented by Tyler Richey Images from
Building Mobile Apps in the Cloud – Comparing Approaches.
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
Development of mobile applications using PhoneGap and HTML 5
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Your Favorite Apps for Tablets & Smartphones. Your Favorite Tablet & Smartphone Apps Thousands of Apps available Apple Store: ~1,000,000 (400,000 native.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Web Apps vs. Native Apps vs. Hybrid Apps vs. iBook Author Mobile Publishing:
JRN 440 Adv. Online Journalism Internet Growth Wednesday, 4/11/12.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
| | Top 4 Benefits of Hybrid Mobile Apps.
Mobile: Today and Beyond Stuart Parmenter, Director of Mobile
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
® ® copyright © 2013 Open Geospatial Consortium What HTML5 and REST mean to the Geo community Raj Singh, PhD Open Geospatial Consortium
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Paragon The Platform and Message Broker. Paragon: The Platform Stack -Window Management -Messaging -App Lifecycle Management -App Store -Workspaces -Storage.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
COMPARING CROSS-PLATFORM DEVELOPMENT APPROACHES FOR MOBILE APPLICATIONS Henning Heitkötter, Sebastian Hanschke and Tim A. Majchrzak Department of Information.
HTML5 and the Future of the Mobile Web Patrick Carey Cengage Learning Author.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
INTRO TO MOBILE APPS 8 th period Mrs. Logan. WHAT IS AN APP? a self-contained program or piece of software designed to fulfill a particular purpose; an.
MOBAS Tutorial 2010 Tutorial on Mobile Applications & Systems 권오현, 김기환.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Top 10 Trends Every iOS App Development Company Should Follow.
WELCOME Mobile Applications Testing
Software Engineering in Mobile Application Development
Identify internal hardware devices (e. g
The great debate… We will have this as an ongoing theme!
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
Mobi-sites and Apps for Mobile Devices “pros & cons of each”
Organizational IT Stack
ET-570 Smart Phone Apps.
MoBILE TESTING – survival knowledge – Part VII
Understanding Programming Mobile Web
Browsers and Web Platforms
Mobile App Development
Apache Cordova Overview
Open Web App.
Lecture 1 Runtime environments.
Automatic Mobile App Generation
CA16R405 - Mobile Application Development (Theory)
CMPE419 Mobile Application Development
Survey Paper & Manuscript
Automation for mobile apps Presenter: Nikita Mader
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Who Am I? appMobi's lead HTML5 game developer / evangelist
Mobile App Development
ideas to mobile apps in record time,
And I have to create mobile apps too?
Apache Cordova What is it ? Platforms Development Architecture Plugins
Lecture 1 Runtime environments.
CSC 581: Mobile App Development
CMPE419 Mobile Application Development
Presentation transcript:

Becoming a Pro IN Mobile Applications Testing Copyright NataliaS@portnov.com

Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide App Risk Analysis Copyright NataliaS@portnov.com

MOBILE APPS: Categories Utilities Entertainment Games News Productivity Lifestyle Social Networking Copyright NataliaS@portnov.com

MOBILE APPS: Utilities Calculators Note-pads Communi-cation. apps Weather apps Copyright NataliaS@portnov.com

MOBILE APPS: Entertainment Face Juggler Ice Effex Duolingo DubSmash Copyright NataliaS@portnov.com

MOBILE APPS: Games Angry Birds Sudoku Trivia Crack Candy Crash Saga Copyright NataliaS@portnov.com

MOBILE APPS: NEWS Buzzfeed Flipboard Reddit The NYT app Copyright NataliaS@portnov.com

MOBILE APPS: Productivity Finance apps Calendars Translators Grocery list makers Copyright NataliaS@portnov.com

MOBILE APPS: Lifestyle Music apps Travel Apps Food & Drink apps Dating apps Copyright NataliaS@portnov.com

MOBILE APPS: Social Networking Facebook Circles Path Instagram Copyright NataliaS@portnov.com

Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide App Risk Analysis Copyright NataliaS@portnov.com

Native Web Hybrid MOBILE APPS: Types Tree basic types of "app“ Built specifically to the needs of the various operating systems such as Apple's iOS or Android Websites built using HTML that are designed specifically for smaller screens Native app shell with feeds from the website Native Web Hybrid Copyright NataliaS@portnov.com

MOBILE APPS: Native APP Written using the default language for the mobile platform, which is Objective C or Swift for iOS and Java for Android. Compiled and executed directly on the device. Using the platform SDK (API), the app can communicate with the platform to access device data or load data from an external website using http requests. Copyright NataliaS@portnov.com

MOBILE APPS: Native APP PROS CONS Native APIs Performance Same environment Language requirements Not cross platform High level of effort Copyright NataliaS@portnov.com

MOBILE APPS: WEB APP Mobile websites are applications that work well on a mobile device, but are accessed through the mobile browser. These websites viewed on a mobile device in a mobile browser, with the exception of being designed to fit a mobile device screen size. Responsive web design can be used to make a web application - whether a conventional web site or a single-page application viewable on small screens and work well with touchscreens. Copyright NataliaS@portnov.com

Requires keyboard to load MOBILE APPS: WEB APP PROS CONS Maintainability No installation. Cross platform. No native access Requires keyboard to load Limited user interface. Copyright NataliaS@portnov.com

MOBILE APPS: HYBRID APP A hybrid app is one that combines elements of both native and Web applications  Hybrid apps are often mentioned in the context of mobile computing For the most part, hybrid apps provide the best of both worlds Copyright NataliaS@portnov.com

MOBILE APPS: HYBRID APP PROS CONS Cross platform Same skills as web development Access to device Ease of development Web view limitations Native via plugins No native user interface controls Experienced developers Copyright NataliaS@portnov.com

MOBILE APPS: SUMMARY Copyright NataliaS@portnov.com

MOBILE APP types COMPARISSON

Mobile APPS : Conclusion  LIST Native HTML5 Hybrid App Features  Graphics Native APIs HTML, Canvas, SVG Performance Fast Slow Native look and feel Emulated Distribution Appstore Web Device Access Camera Yes No Notifications Contacts, calendar Offline storage Secure file storage Shared SQL Secure file system, shared SQL Geolocation Gestures Swipe Yes Pinch, spread No Connectivity Online and offline Mostly online Gestures Swipe Yes Pinch, spread No Connectivity Online and offline Mostly online