i18N Inc. logo and banner i18N Inc. banner
|   Home    |   About Us    |   Contact Us    |   Français   |   
Services
Workshops
Overview
Agenda
Program
Events
Publications
Resources
Customers
Partners
Program   
 

Internationalization & Localization Testing
Successfully Testing Multilingual Software And Web Sites
 

Welcome and Introduction

  • Who's who?
  • What do we want from this workshop?


Concepts: Testing and Globalization

  • Overview
    • Purpose of testing
    • Testing in the development process
    • Types and phases of testing
    • Quality definitions and perspectives
    • Roles & deliverables
    • Standards
  • Internationalization model
    A graphical model that illustrates the three basic tasks of internationalization:
    resource externalization, cultural generalization and preparation of the localization kit.


Testing Economics and Workflow

  • Economics of testing
    • Rational
    • Boehm
  • Budgeting and staffing for the multilingual test organization
    • Testing with native language speakers
    • In country testing
  • Configuration and change management for multilingual software
  • Workflow and test suite management - globalization concerns
    • Requirement management
    • Decision making
    • Metrics

Test Lab and Platform Coverage

  • Setting up a multilingual test lab
    • Hardware
    • Software testing tools
    • Scheduling
  • Resource allocation to maximize test coverage with minimal time


Globalization Test Strategy

  • Building a globalization test strategy
    • Global requirements analysis
    • Quality factors
    • Technical risks
    • Failure modes
  • Testing objectives
    • Requirements analysis
    • Quality factors
    • Technical risks
  • What not to test


Test Plans and Test Cases

  • Building a globalization test plan
    • Functional test s
    • Linguistic validation
    • GUI testing
    • Cultural concerns
    • Data integrity
    • Data processing
    • Platforms
    • Install/Uninstall
  • Test cases for multilingual software
    • Definition
    • Guidelines
    • Equivalence classes
    • Design
    • Classes

Bug Triage

  • Bug definition and bug isolation
  • Decision making in a global organization
  • Multilingual bug workflow
    • State diagram
  • Process improvement
  • Bug examples


Testing Steps

  • What can go wrong in international software?
  • Documentation validation
  • Pseudo translation
  • Source code review
  • Multilingual text and numeric data


Wrap-up: Next Steps and Useful Resources

  • Next Steps
    • Establish testing goals
    • Define a team model
    • Organize workflows
    • Staff the team
    • Set up a test lab
    • Start testing!
  • Useful Resources
    • Books
    • Web sites
    • Checklists

  top of page
i18N Inc. © 2001-2010  |   Email: info@i18n.ca