Title : Testing Multi-Language Applications

ID : QTP0500

Overview

This core course provides a comprehensive understanding of using QTP as an automated functional testing tool for multi-languages applications.

You will use QTP to automate multi-language applications using different techniques for effective object identification, advanced usage of regular expressions, and support data sources in different languages.

All topics are supported by hands-on exercises based on real-life examples

Duration

2 Days

Also

Recommended

ADO Data Suite QTP0401

XML Data Suite QTP0400

Intended Audience

QTP Programmers that need to automate web or windows environments that use xml structures, testing xml files and improve the xml knowledge by using QTP.

Also QTP users that want to experience the world of testing and working with XML.

Course Prerequisites

·        First Steps Web QTP0200 Or First Steps Windows QTP0100

·        Scripting QTP - Basic QTP0101 Or
Basic VBScript Knowledge

·        Mastering .NET QTP0300 Or
Mastering the Web QTP0201 Or
Mastering Java QTP0600 Or
6 Months Experience

·        Basic knowledge on Windows API and/or any other language.

·        Basic Knowledge .NET Framework.

·        Basic knowledge on Windows OS.

Valid QTP License

Visual Studio 2003 and above.

Career Track Relevancy

QTP Java Programmer

QTP Web Programmer

QTP .NET Programmer

QTP SAP Programmer

Topics

·        Terminology

o       Locales

o       LCID

o       Windows Keyboard Layouts.

o       Keyboard accelerators.

o       Dead-Key

o       ASCII and Unicode.

·        Locale Formats

o       Numbers Format Settings.

o       Language Settings.

o       Date/Time Format Settings.

o       Time Zone settings and UTC.

o       Daylight Saving Time ( DST ) Settings.

o       Currency Format Settings.

·        Windows Regional and Language Options.

·        Object Identification techniques.

·        Multi language data-driven.

·        DotNetFactory

o       System.Globalization Namespace

o       CultureInfo class.

o       RegionInfo class.

o       Calendar class.

o       Enumerations.

·        Win32 API  - Keyboard Input

o       Functions.

o       Key state.

o       Loading and changing layouts.

·        Simulating input in various languages

Using Win32 API.

Using Mercury Device Replay.