Internationalization, Globalization and Localization Testing Strategies and Techniques

Duration : 1 day

Abstract

Internationalization testing is the process of testing software which is supposed to work uniformly across multiple regions and cultures. There are two of the major aspects of international software – world readiness (globalization) and localization. World readiness refers to the process of designing, coding and testing the product such that it can be easily localized for different regions.

Localization involves translating and customizing the product for different regions. Ensuring world readiness is different from testing localized versions of the product, and it is broader than just testing the functionality. It also includes realizing the implications of globalization, and verifying that those implicit requirements are met throughout all the design and development steps.

This program is designed for QA Engineers and QA Testers who are already familiar with testing concepts, and who would like to learn how to apply Internationalization, globalization and localization testing strategies and techniques in support of multiple projects.

Audience

Project Managers, Program Managers, Test Managers, QA Managers, Testers / Test Engineers, Test Consultants, Developers / Programmers / Software Engineers.

Participants are expected to have some understanding of basic business practice, and to have been exposed to aspects of the Software Development Lifecycle and Software Testing.

Learning Objectives

This training program will empower the participants to understand and perform independently on the following:

  • Understand testing strategies and techniques in support of Internationalization, Globalization and Localization Testing.
  • Why test for Internationalization, Globalization and Localization issues?
  • How to write test cases for Internationalization, Globalization and Localization Testing?
  • Review and analyze potential problems which can occur during Internationalization, Globalization and Localization Testing

Pre-requisites

This program is aimed at anyone who needs to perform globalization or localization testing, and will be especially valuable to experienced testers who have some experience in testing applications in multiple languages.

About the Instructor – Ruslan Desyatnikov

Ruslan Desyatnikov is a CEO of QA Mentor, Inc (www.qamentor.com), brings nearly 20 years of Quality Assurance, Quality Control, Process Improvement and Software Testing experience. Prior to expanding operations at QA Mentor, Ruslan worked at Citi for 3 years as the Global Head of Testing of Worldlink Technology. He was responsible for both System testing and System Integration testing phases including functional, performance and automation testing of the WorldLink Global Payment System.

Prior working at Citi, Ruslan worked at Sterling InfoSystems, one of the biggest background screening companies in the world. During his 6 years tenure he was responsible for Quality and testing functions, process improvements, and quality strategic directions across the entire company. As a Senior Director of QA and later as a Global Vice President of Quality Assurance & Testing, he established the Quality Assurance Department by implementing QA Methodology, QA Process, automation, security, configuration management and performance functions.

On a larger scale, Ruslan performed similar duties for 4 years at HSBC bank in a transaction-based environment working with multiple client server platforms and various technologies. There, he established a Testing Center of Excellence with its own QA methodology and customized Quality Center by launching it to 3000 IT users within HSBC North America. As a Global Test Manager for HSBC, he participated in seven release cycles for the critical and highly visible Global Internet Banking platform consisting 80+ business critical applications. Ruslan was responsible for system and system integration testing, managing 8 Global QA teams in 7 different countries with 120+ testers worldwide.

Ruslan has also worked in several start-up companies, including Solbright Inc., Unicast Inc, and DigitalEdge, performing various duties as a Lead Quality Assurance Analyst and Quality Advisor. His skills include QA architecture and Process architecture for Software Development Life Cycles (SDLC) and Quality Assurance Life Cycles (QALC).

Ruslan graduated from Baruch College – City University of New York with a BBA in Computer Information Systems, and holds MBA in Technology Management from Phoenix University of Arizona. He holds a number of Quality Assurance/Testing and Project Management certifications and is an active
board member of multiple QA Organizations in the United States and Europe. Ruslan’s articles are published in many popular magazines such as CIOReview, Outsourcing Gazette, Tea-Time with Testers, Stickyminds, LinkedIn and multiple QA blogs. Ruslan was a finalist of Testing Champion of the Year European Testing Awards in 2015 and was recognized by Insight Success Magazine “The 50 Most Creative CEOs to Watch” nomination.

Course Outline

Module 1: What is Globalization Testing?

  • Introduction to Globalization Testing
  • Why test for globalization issues?
  • Two branches of globalization testing (Internationalization & localization)
  • Where should globalization testing occur and SDLC
  • Planning Techniques for Globalization Testing
  • Pre-testing checklist
  • Setting Up Test Environment for Globalization Testing
  • How to write test cases for Globalization Testing?
  • Globalization Test Execution Examples
  • Globalization Sample Defects and Problems
  • Globalization Sample Test Report
  • Automation Tools for Globalization Testing
  • Sample Exercise

Module 2: What is Localization Testing?

  • Introduction to Localization Testing
  • Why test for localization issues?
  • Planning Techniques for Localization Testing
  • Pre-testing checklist
  • Setting Up Test Environment for Localization Testing
  • What needs to be tested as part of Localization Testing?
  • The role of Testing Tools in Localization Testing
  • How to write test cases for Localization Testing?
  • Localization Test Execution Examples
  • Localization Sample Defects and Problems
  • Localization Sample Test Report
  • Automation Tools for Localization Testing
  • Sample Exercise

Module 3: What is Internationalization?

  • Introduction to Internationalization Testing
  • Why test for Internationalization issues?
  • Planning Techniques for Internationalization Testing
  • Pre-testing checklist
  • Setting Up Test Environment for Internationalization Testing
  • What needs to be tested as part of Internationalization Testing?
  • The role of Testing Tools in Internationalization Testing
  • How to write test cases for Internationalization Testing?
  • Internationalization Test Execution Examples
  • Internationalization Sample Defects and Problems
  • Internationalization Sample Test Report
  • Automation Tools for Internationalization Testing
  • Sample Exercise
View All Course

Enquire Now

Your Name *

Company *

Country *

Email *

Phone *

Request Summary

Verification Code *

captcha

Scroll Up