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