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

Please register by completing the form below.
Your download will begin immediately