Functional Testing
Functional testing pertains specifically to software, Websites, or any other executable documents. It is designed to ensure that the localization process does not affect their functionality and that the content can be displayed correctly on the screen. This testing is performed on whatever platform is requested by the client.
For each project, a customized test script is followed to review every screen, button, dialog box, and menu option for functionality and other linguistic issues, including text expansion, sizing, and text placement.
Any bugs that are noted in this phase are logged in a Bug Report. Linguistic corrections are generally made directly in the resource files (whenever possible). All functional defects (including sizing and text placement defects) are corrected by BEC or the client's engineers. The corrected resource files are sent back to the client for a new build prior to being returned to BEC for regression testing. For this last step, the original test script is re-executed by a QA specialist, with special attention paid to the points where bugs were previously identified.


