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.