Web Testing, Example Test cases

WEB TESTING
While testing a web application you need to consider following Cases:

• Functionality Testing
• Performance Testing
• Usability Testing
• Server Side Interface
• Client Side Compatibility
• Security

Functionality:
In testing the functionality of the web sites the following should be tested:
• Links
i. Internal Links
ii. External Links
iii. Mail Links
iv. Broken Links

• Forms
i. Field validation
ii. Error message for wrong input
iii. 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:
i. What is the no. of users per time?
ii. Check for peak loads and how system behaves
iii. Large amount of data accessed by user
• Stress:
i. Continuous Load
ii. 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.
• 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.

Client Side Compatibility:
The client side compatibility is also tested in various platforms, using various browsers etc.

Security:
The primary reason for testing the security of a web is to identify potential vulnerabilities and subsequently repair them.
• Network Scanning
• Vulnerability Scanning
• Password Cracking
• Log Review
• Integrity Checkers
• Virus Detection




Related Posts:

  • How to write effective Test cases, procedures and definitions
  • Regression Testing with Regression Testing Tools and methods
  • How to Improve Tester Performance?
  • QA, Test engineer’s Payscale
  • Test Engineers at Shriv ComMedia
  • 24 comments ↓

    #1 maddy on 03.17.07 at 4:13 pm

    that’s really good dude

    #2 alex_f_il on 03.21.07 at 3:56 pm

    For Web functional and unit testing you can try SWExplorerautomation SWEA from http://webiussoft.com

    #3 Giri on 07.02.07 at 11:43 am

    very good one.

    #4 Karthik on 10.05.07 at 7:35 pm

    Browser compatibility:
    Check whether the look and feel of the web page contents, designs etc.. are similar through various browsers.

    #5 Rakesh on 10.05.07 at 7:38 pm

    Its very nice.. clear and understandable

    #6 pradeep on 11.26.07 at 9:09 am

    thank u very much…..

    #7 nodeen on 01.09.08 at 11:04 am

    hi all,
    i’m a newbie in software testing. i have trouble in developing security test cases for a web application that my team has developed. From the point mentioned above about security test, which one is categorize to be “a must” test point and which is not or all of them consider to be “a must”?. If available, pls kindly gimme sample of test cases. thanks.

    #8 hyma on 01.18.08 at 10:19 am

    good but littele more in detail

    #9 neha on 02.02.08 at 6:18 am

    hey can anyone help me in getting a dummy web projects?any site for reference?

    #10 uttara on 03.09.08 at 10:40 am

    Thanks

    #11 Aravind kumar on 03.12.08 at 3:36 am

    Hey u r knowledge on web application testing is simply amazing keep it up ……..:)

    #12 Madhu on 03.14.08 at 10:14 am

    Vijay, Can u pls give the basics of Database Testing

    #13 Madhu on 03.14.08 at 10:17 am

    Vijay, Can u pls let me concepts of Database Testing(from basics)

    #14 hari on 03.28.08 at 7:09 am

    hi,

    would u post detail about security testing with examples.

    #15 George on 04.07.08 at 5:46 am

    @neha
    Why dont you try ‘gmail’ for your testing purpose, if you are a job seeker it will defanitlely help you to get a job because most of the interviewers will ask questions based on this page. You can write test plan, test cases and lot more from the front page itself. Try to find these conditions from the front page…
    high severity-high priority
    Low severity-high priority
    high severity-Low priority
    Low severity-Low priority
    If you have any doubt plz kinda comment

    #16 Benjeev on 05.09.08 at 8:50 am

    hi i have trouble in writing testcase for a webtesting,pls provide me a samole testcase for the above

    #17 shweta on 05.14.08 at 11:55 am

    this information is good but i want some more detail information related to database

    #18 abirami on 05.24.08 at 5:53 am

    Hi vijay,
    i am beginner for testing,
    I could get the server side Interference.(is my assumption right the applcation is teted in the seperate server).
    Give more details abt Security Testing.

    #19 ahmer hussain on 06.09.08 at 4:26 pm

    hi
    it is nice categorisation but can do in short only in four stages
    1. Hyperlink
    2.Graphics
    3. Text
    4. Forms
    under these only four cotegory you may make any test of any website.

    #20 Pradheep on 06.18.08 at 11:45 am

    .. This is a good article for beginners !

    #21 sudeep shrivas on 08.24.08 at 2:17 pm

    i just new in learning a s/w testing could give me large number examples for making test cases for practice.
    sudeep shrivas

    #22 sudeep shrivas on 08.24.08 at 2:21 pm

    hi i just started learning testing , could you give me some examples for making test cases .
    Is it necessary to learn vb,oracle for testing
    sudeep shrivas

    #23 Bhaveshp on 09.26.08 at 1:32 pm

    This is good information but can I get difference between all the types of similar testing? For example Load testing VS Stress Testing.

    Thank you

    #24 Vijay chander on 10.01.08 at 9:52 am

    hi,
    it gives a good basics knowledge on 3 testing types but in 2 cases, we will also test the backend i.e.,database…

    So adding database testing concepts,if discussed, would have been more productive.
    Please give the outline and important factors to start-up and rock database testing.

    Leave a Comment