Page 75 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 75

Software Testing and Quality Assurance



                          The seven important traits of a good user interface are as shown in figure 5.1.

                                                    Figure 5.1: Seven Good User Interface Traits



























                          We will now discuss the seven traits of a good user interface.
                           1.   Follow Standards and Guidelines: It is very important for every software product to adhere to
                               standards and guidelines. When the software is running on Windows platform, it is assumed that
                               it is adhering to a set of standards.


                          Did you know?   The standards and guidelines for Apple can be obtained from the book  titled
                                        Macintosh Human Interface Guidelines published by Addison-Wesley.
                               While testing for usability of a software product on a specific platform, you need to adhere to the
                               standards and guidelines of that platform. Test cases should be created based on the standards
                               and guidelines generally developed by the usability testing experts.
                               At times, the software product you are testing might not have a standard. In such situations, the
                               design team creates a usability standard for the software product.


                                      Standards and guidelines provide a better idea about when to use the check boxes, the
                                      option buttons, warnings, critical messages, and information especially in ambiguous
                                      situations.

                           2.   Intuitive:  The Micro Instrumentation Telemetry Systems (MITS), Altair  8800 was the first
                               personal computer released in 1975. The user interfaces were switches and lights. This computer
                               was created for hobbyists. However, in today’s  world, a  customer looks for more in  every
                               software product. In view of the customer demands, we need to ensure that the following points
                               are considered while performing user interface testing.
                                     Some of the things to be considered while performing the user interface testing are:
                               (a)  Check if the user interface is clean, unobtrusive,  and not cluttered with options and
                                    information. The user interface must not get in the way of what you want to perform or the
                                    functions you need, and the expected response must be obvious.







                          68                      LOVELY PROFESSIONAL UNIVERSITY
   70   71   72   73   74   75   76   77   78   79   80