Page 117 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 117

Software Testing and Quality Assurance



                          A  Web site developed to improve the business should be constructed with the following goals:
                           1.   The matrices for success have to be defined – it may simply be the number of visits to the site or
                               the information the business intends to share with the visitors.

                           2.   The customers should be able to navigate through the required information with minimal clicks.
                               They should also be able to place an order comfortably.
                           3.   The business organization has to record the number of clicks required for basic navigation. This
                               includes the average time spent by a potential customer who visits the site. It would be good to
                               find out whether the potential customers are able to find the required information.
                          Once you build a Web site, it is necessary to test it for its requirement specifications. Let us discuss the
                          points to be considered while testing a Web site. Web sites involve client/server applications with Web
                          servers and browsers. While testing a Web site, importance should be given to:
                           1.   Interactions between the pages created using scripting languages
                           2.   Transmission Control Protocol (TCP)/Internet Protocol (IP) communications
                           3.   Internet connections
                           4.   Firewalls

                           5.   Applications such as applets, java scripts, plug-in applications that run in Web pages
                           6.   Applications such as JavaScript, database interfaces, logging  applications, dynamic page
                               generators, and so on that run on the server side
                          In addition to the above listed points, Web testing should also consider the significant differences
                          between various versions of servers, browsers, platforms, connection  speeds, rapidly changing
                          technologies, and multiple standards and protocols.

                                      Terms and Definition

                                       1.   Applet: It is a small program that does not run on its own -- instead it needs to be

                                           embedded into another application.
                                       2.   Java script: It is a type of programming language and Web pages communicate
                                           interactively through the Java scripts.
                                       3.   Plug-in  Application:  It  is also known as a helper application, which helps  a
                                           parent application by providing more instructions.
                                       4.   Transmission Control Protocol:  It  is a protocol developed for the internet to
                                           transmit data from one network device to another. It ensures reliable, connection
                                           based communication.

                                       5.   Firewall: It acts as a barrier between computers on a network to protect them
                                           from intruders, especially programs that destroy, tamper with, or gain access to
                                           files.
                          Various Elements of a Web site and Their Testing Methodologies

                          A Web site tester needs to test a Web site in all possible ways to make sure that the Web site provides
                          the defined benefits. The elements to be tested and their testing methodologies are as follows:
                           1.   User Interface: When focusing on the user interface testing of your Web site, verify that the Web
                               site is simple to use. Many believe that this is the least important area to be tested. A Web site
                               should be tested against user interface to achieve customer satisfaction.

                           2.   Instructions: Make sure that your Web site contains all relevant instructions. Since many people
                               use Web sites, some may require some clarification.  Even though your Web site is simple and
                               easy to use, it is essential to provide instructions in your Web site. A  tester can test those
                               instructions against the specification document.



                          110                     LOVELY PROFESSIONAL UNIVERSITY
   112   113   114   115   116   117   118   119   120   121   122