web testing during testing the websites the following scenarios should be considered. • functionality • performance • usability • server side interface • client side compatibility • security functionality: in testing the functionality of the web sites the following should be tested. Links internal links external links mail links broken links forms field validation functional chart error message for wrong input optional and mandatory fields database testing will be done on the database integrity. Cookies testing will be done on the client system side, on the temporary internet files. Performance: performance testing can be applied to understand the web site's scalability, or to benchmark the performance in the environment of third party products such as servers and middleware for potential purchase. Connection speed: tested over various networks like dial up, isdn etc load what is the no. Of users per time? check for peak loads & how system behaves. Large amount of data accessed by user. Stress continuous load performance of memory, cpu, file handling etc. Usability : usability testing is the process by which the human-computer interaction characteristics of a system are measured, and weaknesses are identified for correction. Usability can be defined as the degree to which a given piece of software assists the person sitting at the keyboard to accomplish a task, as opposed to becoming an additional impediment to such accomplishment. The broad goal of usable systems is often assessed using several criteria: • ease of learning • navigation • subjective user satisfaction • general appearance server side interface: in web testing the server side interface should be tested. This is done by verify that communication is done properly. Compatibility of server with software, hardware, network and database should be tested. The client side compatibility is also tested in various platforms, using various browsers etc. Security: the primary reason for testing the security of an web is to identify potential vulnerabilities and subsequently repair them. The following types of testing are described in this section: • network scanning • vulnerability scanning • password cracking • log review • integrity checkers • virus detection






Reply With Quote