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