17 luglio 2011

Language jobs: the website linguistic tester

Linguistic testing is a language quality assurance (QA) step.

This language-specific testing must occur before the final website is released preventing thus to costly remediate to undetected errors.




Linguistic Testing

  • To verify translations throughout the website - front-end and back-end - and resolve linguistic issues which can occur during the localization process;
  • Compare the translated files in each target language to the original source language;
  • Verify that translations are consistent with the glossary and the style guide;
  • Check that translations appear in the appropriate context;
  • Verify that all pages are free of missing translations;
  • Check content for typographical and grammatical errors;
  • Ensure that each page is displayed in the correct language;
  • Proofreading;
  • Detection of duplication; 
  • Problems raised by out-of-context translation process; 
  • Typos; 
  • Terminology inconsistencies; 
  • Grammar errors; 
  • Chunks of untranslated text. 


Functionality Testing

The functional testing process includes complete code validation as well as usability testing:
  • Complete cross-browser validation: website testing using different browsers including Internet Explorer, FireFox (Mozilla) and Safari (Macintosh), Google Chrome, Opera
  • Provide engineering solutions to enable reporting and corrective action
  • Website standards code validation (W3C)
  • Dead link management and control
  • Usability testing (from a user point of view)
  • Development solutions for all engineering issues found
  • Verify each HTML file contains the appropriate character set meta tag for the target language
  • Check the layout to ensure no formatting issues are present (such as wrong fonts, incorrect type style and erroneous text wrapping, etc.)

Inclusive GIT branch naming

“main” branch is used to avoid naming like “master” and  “slaves” branches “feature branch” for new feature or bug fix   The shift fr...