Building an Effective International Software QA Test Strategy

3,177 views

Published on

Learn how to develop a prudent QA test strategy for software that spans multiple countries, languages, and currencies. This multimedia presentation covers the four main areas of international QA testing: linguistic, cultural, cosmetic, and functional test. In addition, we explain some of the key issues found during functional testing, including exploding scope of testing, discovering functional defects late in a release, data integrity problems, and long build cycles. The intended audience are technical managers, QA engineers, software developers, and others interested in building higher quality software for international users.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,177
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
82
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Building an Effective International Software QA Test Strategy

  1. 1. Building an Effective International Software Test Strategy
  2. 2. www.aeontera.com Kevin Gee
  3. 3. Types of International QA Test Issues in Functional Testing Key Recommendations
  4. 4. Types of International QA Testing
  5. 5. Linguistic Test Cultural Test Cosmetic Test Functional Test
  6. 6. Linguistic Testing
  7. 7. Glossaries Specifications Translation Memory
  8. 8. Cultural Test
  9. 9. Cosmetic Test French Arabic
  10. 10. Cosmetic Test Progress Bar Direction Reading Direction
  11. 11. Functional Test Base Locale Features
  12. 12. Functional Test Base Locale Global New Locale Features
  13. 13. Functional Test Base Locale Global New Locale Features Local New Locale Features
  14. 14. Functional Test Issues
  15. 15. Additional Testing Required Scope of Testing is Too Large Linguistic Functional English French Italian German Spanish Traditional Japanese Korean Arabic Chinese
  16. 16. Prudent Test Strategy Focus on key risk areas Additional Testing Required Group locales Linguistic Functional by common characteristics English French Italian German Spanish Traditional Japanese Korean Arabic Chinese
  17. 17. Functional Requirements Discovered Late in Development Cycle
  18. 18. Juana Aguirre Piedras No 623 Piso2 Dto.4 C1070AAM Capital Federal ARGENTINA U.S. Asis Environmental Partnership in Taiwan (U.S.-AEP Taiwan), American Institute in Taiwan International Trade Tower 32/F, 333 Keelung Road, Section 1 Taipei, 105-48 TAIWAN, R.O.C. Ministry of Information and Communication 116 Shinmullo 1-ga Chongno-gu SEOUL 110-700 REP OF KOREA The Senior General Manager Postal Business SA Post Office P.O. Box 10 000 PRETORIA 0083 SOUTH AFRICA
  19. 19. Localized Requirements Localized Test Data Functional Tests
  20. 20. Data Accuracy Consistency Reliability Integrity
  21. 21. External System Internal DB External System Multinational Business Logic In-Country User In-Country User
  22. 22. Levels of Data Integrity User System Process Content
  23. 23. Testing Data Integrity In-Country User Acceptance Testing User System Tests System Unit and Integration Tests Process Multinational Test Data Content
  24. 24. dateTime dateTime 09/08/2010 09/07/2010 10:30:19 10:30:19 date 09/07/2010
  25. 25. Testing Data Integrity In-Country User Acceptance Testing User System Tests System Unit and Integration Tests Process Multinational Test Data Content
  26. 26. Local User MM/DD/YY 09/08/07 DD/MM/YY Base System Locale
  27. 27. Long Build Times and Failed Build Acceptance Tests
  28. 28. Dependency and 3rd Party Software Cause Delay in Build Process Base Locale Build Test Release Dependency Patch 3rd Party Software Build Test Release New Locale
  29. 29. Locale- Global Specific Initial Code Base Code Code
  30. 30. Locale- Global Specific Initial Code Base Code Code Internationalization Base I18n Base Locale Locale-Specific Code Code Code is Modular Locale 2 Locale 3 Locale 4 Locale 5 Code Code Code Code Localization
  31. 31. Internationalize Code Base and Pre-Qualify 3rd Party Software I18N Base Base Locale Build Build Test Release Build Test Release New Locale
  32. 32. Internationalize Code Base and Pre-Qualify 3rd Party Software I18N Base Base Locale Build Build Test Release Build Test Release Locale 2 Pre-Qualified 3rd Party Software
  33. 33. Summary of Recommendations
  34. 34. Key Recommendations • Group locales by region • Focus on key risk areas • Use in-country testers • Use pseudo-translated content to test layout and UI design • Document requirements • Test early in development cycle • Check data integrity on system and user levels • Pre-qualify 3rd party software
  35. 35. Thank You! Please visit us at www.aeontera.com
  36. 36. Thank You! Please visit us at www.aeontera.com

×