Page 74 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 74

Unit 5: Special Types of Testing



               Let us now learn some of the general guidelines for GUI testing. It should be ensured that:
                1.   All the dialog boxes have a consistent appearance throughout the application system.

                                  If a heading in a dialog box is grey, the headings in other dialog boxes should
                                  also be of the same color.

                2.   Every field on the screen has an associated label.
                3.   Every screen has an equivalent OK and Cancel button (with an appealing color combination).

                4.   Every field in the dialog box supports short cut key functioning.
                5.   Tab order is set horizontal to the fields, as sometimes it can be vertical.
                6.   Mandatory fields are marked with red asterisk (*) to denote that they are mandatory.
                7.   Default key <Enter> is set as OK for the dialog box.
                8.   Default key <Esc> is set as Cancel for the dialog box.

                           You should remember the following ten points while performing GUI testing:
                            1.   Test  for  user  friendly labels, messages, related message content,  and
                                 understandability of the message.

                            2.   Test ease of navigation.
                            3.   Test availability of help for a particular operation.
                            4.   Test use of colors, fonts, alignment, and tab orders.
                            5.   Test end to end navigation.
                            6.   Test functionality of control objects like buttons, textbox, list box, and so on.

                            7.   Test for the risk of critical defects.
                            8.   Test the strict adherence to time and schedule.
                            9.   Test the risk of Quality Assurance (QA) resources yet to be  familiarized  on the
                                 new application.
                            10.  Test the risk of low priority aspects of the application that is not being tested till
                                 the later stages.

               5.2.1   Standards and Guidelines
               Standards and guidelines are necessary to obtain a quality software product with good user interface
               and reliability.
               A software tester needs to pretend to be  the user while testing for usability and locate the possible
               errors or problem-prone areas in the software product.




















                                        LOVELY PROFESSIONAL UNIVERSITY                           67
   69   70   71   72   73   74   75   76   77   78   79