Testing websites can become a long-time effort because websites are client/server applications with browser clients and web servers. While testing web sites, firewalls, internet connections, TCP/IP communications, applications that run in web pages and applications that run on the server side. Testing websites is also a major effort because there are a wide variety of browsers and servers to be considered, multiple protocols and standards, different connection speeds and varied technologies. The expected load on the server, target audience, performance expected on the client side, security, HTML specifications, standards of page appearance, validation of links, tracking of programs and other features are kept in mind while testing websites. |