Page 88 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 88

Unit 6: Compatibility Testing



                     guidelines. It is possible to pass the compatibility testing  by adhering to these standards and
                     guidelines.
                          Some of the examples for logo requirements are as follows:

                     (a)  The software should support the mouse device with more than three buttons.
                     (b)  The software should support installation on all the disk drives of a computer.
                     (c)   The software should support longer filenames.
                     (d)  The software must not read,  write, or even use the old system files win.ini, system.ini,
                         autoexec.bat or config.sys

                                  The Microsoft logo must pass compatibility  testing through an independent
                                  testing laboratory. This is to ensure that the software runs stable on an
                                  operating system.  For more information on logo requirements visit www.
                                  msdn.microsoft.com/certification.


                                           Figure 6.2: Microsoft Windows LOGO














               Source: http://windows.radified.com/windows_xp_install.htm



               Did you know?   Although the requirements sound very simple, they sum up  to a huge document
                             consisting of over 100 pages.

                2.   Low-Level Standards and Guidelines:  Low level  requirements are standards  that  examine
                     fundamental details  such as  file formats and network communication protocols. Both  these
                     requirements should be tested to assure compatibility. The low-level standards are considered to
                     be more important  than the  high-level standards. It is possible to create a program to  run on
                     Windows, although it  may  not have the  design  of the Windows software. Users will not
                     appreciate the changes but will only emphasize on the use of the product.


                Did you know?   If the software is a graphic program that saves files to the disk as .pict files (a standard
                             Macintosh file format for graphics), then the program does not follow the standard for
                             .pict files. As a result, users  will be unable to  view the files on any other program.
                             Therefore, the software will not be compatible with the standard and will be a short
                             lived product.
               Low-level standards should never be taken for granted when it comes to communications protocols and
               programming language syntax. Therefore, low-level standards should adhere to published standards
               and guidelines. In most cases, the low-level requirement standards are considered as an extension of the
               software specification.







                                        LOVELY PROFESSIONAL UNIVERSITY                           81
   83   84   85   86   87   88   89   90   91   92   93