Free Software Testing Training Click For Info
Software Testing Training Is Coming To Your TownClick For Dates
Enter the Bug Free ZoneClick to Enter
Online Software Testing Training at your Pace and your PlaceClick For Details
Group Software Testing Training For Your TeamClick For Details
Mobile Development Technologies
The course aims at equipping software quality assurance and testing professionals with the understanding of technologies used to develop mobile application that would be useful for planning, designing, and executing tests for mobile platforms. It addresses the most common mobile operating systems and surveys different types of hardware. Then we proceed to discussing the types of mobile applications while highlighting the differences between native, hybrid, and web apps. Finally, we will survey the most common development techniques. All this, while emphasizing the aspects relevant to planning, designing, and executing mobile tests.
Participants will learn:- What are the most common operating systems that run on mobile devices, and what are their main characteristics
- What are the main types of hardware platforms used for mobile apps
- What are the most common types of mobile applications
- How the mobile apps are distributed to uses and what are the different ways they can be installed and activated
- What are the most common programming tools and languages used for mobile development
- How the different aspects of mobile OS, hardware, and development technologies impact the ways we test mobile platforms
- What the course is about
- Scope: what do we cover in depth, what do we glance over, what we do not cover
- Goals: what will we learn
- Administrative items
- Operating Systems
- Android
- iOS
- Windows
- other OS (review)
- Jailbreaking and rooting
- Hardware
- Smartphones
- Tables
- Other options: special devices
- Hardware add-ons and their significance
- Types of applications
- Native apps
- Mobile websites
- Hybrid apps
- Smartphone vendor application distribution process
- Apple's App Store
- Cydia
- Android's Google Play
- Windows Phone Store
- Company stores
- Development technologies:
- Web: HTML, JavaScript, XML web services, CSS, Web Services
- Responsive and mobile-specific websites
- Native apps technologies: Java, Objective-C, C#
- Cross-platform implementation: common language infrastructure
- Xamarin, etc.