Testing Mobile Applications
Course Description
This three day instructor-led course for testers/QA provides participants with the knowledge and skills that are required to testing mobile applications developed using the Kony Platform to run across multiple channels.
Before deep diving into mobile testing, this course provides the participants with an overview of Kony platform, various Kony widgets, build generation and deployment for various mobile platforms.
This course equips the participant to create an effective test strategy and provides the knowledge and skills to execute it. The course covers various aspects of testing including
Kony testing methodology, identifying the testing scope, test design, creating and executing the test cases, defect management and usage of required tools like JMeter, Sikuli and DeviceAnywhere.
Course Objectives
After completing this course, participants will be able to understand
- The architecture, components, and data flow of the Kony App server
- Building a simple application and run it on different platform emulators and devices
- Generate and deploy the build for different platforms
- Understand Mobile Testing paradigm
- Create a test strategy and test design
- Create Test plan, Test Scenarios, Test cases and Test Data
- Perform different kinds of testing using the testing tools
- Perform testing on devices, emulators and different tools
- Defect management
- App submission process for each platform
Course Prerequisites
- Familiarity with today’s mobile devices
- Experience in testing life cycle
Course Details
Product Presentation
- ‘Write Once, Run Everywhere’ Platform
- Kony Cross-Platform API, Data Flow, Kony Development Model, Kony Runtime Binary
Kony Server
- Server Architecture and Components
- Server Data Flow
Working on the IDE
- Various IDE features
- Importance of Skins and Layouts
Build Generation and Deployment per platform
- How to generate simulator build, device build & distribution binary
- Side loading of application
Introduction to Kony widgets
- Introduction to container widgets and component widgets
Mobile Testing Basics
- Mobile environment architecture
- Differences between Web and Mobile testing
- Importance of UI in Mobile testing
Kony Testing Methodology
- QA activities during the project lifecycle
- Creating the testing approach
- Identifying the testing types
- Selecting Devices, Browsers and emulators for Testing (Exercise)
- Designing the test cases (Exercise continued)
Detailed Build Generation and Deployment guidelines
- Build Generation Guidelines for iPhone, Android , Windows, BB (Exercise)
Verifying the logs
- View logs in Kony middleware
- View logs in devices (Exercise)
Defect Management
- Logging Defects using Bugzilla, Digite (Exercise)
Commonly used QA references
- Common test cases for each Platform
- Common Errors
- App submission process
- App Rating process
- Web Analytics
Testing Tools
- JMeter – Performance testing
- Sikuli – UI and Regression testing
- DeviceAnywhere
To sign up for this course, or if you want more info about any programs or wants to know about upcoming courses, please contact training-info@kony.com
