Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2012 IBM Corporation Rational Insight | Back to Basis Series Translation Verification Testing Rational Insight - Jiang Xuan 2012-08-02.

Similar presentations


Presentation on theme: "© 2012 IBM Corporation Rational Insight | Back to Basis Series Translation Verification Testing Rational Insight - Jiang Xuan 2012-08-02."— Presentation transcript:

1 © 2012 IBM Corporation Rational Insight | Back to Basis Series Translation Verification Testing Rational Insight - Jiang Xuan 2012-08-02

2 © 2012 IBM Corporation Rational Insight | Back to Basis Series 2 08/02/12 Globalization Testing - Agenda What does translation testing do? General process of translation and testing Why is translation testing important? GVT v.s. TVT Translation testing in DEV lifecycle Organizational structures

3 © 2012 IBM Corporation Rational Insight | Back to Basis Series 3 08/02/12 What does translation testing do? Translation testing is to test Translation Quality, not Functionality Translation testing is to –verify translation quality after translated files are built into product –check missing translation –ensure the translated files use correct codepage –double check if mnemonic key is probably assigned

4 © 2012 IBM Corporation Rational Insight | Back to Basis Series 4 08/02/12 What is translation testing NOT to do? Translation testing is NOT to –test product functions in different language environment (product function should work the same in different language environment) –test I/O of national characters (it’s scope of globalization testing, not translation testing) –verify whether translation is not corrupted by build process (it’s scope of globalization testing by using pseudo translation, not translation testing) –ensure culture data format can be displayed correctly (it’s scope of globalization testing, not translation testing)

5 © 2012 IBM Corporation Rational Insight | Back to Basis Series 5 08/02/12 General process of software translation

6 © 2012 IBM Corporation Rational Insight | Back to Basis Series 6 08/02/12 General process of translation testing Product Study/Training Test Plan Development Test Cases Development Test Environment Setup Pre-Test Execution Test Execution/Support Defects Resolution Conference Calls for Status Review & Defects Discussion Test Plan Review Test Cases Review Test Exit Memo Project Management & Test Coordination Preparation Execution Test Go/No-Go Decision Translation Signoff Closing Lesson-Learned

7 © 2012 IBM Corporation Rational Insight | Back to Basis Series 7 08/02/12 What does translation testing focus on Verification FocusDescription AppearanceThose pages are not consistent with English version. e.g. Layout, Image, Alignment Translation Completeness  English string in resource file is not translated  Latest English resource files are not sent to translate GrammarMore than one variable exists in one sentence, which may result in wrong translation Consistency  Inconsistent panel titles/labels between GUI and corresponding Help  Incorrect help content is displayed when Help button is pressed  Inconsistent terms appearing on succeeding panels Accuracy  English content does not make sense  Correctness of translation SpellingIncorrect English spelling or national characters typo ReadabilityTruncation, Corruption, Font issue (particularly for DBCS), etc. Mnemonic  Mnemonic does not work  Duplicate mnemonic on the same panel

8 © 2012 IBM Corporation Rational Insight | Back to Basis Series 8 08/02/12 Why is translation testing important? Translation testing is to ensure the product translation quality, which can –expand worldwide business opportunity –improve product usability for non-English speaking users –raise customer satisfaction To detect and fix problems of translated files –missing translation –wrong codepage –layout adjustment –Mnemonic key arrangement

9 © 2012 IBM Corporation Rational Insight | Back to Basis Series 9 08/02/12 What are the differences between globalization testing and translation testing? Globalization testing focuses on code and English source files Translation testing focuses on translation quality and translated files There are some common symptoms, like English strings, corruption, but root causes are different Normally while globalization testing is executed, real translation is not available yet, and those problems don’t happen with pseudo translation

10 © 2012 IBM Corporation Rational Insight | Back to Basis Series 10 08/02/12 When is the best timing to do translation testing? Functional testing is completed Globalization testing is completed –at least Translatability part Translation is completed and integrated into a build Translated files are integrated into build System testing is at least 65% completed

11 © 2012 IBM Corporation Rational Insight | Back to Basis Series 11 08/02/12 Where is translation testing in development cycle? Concept PhasePlan PhaseDevelopment & Quality Phase DesignCoding & Unit TestFunctional TestingSystem Testing Globalization Planning Globalization Testing Translation Planning TranslationTranslation Testing

12 © 2012 IBM Corporation Rational Insight | Back to Basis Series 12 08/02/12 What organizational structures are efficient? Test Support Team Project Manager Translation Test Lead Support Engineer/ File Handler Translation Center Planner Translation Tester Globalization Project Manager Product Development PM Communication Technical Discussion Translation Center(s)Test SupportProduct Development

13 © 2012 IBM Corporation Rational Insight | Back to Basis Series 13 08/02/12 www.ibm/software/rational

14 © 2012 IBM Corporation Rational Insight | Back to Basis Series 14 08/02/12 Revision History AuthorDateVersionComment Jiang Xuan2012-08-021.0Initial Draft


Download ppt "© 2012 IBM Corporation Rational Insight | Back to Basis Series Translation Verification Testing Rational Insight - Jiang Xuan 2012-08-02."

Similar presentations


Ads by Google