Friday, June 20, 2008

WEB TESTING TIPS

Manual Testing Tips
Manual Testing TipsWeb TestingDuring 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:
o 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

Server side interface:

In web testing the server side interface should be tested.This is done by Verify that communication is done properly.

Client side compatibility:

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

  • Log Review
  • Integrity Checkers
  • Virus Detection

No comments: