Download User Interface Design

Transcript
45 (61)
Unit testing
Unit testing includes testing the features and functional logic of application usually during development process. Smallest block of functionalities and features of the application are isolated from other functionalities and features and tested separately and seen
how they work individually [12]. They should be able to perform alone to pass the tests.
Interface testing
This testing includes testing the user interface of the application. It has been discussed
in detail in the chapter 5.1 User Interface Testing.
Integration testing
Features and functionality of the application are combined together. All blocks tested in
unit testing are put together to see if they merge well. The integration of the elements
should work as well as they did alone. User Interface design is also merged with logical
aspect and checked if they work. Integration testing helps confirm the working wholeness of the application.
Documenting and analyzing
It is equally important to document and analyze the result as it is to test the application’s usability and study user’s behavior. The documented reports help not to forget
what the results were and to analyze them and use in issues solving. The documents
can also be used for future referencing as a base for design improvement [10,13].
There are different ways of keeping the record of user studies and test results. User
observation and interviews can be either audio recorded or audio and video recorded
[14]. It is also possible to use simple paper and pen (or electronic notebooks) to take
notes. The questionnaires and surveys can be saved as they are received.
The saved documents should be analyzed in order to get to next step of design and
logic improvement, design refinement [22,339] and noticed problems solving. Enough
time should be allocated for this purpose. No conclusions can be fully meaningful which
is extracted out in a rush. If there is some problem in understanding user’s point of view
on something, it is better to discuss with someone else too without breaching confidentiality of content.