Page 72 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 72

Unit 5: Special Types of Testing





                                  More information about Microsoft’s set of standards for both hardware  and
                                  software can be obtained from the following link.
                                  http://social.msdn.microsoft.com/Search/en-us?query=standards

                                  http://msdn.microsoft.com/en-us/windows/hardware/gg463010.aspx
               Configuration Testing other Hardware

               Configuration testing involves checking the configurations of the various software and hardware that
               support a system. Apart from knowing the type of hardware, you also need to know the memory size,
               CPU speed, and so on and ensure that these hardware types connect to the correct piece of hardware
               and software configuration.

                           Some of the common questions  that  one  needs to answer before performing
                           configuration testing are as follows:

                           What external hardware will operate with the software?
                           1.   What models and versions of the hardware are available?
                           2.    What features or options does the hardware support?

               While performing configuration testing, one must ensure  to have relevant set of questions to learn
               about the system to be tested. Equivalence class partitions of the hardware are created based on input
               obtained from the people who work with the project manager. Based on their input, test cases are
               developed and they are run on the appropriate hardware to be tested.
               5.2   Graphical User Interface Testing

               The Graphical User Interface (GUI) is the front-end that acts as an interface for the users of computer or
               an electronic gadget.
               A software product is developed and designed for use by its customers. Be it office, home or college,
               you can find several software products used on a regular basis. Therefore, it becomes necessary to check
               the usability of the software products.
               Usability of a software product can be seen in the appropriate functional and effective interaction of the
               software product. It can be said that usability is very similar to Ergonomics. Ergonomics relates to the
               science of designing things in such a way that makes the product easy to use it.
               As a software tester, you would be the first person to use the software product. Usability of one product
               differs from that of another. The medium through which you interact with the software is known as
               User Interface or UI. There are some peculiar cases, one of which is discussed in the following example.

                                  There is no user interface to  control fuel or air ratio in an engine. However,
                                  extra pressure  is required  by the gas pedal. The noise from the tailpipe  or
                                  emission pipe acts as a user interface in this case.



                Did you know?   Initially, computers had toggle switches and light bulbs as user interfaces.
                             In the 1960s and 1970s, punch cards, teletypes, and paper tapes were the popular user
                             interfaces.
               The GUI has become a de facto standard for user interface in most of the modern technologies.








                                        LOVELY PROFESSIONAL UNIVERSITY                           65
   67   68   69   70   71   72   73   74   75   76   77