|
Compatibility, User Interface, and Localization Testing |
|
Compatibility Testing
Compatibility testing — a part of software non-functional tests — is testing conducted on the application to evaluate the application's compatibility with the computing environment (different hardware; different bandwidth handling; operating systems; database; other system software: Web server, networking/messaging tool, etc.; browser).
| Compatibility Testing |
| Our approach |
- Compatibility matrix is prepared (environment to support requirements is specified, documented, and approved with a vendor).
- Test scripts are created (functional test scripts can be used).
- Tests are executed against compatibility matrix according to the priorities and schedule defined.
- Test result report is prepared (includes application status description and recommendations on application quality improvement).
|
| Deliverables |
Compatibility matrix, test scripts, test result report |
Usability and User Interface Testing
Usability testing measures the ease of use of a specific application. Commonly, an application is evaluated by a group of potential users. User Interface testing usually refers to application testing in conformance with standard human interface guidelines, accessibility requirements, or corporate style guides, etc.
| Usability and User Interface Testing |
| Our approach |
- Based on incoming information: business, usability, user interface requirements, checklist(s) is prepared.
- In case of independent usability expertise, the testing team is created from the pool of available employees.
- An application is examined according to the prepared documents.
- Feedback and test result are included in the test result report along with the recommendations on application usability improvement.
|
| Deliverables |
Usability / User Interface checklist, test result report |
Localization Testing
Localization testing focuses on verifying to what extent a globalized application is adapted to a particular culture/locale.
| Localization Testing |
| Our approach |
- Language/culture requirements are documented in the form of instructions.
- Functional test scripts are created.
- An application is examined according to functional test scripts taking into account the instructions for every supported language/culture.
- Test result report is prepared (includes application status description and recommendations on application quality improvement).
|
| Deliverables |
Localization testing instructions, test scripts, test result report |
|