Page 128 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 128

Unit 8: Web Site Testing



               8.4   Configuration and Compatibility Testing

               This testing strategy for Web sites is used to test whether a Web site functions properly across different
               hardware  and  software environments. The main purpose of this  strategy is to check the simple
               functional acceptance tests or a subset of the task-oriented functional tests on various combinations of
               software and hardware configurations. Sometimes, it is carried out to create a specific test that considers
               the error risks associated with configuration differences.
               While testing for software compatibility configurations, the following are tested:
                1.   Versions of the  operating system

                2.   Input/output (I/O) devices extension
                3.   Network software
                4.   Concurrent applications
                5.   Online services
                6.   Firewalls.
               Checking for hardware configurations would check variances in the following:
                1.   CPU types

                2.   RAM
                3.   Graphics cards
                4.   Video capture cards
                5.   Audio cards
                6.   Monitors/Display devices
                7.   Network cards

                8.   Methodology in  Connection
               Apart from the above test issues, the following are also tested during compatibility checking
                1.   Various font sizes.
                2.   Browsers with Cascading Style Sheets CSS, JavaScript turned OFF, and pop-up blockers
                3.   Various screen resolutions and color depths.
                4.   Various memory sizes and hard drive space.
                5.   Different network environments.
                6.   Different printers (Printer-friendly versions)

               Test your Web site to verify whether the user can use Web pages adequately in different browsers using
               different operating systems such as Windows XP, Vista, Linux, and Mac on different hardware
               platforms. The Web test engineers should consider various versions, configurations, display resolutions,
               and Internet connection speeds to prevent the Web pages from ending up with awkward bugs.
               However, an important point to remember while testing the Web compatibility is that you should first
               identify the major customer group for whom the Web site is developed. Depending on the user group,
               you must decide the main browsers and operating systems for testing purpose.













                                        LOVELY PROFESSIONAL UNIVERSITY                          121
   123   124   125   126   127   128   129   130   131   132   133