Page 87 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 87

Software Testing and Quality Assurance



                          versions of Internet Explorer on one computer. The Windows XP mode of the Windows 7 operating
                          system is used as the best mode for testing websites across versions of IE on one computer.
                          Running Multiple Versions of IE Using Windows XP Mode

                          One way to run multiple versions of IE on a computer is to run the older version/s of IE using
                          Windows XP mode on a computer running Windows 7 Professional, Enterprise, or Ultimate edition.
                          (Windows XP mode is an optional downloaded feature of Windows 7 Professional, Enterprise, and
                          Ultimate editions that provides you a pre-installed image of Windows XP SP3 that you run using
                          Windows Virtual system. A recently released update allows Windows XP Mode to run on a CPU
                          without hardware virtualization.)


                          Did you know?   It is also possible to set up and run multiple Windows XP  modes on a Windows 7
                                        machine, thereby allowing you to run IE versions 6, 7, 8, and 9 simultaneously on a
                                        single machine.
                          The Microsoft-sanctioned way of testing multiple versions of IE is performed by installing the Microsoft
                          Virtual PC to its software program. The Microsoft Virtual PC was earlier a commercial software, but
                          now available free of cost.  The Microsoft website does the job of summing up the Virtual PC.
                          The Virtual PC 2004 facilitates the creation of separate virtual machines on the Windows desktop. Each
                          of these virtual machines virtualizes the hardware of a complete physical computer. The Virtual PC
                          helps customers install any number of operating systems on a virtual machine.
                          The Virtual PC helps in setting up multiple operating systems on multiple virtual computers, where
                          each virtual computer has its own version of IE. This provides a clear picture on how a physically
                          separate machine can render a website in each version of IE. The Virtual PC allows us to customize each
                          browser by installing the flash player plug-in, thereby giving a broader perspective for test scenarios.
                          You cannot simply install the copy of Windows XP in each virtual machine. If you require three virtual
                          computers running on Windows XP, then you need four licenses for Windows XP -- one for your own
                          computer, while the rest of them are for the virtual ones.
                           There are certain disadvantages of using the Microsoft Virtual PC:
                           1.   You need a separate license for each of the Windows operating systems of the virtual machine
                               created. (Today, large organizations have no trouble in obtaining extra licenses to install virtual
                               machines. You can also consider buying the older versions of Windows like Windows 2000 to
                               install in a virtual computer).
                           2.   You cannot  access the browsers that  are installed in virtual machines from Dream  Weaver’s
                               Preview in browser command.
                           3.   Running  several operating  systems on one computer  is resource-intensive,  because the
                               computers require more power and memory to handle the load.

                                             VMware’s free VMware Player, and VMware Server software work similar to
                                             Virtual PC and have the same pros and cons.

                          6.1.4   Standards and Guidelines

                          It is important to have certain standards and guidelines because  standards and guidelines enable  a
                          software tester to follow the right approach of testing.
                          There are two levels of standard requirements. They are as follows:

                           1.   High-Level Standards and Guidelines:  High level requirements are the standards that guide a
                               product's general operation, design,  and supported features. For high-level standards and
                               guidelines, it is important to analyze  whether the software that is to be tested can run on
                               Windows, Mac, and Linux operating systems. It is also important to know on what browsers the
                               software will run. This is done by considering the platform that has its own standards and





                          80                      LOVELY PROFESSIONAL UNIVERSITY
   82   83   84   85   86   87   88   89   90   91   92