LISA Global Strategies Summit
LISA Workshops in Boston, MA
Internationalization and Localization Testing Successfully Testing Multilingual Software and Web Sites 9am - 5pm : Monday, May 23 - Tuesday, May 24, 2005
|
Welcome and Introduction
- Who's who?
- What do we want from this workshop?
Concepts: Testing and Internationalization
- Testing concepts
- Testing in the development process
- Types and phases of testing
- Economics of testing
- Quality definitions and perspectives
- Roles & deliverables
- Standards
- Globalization concepts
- 2-minute overview of Globalization, Internationalization, Localization, Translation
- Internationalization model
A graphical model that illustrates the three basic tasks of internationalization: resource externalization, cultural generalization and preparation of the localization kit.
Globalising the Test Organization
- Effective test strategy
- Requirements
- Quality factors
- Technical risks
- Testing lab and tools
- Budgeting and staffing
- Key workflows
- Requirement management
- Configuration management
- Test management and bug triage
- Reference documents
Internationalization Testing
- Purpose of Internationalization Testing
- What can go wrong?
- data paths
- resource over- and under-externalization
- composite strings, ...
- How to test
- Strategy and planning
- Automated regression
- Source code reviews
- Data path testing: UTF-8, UTF-16
- Pseudo-localization
- Test script Internationalization
- Localization Acceptance Tests
- Bug Prioritization and Rework
Localization Testing
- Purpose of Localization Testing
- Localization Requirements
- How to test
- Linguistic validation
- Functional testing
- Platform testing
- User interface testing
- Cultural concerns
- Data integrity
- Data possessing
- Localization Bug Examples
- Localization Testing Steps
- Develop Locale specific test plan
- Create Locale specific test data
- Execute Localization Acceptance Test
- Execute Locale specific test plan
- Perform Beta Testing
- Rework and confirm fixes
- Process Improvements
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
|
|