User interface testing is a procedure to check application's user interface and to identify whether application has a proper functional.
Our purposes in user interface testing are to:
- Detect problems related to specific interface mechanism
- Detect problems in the way interface implements semantics of navigation, web application functionality or content display
User interface testing involves conducting a set of tasks and comparing the result of same with the anticipated output and ability to repeat equal set of tasks many times with various data input and equal level of exactness.
User interface testing comprises:
- In what way various UI elements (toolbars, menu bars, images, dialogs, edit fields, list controls, buttons and so on) respond to user input
- In what way the application handles keyboard and mouse events
QATestLab focuses on executing UI testing because conducting of this type of testing at early stages of software development cycle accelerates development, improves quality and diminishes risks towards the end of the cycle.
User interface testing can be conducted both manually (with a human software tester) or automatically (with the use of a software program).
We work to reach such objectives:
- Interface features are tested to assure that design standards, aesthetics and related visual content are accessible for user without defects
- The interface is tested within a diversity of environments to assure that it will be compatible
- Each interface machine is tested within the context of a use case or navigation semantic units for a specific user category
- The entire interface is tested against selected use cases and navigation semantic units to detect problems in the semantics of the interface