|
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
- 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
- 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
|