Web Testing: Complete guide on testing web applications

In my previous post I have outlined points to be considered while testing web applications. Here we will see some more details on web application testing with web testing test cases. Let me tell you one thing that I always like to share practical knowledge, which can be useful to users in their career life. This is a quite long article so sit back and get relaxed to get most out of it.

Let’s have first web testing checklist.
1) Functionality Testing
2) Usability testing
3) Interface testing
4) Compatibility testing
5) Performance testing
6) Security testing

1) Functionality Testing:

Test for – all the links in web pages, database connection, forms used in the web pages for submitting or getting information from user, Cookie testing.

Check all the links:

  • Test the outgoing links from all the pages from specific domain under test.
  • Test all internal links.
  • Test links jumping on the same pages.
  • Test links used to send the email to admin or other users from web pages.
  • Test to check if there are any orphan pages.
  • Lastly in link checking, check for broken links in all above-mentioned links.

Test forms in all pages:
Forms are the integral part of any web site. Forms are used to get information from users and to keep interaction with them. So what should be checked on these forms?

  • First check all the validations on each field.
  • Check for the default values of fields.
  • Wrong inputs to the fields in the forms.
  • Options to create forms if any, form delete, view or modify the forms.

Let’s take example of the search engine project currently I am working on, In this project we have advertiser and affiliate signup steps. Each sign up step is different but dependent on other steps. So sign up flow should get executed correctly. There are different field validations like email Ids, User financial info validations. All these validations should get checked in manual or automated web testing.

Cookies testing:
Cookies are small files stored on user machine. These are basically used to maintain the session mainly login sessions. Test the application by enabling or disabling the cookies in your browser options. Test if the cookies are encrypted before writing to user machine. If you are testing the session cookies (i.e. cookies expire after the sessions ends) check for login sessions and user stats after session end. Check effect on application security by deleting the cookies. (I will soon write separate article on cookie testing)

Validate your HTML/CSS:
If you are optimizing your site for Search engines then HTML/CSS validation is very important. Mainly validate the site for HTML syntax errors. Check if site is crawlable to different search engines.

Database testing:
Data consistency is very important in web application. Check for data integrity and errors while you edit, delete, modify the forms or do any DB related functionality.
Check if all the database queries are executing correctly, data is retrieved correctly and also updated correctly. More on database testing could be load on DB, we will address this in web load or performance testing below.

2) Usability Testing:

Test for navigation:
Navigation means how the user surfs the web pages, different controls like buttons, boxes or how user using the links on the pages to surf different pages.
Usability testing includes:
Web site should be easy to use. Instructions should be provided clearly. Check if the provided instructions are correct means whether they satisfy purpose.
Main menu should be provided on each page. It should be consistent.

Content checking:
Content should be logical and easy to understand. Check for spelling errors. Use of dark colors annoys users and should not be used in site theme. You can follow some standards that are used for web page and content building. These are common accepted standards like as I mentioned above about annoying colors, fonts, frames etc.
Content should be meaningful. All the anchor text links should be working properly. Images should be placed properly with proper sizes.
These are some basic standards that should be followed in web development. Your task is to validate all for UI testing

Other user information for user help:
Like search option, sitemap, help files etc. Sitemap should be present with all the links in web sites with proper tree view of navigation. Check for all links on the sitemap.
“Search in the site” option will help users to find content pages they are looking for easily and quickly. These are all optional items and if present should be validated.

3) Interface Testing:
The main interfaces are:
Web server and application server interface
Application server and Database server interface.

Check if all the interactions between these servers are executed properly. Errors are handled properly. If database or web server returns any error message for any query by application server then application server should catch and display these error messages appropriately to users. Check what happens if user interrupts any transaction in-between? Check what happens if connection to web server is reset in between?

4) Compatibility Testing:
Compatibility of your web site is very important testing aspect. See which compatibility test to be executed:

  • Browser compatibility
  • Operating system compatibility
  • Mobile browsing
  • Printing options

Browser compatibility:
In my web-testing career I have experienced this as most influencing part on web site testing.
Some applications are very dependent on browsers. Different browsers have different configurations and settings that your web page should be compatible with. Your web site coding should be cross browser platform compatible. If you are using java scripts or AJAX calls for UI functionality, performing security checks or validations then give more stress on browser compatibility testing of your web application.
Test web application on different browsers like Internet explorer, Firefox, Netscape navigator, AOL, Safari, Opera browsers with different versions.

OS compatibility:
Some functionality in your web application is may not be compatible with all operating systems. All new technologies used in web development like graphics designs, interface calls like different API’s may not be available in all Operating Systems.
Test your web application on different operating systems like Windows, Unix, MAC, Linux, Solaris with different OS flavors.

Mobile browsing:
This is new technology age. So in future Mobile browsing will rock. Test your web pages on mobile browsers. Compatibility issues may be there on mobile.

Printing options:
If you are giving page-printing options then make sure fonts, page alignment, page graphics getting printed properly. Pages should be fit to paper size or as per the size mentioned in printing option.

5) Performance testing:
Web application should sustain to heavy load. Web performance testing should include:
Web Load Testing
Web Stress Testing

Test application performance on different internet connection speed.
In web load testing test if many users are accessing or requesting the same page. Can system sustain in peak load times? Site should handle many simultaneous user requests, large input data from users, Simultaneous connection to DB, heavy load on specific pages etc.

Stress testing: Generally stress means stretching the system beyond its specification limits. Web stress testing is performed to break the site by giving stress and checked how system reacts to stress and how system recovers from crashes.
Stress is generally given on input fields, login and sign up areas.

In web performance testing web site functionality on different operating systems, different hardware platforms is checked for software, hardware memory leakage errors,

6) Security Testing:

Following are some test cases for web security testing:

  • Test by pasting internal url directly into browser address bar without login. Internal pages should not open.
  • If you are logged in using username and password and browsing internal pages then try changing url options directly. I.e. If you are checking some publisher site statistics with publisher site ID= 123. Try directly changing the url site ID parameter to different site ID which is not related to logged in user. Access should denied for this user to view others stats.
  • Try some invalid inputs in input fields like login username, password, input text boxes. Check the system reaction on all invalid inputs.
  • Web directories or files should not be accessible directly unless given download option.
  • Test the CAPTCHA for automates scripts logins.
  • Test if SSL is used for security measures. If used proper message should get displayed when user switch from non-secure http:// pages to secure https:// pages and vice versa.
  • All transactions, error messages, security breach attempts should get logged in log files somewhere on web server.

I think I have addressed all major web testing methods. I have worked for around 2 years out of my testing career on web testing. There are some experts who have spent their whole career life on web testing. If I missed out addressing some important web testing aspect then let me know in comments below. I will keep on updating the article for latest testing information.

If you like this article you would also like to subscribe to our software testing email newsletter for software testing latest updates.




Related Posts:

  • Difference between Desktop, Client server and Web testing
  • What if there isn’t enough time for thorough testing
  • REMEMBER SOFTWARE TESTING 10 RULES
  • Interesting posts on Software Testing Help
  • Smoke testing and sanity testing – Quick and simple differences
  • 292 comments ↓

    #1 swapna on 08.16.07 at 2:18 pm

    Very useful guide on web application testing….
    Thank u sooo much

    #2 testerqa on 08.16.07 at 4:22 pm

    Very useful tutorial

    #3 Sameer Mandve on 08.17.07 at 2:42 am

    Really nice one………..

    #4 jignesh on 08.18.07 at 5:22 am

    hi, Which one tool is best for testing and easy to use. give introduction about this tool and perfect Details.
    Thanks

    #5 Vijay on 08.20.07 at 5:44 am

    Thanks Swapna, TesterQA and Sameer for your kind words.

    @ Jignesh Automation tool selection is purely based on the project which you are going to test. I suggest what all factors should be considered while choosing automation tool for your project in this article :
    http://www.softwaretestinghelp.com/choosing-automation-tool-for-your-organization/

    Still I will try to cover in my posts about the main automation tools like WinRunner and QTP.

    #6 We application testing - SURESHKUMAR.NET FORUMS on 08.20.07 at 8:16 am

    [...] testing Very good summary of web testing. See the details of every point of web testing here.. Complete guide on Web testing __________________ Ask me your Software Testing Queries! [...]

    #7 ASHA on 08.20.07 at 10:16 am

    HI,

    Very useful information. Thank you.

    #8 jhenz on 08.22.07 at 2:04 am

    wow! what an informative site… i am really thankful for this. as i’ve said before, i have learned a great deal on these infos. again, a lot of thanks! i’ve done all 5 checklist except for the security… now that u hav the details on how i’l do the checking, i wil defntly try it. thank you again… :D

    #9 jhenz on 08.22.07 at 6:38 am

    hello vijay,

    i would like to ask when are you going to post the article about cookies?… i am going to do a test on cookies soon and before i do this, i would like to read first your article. but f incase my testing would me much sooner, i just would like to ask how would you do this… “Test the application by enabling or disabling the cookies in your browser options.”

    thank you very much! :)

    #10 Vijay on 08.22.07 at 7:04 am

    @Asha Thank for your kind words..

    @ Jhenz yeah I will try ASAP to write Cookie testing article..
    About your query – To change cookie settings in Internet Explorer: Open IE-Go to Tools-Internet Options- Click on Privacy tab- then ‘Advanced’ button. Here you can enable or disable the cookies.
    For Firefox Go to Tools-Options-Privacy

    #11 jhenz on 08.22.07 at 7:39 am

    thank you again. :D

    #12 udhayakumar on 08.22.07 at 9:02 am

    Total summary of testing very good.

    #13 Naga Vishala on 08.27.07 at 11:18 am

    Hi, this is naga vishala

    I would like to know that can we write test cases for non-functionality testing?(like User Acceptence Testing)
    And one more What is Monkey Testing ? shall we use this testing in real time?

    #14 Vijay on 09.03.07 at 8:49 am

    @ Naga vishala – Yes we should write test cases for usability testing also. Monkey testing is random , destructive type testing performed by some automation tools and without driven by any real user. Monkey testing can generally find the crashes in application.

    #15 yemi on 09.05.07 at 9:47 am

    I have just finished a course intesting using test director. I don,t have job exp, how can i go about geting a job or geting jo exp

    #16 Kishore on 09.07.07 at 10:59 am

    Hi,
    Excellent stuff.
    I would like to ask one question regarding performance testing. Can we perform performance testing manually. as you mention about web stress testing where we stress input file, sign up screen etc. So, how we gona perform that as we all know sign up page has already has validation. Please elaborate this concept a bit.

    Thanks & Regards
    Kishore

    #17 Ramdev Sharma on 09.11.07 at 8:02 am

    hi,
    Really excellent site.This site gives the information according to the real time.it’s very usefull.
    Can you please write on How To analyze the results of Load Testing? ,What are the points to be consider for load testing?
    Please write indepth regarding “Load Testing”.
    Keep up the good work…..
    Thanks in Advance…

    #18 Trupti Gandhi on 09.17.07 at 6:32 am

    hi
    very informative information thank you very much

    i want to know more on Regression testing & performation testing

    on Theoritical point of view i got but i want to know how can i test these 2 things practiclly

    #19 lavanya on 09.17.07 at 6:39 am

    what is orphan link,broken link , internal link, externallink .
    give with examples

    #20 lavanya on 09.17.07 at 6:42 am

    what are different levels of people involved in a company for software testing. what are their position names starting from the tester.

    #21 Naveen Pathak on 09.17.07 at 7:37 am

    Very Nice,
    can you add SQL injection and Session hijacking in security testing.

    #22 lavanya on 09.18.07 at 5:11 am

    your articals are really great . i would like to ask what is quiet phase in sdlc.

    #23 shweta on 09.21.07 at 5:19 am

    Hi,
    Ur information is indeed very helpful.Can u please tell me ,hw can we perform cookie,html &css testing.

    #24 shweta on 09.21.07 at 6:12 am

    what r the best automated tools for web testing????

    #25 pradeep mathew on 09.22.07 at 2:40 pm

    how we can test what is the maximum users that can access a particular web site at a time???

    #26 Good job on 09.28.07 at 12:22 pm

    good job,if interaction is done or chat is provide we can learn nice informations on testing .

    Because i believe testing is innovative,every person will have his own creations what ever we see or learn ,while in implementation we loose the ethics on that particular concept ,so the person intrested can chat and solve the doubts regarding testing

    #27 Vijay on 10.03.07 at 9:34 am

    @ -Kishore
    The only way is to do performance testing on pages having Captcha is to disable the Captcha while recording the script using automation tool. Disabling Captcha will not effect on your performance standards as your final goal is to stress the system for its resources.

    @ Ramdev Sharma
    Yes to explain about Load testing I need to write a article on it as this topic itself is a big one.

    @ Trupti Gandhi
    For regression testing using automation tool is the best and efficient method. However you need some test cases written on the module you are going to test for regression. You can use old test cases to record the scripts on.
    For performance testing tools mentioned here http://www.opensourcetesting.org/performance.php
    First decide your performance criteria and then apply the test cases accordingly

    @ lavanya
    On every page there are some links pointing to some pages. So we can differentiate all these links.
    The links pointing to same domain are said to internal links. e.g The link http://www.softwaretestinghelp.com/jobs/ is pointing to same domain softwaretestinghelp.com so it’s a internal link.
    Links pointing to other domain are external links. E.g See the above link pointing to opensourcetesting.org domain.
    Broken links: If clicking on any link displays 404 page not found error then that link is said to be broken or unreachable link.
    Orphan link: If no internal link is pointing to any particular web page on your domain then that web page link is said to be orphan link i.e not having any ancestor and no way to reach that link from your domain !

    @shweta
    for Cookie testing you can refer the article
    http://www.softwaretestinghelp.com/website-cookie-testing-test-cases/

    @ pradeep mathew
    You can use load or stress testing automation tools to simulate n number of virtual users accessing particular web page or site simultaneously.

    #28 vamsi on 10.03.07 at 10:38 am

    hai can any one suggest free online testing books for download?

    #29 Balister Panwar on 10.08.07 at 1:38 pm

    hai. what is main point for security testing for web application

    #30 Raji on 10.09.07 at 11:15 am

    Hi Vijay,
    Firstly, this site is very helpful for beginners.
    All your posts are very easy to understand and have in depth information.
    I would be thankful if you could suggest some simple websites / software etc that beginners could test at home to understand all the concepts better.
    Thanks,
    Raji

    #31 Kaustubh on 10.17.07 at 11:12 am

    Hi Vijay,

    This site is very helpful.. Can you please explain what is “Validate your HTML/CSS”.

    And what are the questions asked on web based testing.

    Thanks

    Kaustubh

    #32 Giridhara Reddy on 10.23.07 at 4:30 am

    This is very useful information. This page is going to be part of my favorites.

    Thank you
    Giridhara Reddy.S

    #33 sri on 10.23.07 at 12:32 pm

    This website is the best website i ever been visited.
    lots of useful information for every one.

    Thanks,
    Sri.

    #34 udhayakumar on 10.30.07 at 7:04 am

    Hi
    This is very use ful information.

    thanks
    udhaya

    #35 Robinson on 10.31.07 at 6:54 am

    Really this site is awesome.. Very useful information.. I love this site.. Thanks a lot..

    #36 Priya on 11.05.07 at 11:26 pm

    Hi Vijay,

    Really this is a excellent site for all of us. The information are really very practical. I am very much thankful for this.
    Could you please help me to prepare a testing strategy for Microsoft Office SharePoint Server 2007 (MOSS 2007). I mean how do I approach for this and what should be my strategy??

    Thanks in advance.

    Priya

    #37 ARPITHA on 11.16.07 at 6:13 am

    I LIKETHIS WEB SITE VERY MUCH BUT IWANT TO KNOE HOW TO TEST MICROSOFT WORD IN SOFTWARE TESTING
    PLEASE GUIDE ME AND SHOW ME THE TEST CASES.

    #38 ARPITHA on 11.16.07 at 6:14 am

    GOOD WEBSITE

    #39 Ajay on 11.18.07 at 11:09 am

    Can anyone tell me about the automation tools for load testing and stress testing.

    #40 Manju.P on 11.19.07 at 6:13 am

    Please note that there is a spelling mistake for the word user status in the last line

    Cookies testing:
    if the cookies are encrypted before writing to user machine. If you are testing the session cookies (i.e. cookies expire after the sessions ends) check for login sessions and user stats after session end.

    #41 Tulsi Akula on 11.19.07 at 7:19 am

    Cookies testing:
    if the cookies are encrypted before writing to user machine. If you are testing the session cookies (i.e. cookies expire after the sessions ends) check for login sessions and user status after session end.

    #42 Manju.P on 11.20.07 at 4:55 am

    Please check and correct the spelling mistake for the word others status in the last line of the second case in security testing

    6) Security Testing:

    Following are some test cases for web security testing:

    Try directly changing the url site ID parameter to different site ID which is not related to logged in user. Access should denied for this user to view others stats.

    #43 Vijay on 11.20.07 at 5:40 am

    @ Manju,
    It’s not a spelling mistake. I have used word ’stats’ as an abbreviation for word ’statistics’ which here means data reports for user account and this word ’stats’ is commonly used in online advertising business.

    #44 Good 1 on 11.20.07 at 6:57 am

    Good Site

    #45 Manju.P on 11.21.07 at 3:49 am

    Vijay,
    Thanks for the information

    #46 shiva on 11.21.07 at 9:20 am

    thanks

    #47 Ajay on 11.21.07 at 5:16 pm

    How to perform database testing.

    #48 daredevil on 11.22.07 at 3:52 am

    hey vijay,
    I find this website very helpful ….thnx alot . I was waiting for a answer on validation of HtML/CSS which was posted by Kaustubh as even i wanted to know more abt the HtMl/css and wat role it has in search engines.

    thnx

    #49 daredevil on 11.22.07 at 4:14 pm

    hey vijay,
    i would also like to know how test a search field with the first name and last name …..and wat are the possible scenarios can we try???

    #50 Tanvi on 11.26.07 at 12:30 pm

    vijay, wat do u mean by “Check if site is crawlable to different search engines.”

    #51 tulasi on 11.28.07 at 9:47 am

    hi this tulasiram
    i am new to this testing,
    i have a dought in web testing.
    Right now u r useing yahoo application, not only you
    so many users are useing this application . How can
    you test this application.

    #52 Debasis on 12.03.07 at 7:07 am

    I have a similar article called Website Testing Cheat-Sheet! Hope you would find it interesting!

    Happy Testing…

    #53 venkat on 12.04.07 at 5:36 am

    hi thanks for the team, can develop more using this

    #54 Pradeep on 12.04.07 at 8:47 am

    HI ,

    This is very much useful and Thanks for this article

    #55 Varsha on 12.11.07 at 7:18 am

    Hi Vijay!

    Excellent website. Thanks a lot.

    Could you pls elaborate more on Stress Testing & how to perform it manually?

    Also can anyone tell me about some good open-source tools for functional testing?

    #56 Malatesh on 12.24.07 at 11:48 am

    hi
    i felt this site is very useful and is there any free tool available on net to do the performance and stress testing…which should be easy to understand

    #57 Firon Fitz on 01.03.08 at 4:38 pm

    This information is very useful fot me nut can you tell more about cookie, html and css testing?

    #58 shankar on 01.05.08 at 4:19 pm

    please give me some sample testcases for web application testing.

    #59 mugi on 01.07.08 at 5:38 am

    It’s very easy to learn the testing concepts in the clear way.Each and every concept is undestands very easily and clearly.If you’r providing Sample testcase,bug report and tseting deliverables useful for us!!!!!!

    Tahnk you!!!!

    #60 Somendra Singh on 01.08.08 at 11:45 am

    It is a good article that really help me to understand the Website Testing.

    Thank You!!!!

    #61 JAYANT on 01.08.08 at 12:44 pm

    THANKS FOR INFORMATION

    #62 renji on 01.18.08 at 5:38 am

    great stuff…i want to know more abt how to test web based application using QTP

    #63 guest on 01.25.08 at 5:23 am

    hi
    i am working as tester with 2+ of exp in manual testing only.
    up to uploading the resume and shortlisting the resume,every thing is working correctly.but after that i am not getting any proper reply.
    i don’t know is mistake from my side i mean from my resume and skills or problem from company side
    please give me the reply
    thanku in advance

    #64 Madhavi on 01.30.08 at 12:05 pm

    Very useful information. Thanks so much!

    #65 karthik on 02.05.08 at 5:07 pm

    very useful tips to learn web testing

    #66 Mitu on 02.11.08 at 7:15 am

    Hi,

    This article is really great. Keep on publishing these kind.
    thanks

    #67 SOUJANYA on 02.12.08 at 10:16 am

    Not clear about mobile browsing

    #68 shamita on 02.14.08 at 5:45 am

    Hi,

    I wanted to know that how should I start the web testing at work. Like there are so many versions of IE , should I test for all the versions in compatabillity testing. I am very confused, I have no experience and I got a job in web testing …Please help me.

    Shamita

    #69 mohammad on 02.14.08 at 8:02 am

    Thanks for sending its help us

    #70 Sachin on 02.20.08 at 6:23 pm

    Good job done.

    But the main thing is that when u would like to test all these?

    Means which is your schedule, importance for doing all these test?

    #71 DILeeP on 02.21.08 at 10:44 pm

    This is really nice material I’ve seen so far.
    Thats really great job done by softwaretestinghelp.
    Really appretiable…n commendable…
    Thanks a lot.

    #72 Prasanna on 02.22.08 at 5:05 am

    Hi, this is prasanna
    All u r experiences talks on u r article.. easy to understand.. … every web testers should read this…..

    #73 prasanna on 02.26.08 at 6:40 am

    How to test that whether cookies are encrpted before writing to the user machine???? Please let me know the answer

    #74 Sashi on 03.03.08 at 4:58 am

    Your site rocks. It is by far the best site related to Software Testing. My sincere appreciations and good wishes for your entire team.

    #75 selvam on 03.05.08 at 1:15 pm

    I am going to start my carrier in testing and doing a course in chennai.
    where can i get sample applications(projects) for practising manual testing.

    Please can anyone send me info about it,i will be grateful……..

    Thanks in advance

    selvam.ba@rediffmail.com

    #76 selvam on 03.05.08 at 1:17 pm

    Sashi you have given the perfect opinion…

    same

    #77 Sridhar on 03.07.08 at 4:36 pm

    Hey, I am doing my M.C.A final year and i have chosen webserver performance testing as my curriculum project, but i am unable to understand what to do and where to start from. PlZ help me by telling me what to do. Thank you. and also plz tell me the name of the sites that has uml diagrams for web server testing. Thank you once again

    #78 sanjeev rai on 03.11.08 at 6:25 am

    Iam 37,an under graduate, and want to become a software taster.What are my chances of getting a job in the Gulf countries or New Zealand as a software tester?

    #79 sanjeev rai on 03.11.08 at 6:27 am

    Waiting for a reply.Thank you.

    #80 Sally4000 on 03.11.08 at 11:47 am

    Hello ,
    Thanks for the useful article.
    I would like to ask you if you can help me with Automated testing of applications for Microsoft Office SharePoint Server2007.
    I’m new to sharepoint and I don’t have any idea what I have to do!

    If I can have your help for the strat?
    Looking forward to receiving your email

    Many Thanks

    #81 raghavendra tc on 03.12.08 at 11:58 am

    superb explonation on web testing., thank u very much..
    and also i need to ask one more que–>

    plz explain on unit & ,whitebox &,regression testing

    currently am working on black box & UAT testing.,
    and also explain me about QTP automation

    plzzzzzzzzzzzzz

    regards
    raghu

    #82 Tejas on 03.12.08 at 1:22 pm

    What about concurrency testing how to write effective test cases for the same ?

    #83 Amita on 03.20.08 at 6:59 am

    A very nice ,informative and usefule website

    #84 manjula on 03.24.08 at 11:50 am

    Hi this is very much useful for web testing i have learnt so much from this article. please update if any things are there on web testing.

    #85 manjula(manu) on 03.24.08 at 11:52 am

    Please any one can tell me the difference between the difference between build and version?

    #86 meenu on 03.24.08 at 9:17 pm

    please give detail demo on tools.

    good info

    #87 nisha on 03.27.08 at 11:01 am

    new and handy information provided…

    #88 shaikh on 03.27.08 at 11:03 am

    hey , u had done a great job..
    its really helpful… thanks

    #89 shaikh on 03.27.08 at 11:04 am

    is thr any way to test performance manually..

    #90 Hasini on 04.02.08 at 9:39 am

    I am working as a tester in elearning division. i need to know about software testing , prepartion of test cases and test plan.

    Please provide me all the relevant details about test case preparations.

    #91 Navin Singh on 04.06.08 at 6:39 pm

    Hi,
    This is very usefull website for me. I learnt a lot of techniques. May be this is not much usefull site for some people but for me it’s very usefull and meanning full site. I’m very thankfull to owner of this site for providing me a really good learning platform.
    Thanks for all

    #92 Sashi Mohan on 04.08.08 at 12:05 pm

    Hi,
    good effort!
    Please add cross site scripting, sql injection etc information. that will be more helpful for newbies.

    #93 Sachin on 04.09.08 at 6:49 am

    A wonderfull and very informative site for web testing.Thanks a lot

    #94 Raghavendra NK on 04.11.08 at 9:23 am

    Good information about web application testing.

    We can always go the next level detail of how to perform different kinds of testing mentioned above…

    But a good article to begin with…

    #95 Bebs on 04.18.08 at 4:05 am

    Essential online tips for website testers…. thank you for this useful information.

    #96 chssekharrao on 04.19.08 at 1:44 pm

    plz tell me web testing in qtp

    #97 bhavya on 04.22.08 at 6:26 am

    Hi
    This site is really good.I didnt understand following description about security testing.Pls reply me

    Web directories or files should not be accessible directly unless given download option.
    Test the CAPTCHA for automates scripts logins.
    Test if SSL is used for security measures. If used proper message should get displayed when user switch from non-secure http:// pages to secure https:// pages and vice versa.
    All transactions, error messages, security breach attempts should get logged in log files somewhere on web server

    #98 atiw on 04.24.08 at 8:41 pm

    @ bhavya, i am not a tester yet but i would try to answer you. for example in a bank’s website, there should be a link to download a loan application pdf file and any user should not be able to access this or any other file by directly typing the address in the browser.
    If it is accesible, it is non-secure and vulnerable.

    CAPTCHA are challenging questions generated by machines to be responded by humans and not by machines, to make sure that the attempt to access is by a human and not by a bot. If CAPTCHA is enabled in a web login, it has to be tested.

    SSL is a cryptographic protocol for securing HTTP communication over the internet. When user switches from HTTP to HTTPS or vice-versa, a message window is pops up to inform about this switching and do you want to continue.

    Log files should be maintained to recording and future analysis of all web activities, so that corrective and preventive measures could be taken.

    @ For Vijaya and all testers, please correct my knowledge, where wrong.

    #99 atiw on 04.24.08 at 8:49 pm

    @ manjula (manu), i am not a tester yet but i would try to answer you.

    Builds are program codes which developers deliver from time to time to the testers, while version is the complete application delivered to the end users.

    Adding to this, there are also multiple releases with slight improvements in a version.

    @ For Vijaya and all testers, please correct my knowledge, where wrong.

    #100 AJAY on 04.30.08 at 10:48 am

    can any one tell me about database testing in a clear way.

    #101 Vishal Chhaperia on 05.02.08 at 4:56 am

    Hi All,

    If any of u is working on Unit test then Pls help me out , act. i need to develop a test case on unit testing, I have the SRS as only thing with so Pls tell me how to procced.

    Hopeing for early reply!

    Thanks

    Vishal
    call: 09830704327
    mail: bishalchaperia@gmail.com

    #102 VIJAYD on 05.02.08 at 9:59 am

    Hi All,

    Hope this helps…

    Q: What is the difference between client-server testing and web based testing and what are things that we need to test?

    Ans: Projects are broadly divided into two types of:
    2 tier applications
    3 tier applications

    CLIENT / SERVER TESTING
    [a] This type of testing usually done for 2 tier applications (usually developed for LAN)
    Here we will be having front-end and backend.

    The application launched on front-end will be having forms and reports which will be monitoring and manipulating data

    Eg : applications developed in VB, VC++, Core Java, C, C++, D2K, PowerBuilder etc.,
    The backend for these applications would be MS Access, SQL Server, oracle, sybase, mysql, quadbase

    The tests performed on these type of applications would be
    - user interface testing
    - manual support testing
    - Functionality testing
    - compatability testing & configuration testing
    - intersystems testing

    WEB TESTING
    [b] This is done for 3 tier applications (developed for Internet / intranet / xtranet)

    Here we will be having Browser, web server and DB server.

    The applications accessible in browser would be developed in HTML, DHTML, XML, JavaScript etc.,
    (we can monitor thru these applications)

    Applications for the web server would be developed in Adv Java, ASP, JSP, VBScript, JavaScript, Perl, Cold Fusion, PHP etc.,
    (all the manipulations are done on the web server with the help of these programs developed)

    The DBserver would be having oracle, sql server, sybase, mysql etc.,
    (all data is stored in the database available on the DB server)

    The tests performed on these type of applications would be
    - user interface testing
    - Functionality testing
    - security testing
    - browser compatability testing
    - load / stress testing
    - interoperability testing/intersystems testing
    - storage and data volume testing

    A web-application is a three tier application.
    This has a browser (monitors data) [monitoring is done using html, dhtml, xml, javascript]-> webserver (manipulates data) [ manipulations are done using programming languages or scripts like adv java, asp, jsp, vbscript, javascript, perl, coldfusion, php] -> database server (stores data) [data storage and retrieval is done using databases like oracle, sql server, sybase, mysql] .

    The types of tests which can be applied on this type of applications are:
    1. User interface testing for validation & user friendliness
    2. Functionality testing to validate behaviors, i/p, error handling, o/p, manipulations, services levels, order of functionality, links, content of web page & backend coverage’s
    3. Security testing
    4. Browser compatability
    5. Load / stress testing
    6. Interoperability testing
    7. Storage & data volume testing

    a client-server application is a two tier application.
    This has forms & reporting at front-end (monitoring & manipulations are done) [ using vb, vc++, core java, c, c++, d2k, power builder etc.,] -> database server at the backend [data storage & retrieval) [ using ms access, sql server, oracle, sybase, mysql, quadbase etc.,]

    the tests performed on these applications would be
    1. User interface testing
    2. Manual support testing
    3. Functionality testing
    4. Compatability testing
    5. Intersystems testing

    Desktop:
    01. Application runs in single memory (Front end and Back end in one place)
    02. Single user only

    Client/Server:
    01. Application runs in two or more machines
    02. Application is a menu-driven
    03. Connected mode (connection exists always until logout)
    04. Limited number of users
    05. Less number of network issues when compared to web app.

    Web:
    01. Application runs in two or more machines
    02. URL-driven
    03. Disconnected mode (state less)
    04. Unlimited number of users
    05. Many issues like hardware compatibility, browser compatibility, version compatibility, security issues, performance issues, etc
    see friend when we consider the security testing, both application should well secured to internal and external threat.

    As per difference in both the applications come where, how to access the resources. In client server once connection is made it will be in state on connected, whereas in case of web testing http protocol is stateless, then there comes logic of cookies, which is not in client server.

    More for client server users are well known, whereas for web any user can login and access the content, he/she will use it as per his intentions.

    so, there are always issuses of security and compatibility for web application.

    Regards,
    Vijay

    #103 Ranjith kumar on 05.08.08 at 11:15 am

    This one very useful to me.it’s nice one

    Thanks for details.

    #104 nodeen on 05.28.08 at 9:03 am

    how to do load testing manually? without any testing tools? is it possible?can anybody give sample of the testcases ?
    thanks.

    #105 nityasri on 06.12.08 at 3:19 pm

    hi
    thnks for providing useful info on web testing. its really nice.
    can anybody explain web testing wit a simple example?

    thx

    #106 shainaz on 07.01.08 at 8:12 am

    nice article i got lots of information from this article

    #107 shainaz on 07.01.08 at 8:17 am

    very nice article………….

    #108 Raju on 07.04.08 at 9:24 am

    thnks for providing useful info on web testing. its really nice.

    #109 vivek on 07.04.08 at 10:16 am

    I have recevied useful information about testing artical.

    #110 Vinod on 07.09.08 at 9:55 am

    Its give very useful information for fresher level. Can is it possible to expand information for Exp level?

    #111 kaushal shah on 07.09.08 at 11:59 am

    my name is kaushal shah and i have good manual testing knowledge and i am looking for good job in mumbai pune or banglore so can u please help me.. i also know the automation tool like winrunner ..so please help me to find out good jog with good scale….
    please anybody can help me then do not hesitate to write me in mail…

    #112 7 basic tips for testing multi-lingual web sites on 07.23.08 at 5:37 pm

    [...] Testing web sites supporting multiple languages has its own fair share of challenges. In this article, I will share seven tips with you that will enable you to test the multi-lingual browser-based applications in a complete way: [...]

    #113 Preeti on 07.25.08 at 11:03 am

    hi, excellent article, learnt a lot. I need to know security test cases where Credit Card or any type of Payment is there in e-commerce product. Waiting for ur ans

    #114 magesh on 07.26.08 at 12:58 pm

    Hi, Superb article i learned a more from this and also i need more information about cookies testing,How to test cookies testing,please advice us.

    #115 s saritha on 07.29.08 at 7:11 am

    very useful infomation..
    Thanks a lot….
    Pls tell me abt cookies testing..

    #116 swarna on 07.29.08 at 8:30 am

    I m new to webtesting

    #117 sai krishna on 07.31.08 at 11:35 am

    very useful information about web browser testing. really its very much clear. i need information about mobile browser testing. can anyone give me the information abt it?

    #118 bright on 08.14.08 at 9:13 am

    Hi!
    How can I write test cases for fields in a web page that have the same inputs and outputs. The difference between them is the names. Do I have to write all testcases for each field or Can I group them. Thanks!

    #119 swetha on 08.19.08 at 4:41 pm

    Hi all,
    I want to know what are the tools used to validate all the non standard objects in a website

    #120 Vijay on 08.22.08 at 8:29 pm

    Hi
    I am new to web testing, how to develop test cases to cover all these.

    thankx
    vijay

    #121 Lopa on 08.26.08 at 12:42 am

    This is the best article i ever read on web testing.The whole website is filled with real time articles.
    Thanks so much.

    #122 rahul on 08.26.08 at 5:26 am

    @swetha
    Manully its quite complicated to identify non standard object in any web site..you need to use any automation tool..best to use QTP..
    I hope u got wt u meant..for more info ping me back
    rahulkumarbangalore@yahoo.co.in

    #123 hitesh shah on 08.26.08 at 11:33 am

    I want open source functional testing tool for web application . pl write me tool name which i can download.

    #124 Meghmala on 08.26.08 at 12:19 pm

    How I test performance of web application?
    If company has single tester then how he/she will do whole testing? please help me.

    #125 Bala on 08.26.08 at 3:29 pm

    Hi ,
    i am working as a tester in web application field.Manually testing websites and taking screenshot then put it an Excel sheet, it is taking too time to test the each and every function. So please help me is there any tool to test the websites in the quick time?

    #126 jhenz on 08.29.08 at 6:05 am

    Hello Vijay,

    I was able to save the material and have checked the main points. It’s a bit disappointing though, because I wasn’t able to find certain “models” I’ve previously encountered, like for example the K-model, A-model, L-model… but am not sure if they’re really existing in the testing world or just a made-up. I happened to encounter these terms when I took online tests about testing. I really have no idea what these models are all about.

    In fact, the one mentioned in the material are what I know about. Is there really such models as K, A and L (or others)?

    What about terms like “invasion” or “non-invasion”, and not to mention “stub” and “smart monkey”? Are they really using these terms on daily basis? I mean, these terms are so alien to me. Hope you could enlighten me on this one.

    Thank you and more power!

    #127 Meghmala on 08.29.08 at 11:14 am

    Hi all ,

    Please tell me which tool is best for performance testing. Also that tool should support higher versions of IE. Also give me contact details.

    #128 sangeetha on 09.02.08 at 6:22 am

    I am new to qtp.Can anyone please let me know how to calculate the load time for the web page using qtp . I need to prepare the time statistics report of how much time it tooks to load when I click any link or button or icon in my webpage.

    Thanks in advance..waiting for ur reply… my mail id sangeetha.cse@gmail.com

    #129 mahalakshmi on 09.19.08 at 5:19 am

    Best article i ever read on web testing. Its so simple and easy to understand. I would like to know which automated tool wil make our job easy to test web application.? Also i would like to know the future of Mobile testing ? is the experience of manual testing in Web application enough for performing Mobile testing ?

    #130 sanjay on 09.22.08 at 5:37 pm

    Hi,
    Ur information is indeed very helpful.Can u please tell me ,hw can we perform cookie,html &css testing.

    #131 SREE on 10.14.08 at 11:08 am

    HI
    VERY GOOD INFORMATION.THANKS 2 SHARE VTH US

    #132 Srinivas on 10.16.08 at 9:09 am

    Mr Vijay,

    That Great Vijay, It is a very nice notes. You know this is a informtive for all freshers. and I cant explaing in words about this notes. It is simply very very very good.

    Pls some post how to test a web application in QTP. For Example if want to test a naukri.com in QTP. How can I. Pls Tell. I’m waiting for u r valuable and precious notes.

    #133 Narayan on 10.23.08 at 12:38 am

    This is really good informative session.

    #134 Shahid on 10.23.08 at 6:35 am

    Really a nice site for getting knowledge about testing

    #135 Prem on 10.23.08 at 12:29 pm

    This is a very useful articles…….

    #136 vijay bhaskar on 11.05.08 at 7:12 am

    hi,
    its a usefull article.thanks a lot.now iam going to test the e-commerce application.Can u give the details how to test the creditcard and its related modules.

    #137 Krish on 11.12.08 at 11:53 pm

    Hi All…

    User Acceptance Testing…is a testing by the cleint’s team at the end of testing before the code goes to production. The main AIM of this testing is Testing the Major functionality of the application is functioning as per User Acceptance Criteria (the functionality should be derived from the Requirements, based on the importance)…For UAT also testers can write the test cases (not exactly writing test cases..just picking up the major functionality test cases from the Test Cases you have prepared for execution, and giving them to the UAT team along with the screenshots for those test cases and proper data used)

    #138 Krish on 11.13.08 at 12:04 am

    Hi All,

    Please correct me if i am wrong…

    There is no difference between these two…Because in testing terminology Build is the term used for particular code for that particular release…Once build (or code)goes to production, then we call it as Version…

    #139 Krish on 11.13.08 at 12:35 am

    Hi All,

    For performance testing, the best tool can be used is LOADRUNNER…

    Web testing and mobile testing is totally different. Web testing experience may be helpful for testing web applications, but not for Mobile Testing…

    Testing methodologies are same for all kinds of applications but the domain knowledge is different from each other…

    Please find more details about mobile wireless testing from the below link:

    http://research.nii.ac.jp/~ichiro/papers/satoh-pwc2003.pdf

    #140 Krish on 11.13.08 at 12:51 am

    Office SharePoint Server2007.

    Its just a server where you can upload, download, create, delete uploaded files…like yahoo…

    Please get the book from the below link and go through it..if it is not proper please reply back me…

    http://rs243.rapidshare.com/files/141231223/SharePointDes1.rar

    #141 Krish on 11.13.08 at 12:56 am

    Testing Levels or positions involved in testing:

    Junior Test Engineer-> Software Test Engineer->Senior Test Engineer (Test Analyst)->Test Team Lead-> Senior Test Lead->Associate Manager->Manager-> Senior Manager->Delivery Unit Lead…..

    #142 chandu on 11.16.08 at 9:33 pm

    lot of useful information

    #143 yogini on 11.17.08 at 9:31 am

    Hi everyone,

    Yes this has also proved very useful for me.
    very nicely wrote and covered as much points as possible. I am regular visitor of this site and found it truely useful to me. thanks, thanks a lot .
    keep writing such article for future correspondance.

    #144 Yash. on 11.26.08 at 8:44 am

    It is not at all useful site please dont waste you’r time according to me

    #145 sathish on 12.10.08 at 5:16 am

    our web application development started now prototype design is going on.so what are the steps to be taken now for testing

    #146 arjun on 12.12.08 at 5:45 am

    i just can say wow it’s very usefull

    #147 Edward Herrera on 12.15.08 at 3:08 pm

    Hi,
    Is a very useful information, and a very nice article. Could you post some references, as books or papers that you have read to get this knowledge?
    Which book do you recommend for starting to learn more about web application testing. Thanks

    #148 Toronto IT on 12.17.08 at 2:29 am

    Nice article thank you!

    #149 Prasad on 12.23.08 at 11:50 am

    Hi ,

    Thanks for evrything that you hav provided , this is really fantastic article . expecting more from you like this .

    #150 Manoj on 12.30.08 at 6:26 am

    Simply too good
    thx

    #151 Sonali on 01.13.09 at 7:38 am

    Let me know the possible test cases for a web site having multiple logins at same time.

    #152 Deepak jhalani on 01.17.09 at 8:20 am

    Great ! in software testing and website testing

    #153 Pavan on 01.22.09 at 4:11 am

    excellent information. Thanks

    #154 Web Application Testing « London software testing news UK on 01.26.09 at 9:58 am

    [...] Web Application Testing Posted in Software testing by testing in London on the January 26, 2009 From Software testing help [...]

    #155 mandyd on 02.13.09 at 7:43 am

    thanks for sharing

    #156 ANIL on 02.17.09 at 7:15 am

    Hi,

    I have read this artical very carefully & learned many things from this. Thanks for giving such a greate knowledge in very simple words which can’t be possible even one can read book because launguage in books are difficult to understand.
    Thanks again

    Anil

    #157 Devi on 03.15.09 at 2:46 am

    very nice article. thank you so much for such useful material.
    thanks

    #158 Shitanshu on 03.17.09 at 7:35 am

    Excellent work

    #159 venny on 03.17.09 at 12:50 pm

    could you please tell me the test case format for website testing.Its a backend testing(admin part ,not database).

    #160 Jitendra Rawat on 03.25.09 at 11:12 am

    This works ….dude , Thankxxxxxxx

    #161 Kamlesh Sharma on 04.07.09 at 5:08 am

    really great information … thx a lot !!!

    #162 Dnyaneshwar Raut on 04.10.09 at 9:42 am

    Hi ,

    Thanks for everything that you have provided. This is a very useful articles……. :)

    #163 dinesh kangabam on 04.10.09 at 10:21 am

    What Can I say It is one of the best articles on testing s/w and for new testers

    #164 Malav Chauhan on 04.15.09 at 5:49 pm

    Its really very good article… can u please tell me if i want to start testing of my website from 0 level… then which is the site preffereble for that ?

    #165 anup paudel from nepal on 04.20.09 at 11:54 am

    these comments and article is very useful for me

    thanks a lot.

    please provide me the way to test the web application as i am a fresher one in testing field.

    #166 Raghavendra on 04.24.09 at 7:13 am

    hi,

    superb site

    #167 Rakesh on 04.28.09 at 11:39 am

    This information is very helpfull for me…………..
    Can u explain me abut the Interface Testing in details….

    Thank you…

    #168 jammy brignanza on 05.06.09 at 6:45 am

    Can you please explain what is “Validate your HTML/CSS”.
    i need to know more about the security testing like other than sql injections where the application is hacked and the datas are lost. this has happened with one of my websites although there were validations with sql injections.
    do help me out ..awaiting for your positive reply.

    #169 Ramesh on 05.08.09 at 5:52 am

    Give brief explanation on manual testing

    #170 Ramesh on 05.08.09 at 5:57 am

    explain this statement pasting internal url directly into browser address bar without login.and give some examples

    #171 Anil Kumar on 06.07.09 at 3:07 pm

    Its realy a good site after reading this complete testing regarding web application my confident level increases after reading this article i got job. Really its nice one every tester has to this basic…..

    #172 Shakil on 06.22.09 at 10:30 am

    Hello ,

    I am going for an interview soon for testing. This article explained a lot to me. Thanks so much for the info. Keep up the good work. Your helping a lot of people out there.

    #173 uma mahesh on 07.07.09 at 6:17 am

    Hai,

    its really provides an good information. its help a lot for me

    Thank You,
    Uma.

    #174 uday on 07.07.09 at 9:26 am

    Excellent, Thankyou

    Hope we’ll get a lot of information in your next articles

    “knowledge is power”

    #175 Veena on 07.15.09 at 1:12 pm

    Excellent information about Web Testing.
    Thank you Very Much.

    #176 Suchismita on 07.24.09 at 6:06 pm

    It’s really a very good site for web application testing.
    Thanks for sharing your knowledge with every one.

    #177 Suchismita on 07.24.09 at 6:08 pm

    It’s really a very good site for web application testing.
    Thanks for sharing your knowledge with every one. Expecting more from you.

    #178 Suresh on 07.27.09 at 7:21 am

    Very Good Testing Comments!!!
    Thank You.

    #179 Jaya on 07.29.09 at 12:06 pm

    Very good post, covers each and every point of website testing ,i.e. web application testing.

    #180 John on 08.20.09 at 1:12 am

    Hello Sir,
    I have got recruited in a S/W company as a fresher and the domain they have allocated for me is TESTING.Since i don’t have any idea about Tools and all ,will it be easier to learn and work on it without going for any Courses.Please do reply me Sir.
    Thank You .

    #181 sreeni on 08.20.09 at 11:30 am

    Hi,

    This articale is awesome and fantastic.!!!1

    #182 Sofsparx on 08.22.09 at 10:09 am

    please help me find a tool for testing web applications

    #183 stalin.k on 08.22.09 at 11:38 am

    Kindly send how to test web based application in manual

    #184 Hari on 09.21.09 at 7:23 pm

    Extremely valuable site for web tester !!!
    More strength in all the articles.., easily can implement in practical way..,

    #185 vivek on 09.29.09 at 7:33 am

    This is really helpful tutorial…………Thanks a lot.

    #186 Muhammad Zahangir Alam on 09.29.09 at 10:13 am

    Thanks.
    Excellent document.
    It is really very helpful for new one in testing.

    #187 Amit C on 09.30.09 at 4:14 pm

    Nice Article

    Thank you.

    #188 Amit C on 09.30.09 at 4:15 pm

    Nice Article on Web based testing..

    Thanx.

    #189 pooja bharathan on 10.08.09 at 11:06 am

    very nice article for beginners in software testing….

    #190 Abhijit on 10.09.09 at 6:13 am

    Hi,

    I think answer of 8 is incorrect. Correct answer is C. Exhausitive testing is not possible. Plz correct me if i am wrong.

    8. Exhaustive Testing is

    a) Is impractical but possible
    b) Is practically possible
    c) Is impractical and impossible
    d) Is always possible

    Ans C and not A

    #191 Mehul Solanki on 10.13.09 at 1:01 pm

    what an informative site… i am really thankful for this. as i’ve said before, i have learned a great deal on these infos. again, a lot of thanks!

    #192 Leela on 10.19.09 at 4:39 pm

    Very Informative and useful.Thank you.Expecting more articles from ur real time experiences

    #193 sangram on 10.22.09 at 11:31 am

    pls give more clear description on session check & cookies test.
    this doc is very useful for tester………. thanks
    Regards ——Sangram

    #194 Rajendra Samal on 10.27.09 at 5:30 am

    useful Information I can suggest u to go with this…

    Thanks,
    Rajendra Samal.

    #195 Kiran on 11.19.09 at 6:46 am

    Hi
    your material is really informative. i would like to know more abt testing right from A to Z in testing can u refer some book or some site or some material. Thank You

    #196 manivannan.p on 11.19.09 at 2:24 pm

    good, needed crisp details given about web testing..
    informative and good to understand..

    #197 sriram on 11.24.09 at 8:15 am

    Hi
    I just wanted to know more about how to do Interface testing
    Thanks a lot

    #198 Deepa on 12.01.09 at 6:12 pm

    I really like you article. It is very organized and very nicely explained. It doesn’t seem like u have only 2 yrs of web testing.

    I would love to see more of ur article on testing various application.

    #199 Kiran on 12.04.09 at 4:18 pm

    Very useful for the guys like me

    #200 Haneen on 12.06.09 at 9:37 am

    very useful summary of Application testing,,
    puts one in the right way…. THANK YOU

    #201 Abhilash on 12.08.09 at 7:43 am

    very useful for web testing………. thank you

    #202 Krishna vintoh on 12.08.09 at 8:52 am

    very useful tutorial………….

    #203 vijayalakshmi on 12.21.09 at 4:03 am

    Hi,

    Does Istqb certification is considered in U.S.Do the companies look in to certification before giving the job.

    Thanks,
    Viji

    #204 BrittanyM on 12.31.09 at 7:53 am

    Ya, I’m so thankful for ur information.

    #205 Eduardo Pelitti on 01.07.10 at 11:08 pm

    Great info thanks! It’d be great to see some visual examples.

    Has anyone published any books on the subject?

    Regards,
    Eduardo

    #206 biplob dnath on 01.15.10 at 12:02 pm

    Is We application having nested folder structures cannot be tested cause the scanners(tools for testing) cannot scan for testing??
    Plz reply urgent to my Mail -Id: biplob.nath@yahoo.co.in
    Regards
    biplob

    #207 PRAJAKTA on 01.15.10 at 3:09 pm

    Very Useful Information … Thank you

    #208 Sagar on 01.23.10 at 4:05 am

    Hi, I am working as web test engineer. So my doubt is that is it a good career? Or should I search for new domain?

    #209 zaib on 01.28.10 at 2:39 am

    Hi, thanks for this useful imformation you provided.. my site is basically designed for shopping and have 100s of links of different brands to shop.. could you please tell me what would be the best tool for testing? and I need to check all the links which are more than 500 ..do i hav to check them manually by pasting it on URL link or any tool available there to check all the links by typing the main URL? wud appreciate your response

    #210 Satya on 02.03.10 at 4:18 pm

    Hi Vijay,

    The article is very informative and easy to understand. Please keep up posting the related articles.

    #211 srikanth rudrangi on 02.04.10 at 2:51 pm

    Hi,

    I am a Testengineer in a MNC company. Our team is planning to migrate one of the existing .NET application to sharepoint. can i have the checklist to test the sharepoint. where i can get detailed information on this. please help me its very important

    #212 Rohit on 02.06.10 at 11:29 am

    hi,

    this article is very easy to understand and useful to every test engineers.

    Thanks,
    Rohit, QA engineer.

    #213 GodwinQA on 02.09.10 at 11:34 am

    Hello everyone!!!
    Hope u all doin great… There is no doubt that is site was an awesome infomative one for all of us(QA).

    Can anyone pls tel me the best certification that i can do in software testing?

    Thanks & Regards,
    Godwin

    #214 Sabyatha on 02.13.10 at 11:30 pm

    Thanks a ton…. That was a wonderful piece of info. It helped a lot.

    #215 nishanth on 02.16.10 at 4:49 pm

    Hey bro, thanks a lot for posting such a valuable resource.
    Being a fresher i had no idea abt web testing, but it was your article on web testing that fetched me a job. U r the sole reason for my knowledge on W.T, keep up the good work bro,

    regards
    Nishanth

    #216 Vikas Sharma on 02.17.10 at 6:48 am

    awesome man!!

    #217 Uma on 02.17.10 at 8:56 pm

    Hi Vijay,

    Thank you so much for the very detaied and easy to understand information.

    #218 Arjun on 02.26.10 at 10:45 am

    which tool should i use for wesites testing?…I have no idea about testing ….please tell me how to start testing profession.. Fresher

    #219 vamsi on 03.02.10 at 3:28 pm

    vamsiroyal2000@gmail.com

    very useful information thanks a lot when ever
    by reading that v cn face interview.
    now i cm to know the xact web testing
    in security testing there r some test cases xlent
    vamsiroyal2000@gmail.com

    #220 PRATIMA GUPTA on 03.03.10 at 7:40 am

    Describe what and how you will test a web page that accepts user’s information :
    (first name, last name, email address, password, phone number)
    and creates a user account using the email address and the password.

    plz reply the descriptioon asap….. thankyou….:)

    #221 Niraj on 03.06.10 at 12:27 pm

    thanks a lot it helped me.but i want to know regression testing aspects for web applications.

    #222 Arun on 03.09.10 at 5:51 am

    very useful information

    #223 vikas on 03.13.10 at 6:32 am

    very useful information thanks a lot when ever
    this article is very easy to understand and useful to every test engineers.
    vikas jain
    udaipur

    #224 Razia on 03.18.10 at 6:15 pm

    Hi all I am new to this QA I am taking class now. My question to you how you will get a job with out any working experiences before.Please let me know

    #225 Amrin on 03.19.10 at 9:00 am

    Hello Viijay,

    Thats an awesome article covering the entire basics on web testing. I’m really glad 2 have read your wonderful article and looking forward for more such articles.

    #226 D Priya on 03.19.10 at 11:32 am

    Hi Vijay,
    Information u gave for Web Application Testing is very useful. 2 Tier & 3-tier architecture concept is helpful.

    Can u tell me any freeware tools to automate test for a website developed in PHP. I do not have any information on selenium tool, could u please provide information on Selenium

    Thanks

    #227 murali on 03.21.10 at 7:17 am

    hi
    u hv done a very good job this information is useful for every test engineers keep going thank u

    #228 Gangadhar Gouri on 03.24.10 at 3:33 am

    In links section we should add – linked page that does not exist

    #229 DEEPA SK on 03.24.10 at 8:05 am

    Thanks for the information provided, really it is very usefull for me and helped a lot in getting the knowledge regarding web testing

    #230 Saima on 04.05.10 at 6:14 pm

    thanx for such compact & useful article….
    plz explain the get and post methods in web based app

    #231 Ambika on 04.09.10 at 11:02 am

    Good Article..really helps :)

    #232 Rajat on 04.19.10 at 6:44 am

    This was very usefule information try to provide some automated tool also which is useful for web based technology.

    #233 aidan on 04.27.10 at 9:03 pm

    Thanks for a great post!!
    You have just saved my bacon!! :P

    #234 UshaMurali on 04.28.10 at 7:02 am

    hi thanks for this website i got a great knowledge abt the web based application testing, and security testing of web based application.

    #235 Arun on 04.29.10 at 12:17 pm

    Thanks for explain web testing in simple and easy way understand.

    #236 Snehasish on 04.29.10 at 1:02 pm

    please tell me details about web testing……… and let me know the interview questions asked over web testing…….please help me

    #237 Balaji on 05.05.10 at 4:25 pm

    Really sweet and short.

    Beginners can understand easily.

    Need more about non functional testing in web application

    #238 Mayasen on 05.06.10 at 1:30 pm

    Very nice work man. Keep updating.

    #239 Mayasen on 05.06.10 at 1:35 pm

    In Security testing we can also check,

    # By direct pasting the link

    # Login as one user and paste the link of another user

    # Logout the session, use browser BACK button and try the access

    # On view source, it should not display the scripts. (only html code can allowed to display)

    # Password field should not allow the user to copy or paste data

    #240 s@i on 05.26.10 at 7:38 am

    hi Mayasen,

    It a very intersiting point what u have mentioned above,t very great

    Hi i m wrk as tester now and i new to Web testing can you please provide me the details of the Web testing and in which secniaros we can find the bugs and is there any points like what you mave mentioned above points. Please give me information

    Thanks,
    sai.

    #241 Balaji Galla on 05.26.10 at 3:04 pm

    In web site testing,

    1. Block the cookies in internet options, many websites doesn’t work
    2. Check for error console and java script console. Many website (Popular websites) report error objects…

    #242 jackie on 05.26.10 at 9:03 pm

    really nice. thanks a lot!

    #243 Mayasen on 05.27.10 at 10:19 am

    Hi sai,
    Thanks for you interest.

    Addnl things wat i want to share:

    # There is no generic way in testing a web application. It may differs from one application to another.

    Eg:

    If you are going to test a simple web page with some basic applications like blog, forum, etc. There won’t be much typical functionality, so just check basic functionalities, usability and compatibility.

    If you are checking some social networking application, you must perform compatibility test. Because now a days lot of toolbars are available on site based (orkut/fb…). If the end user is passionate about the site, surely he/she will search for best toolbar for that site (regardless of browser). On such case we cant judge the user’s browser.

    # On usability, your system should be friendly for both mouse and keyboard. Coz based on the people’s profession and practice they are majorly addict with specific input device.

    Eg: Designers will majorly use the mouse, hardware based peoples majorly play with Keyboards, beginners or Non-IT people will use both.

    #244 Mayasen on 05.27.10 at 10:31 am

    Maintaining consistency among the site is more important. This only please the user to stay in your site for longtime and to suggest others.

    Consistency:

    General:
    # Title font: Style- Size – Color – Location – Alignment
    # Text font: Style- Size – Color – Location – Alignment
    # Images: Border – Size – Position – Resolution

    For tables:
    # Pagination: Number of items per page – Pagination style – Alignment – Color – Font(text/image)

    Links:
    # Link color: Before and after click
    # Link opening style: In same window/new window/new resized window

    Cursor:
    # Cursor style for links
    # Cursor style for pop-up image/links
    # Cursor style on text and other elements

    #245 Mayasen on 05.28.10 at 3:41 am

    For typical e-com site:

    # Check the display options (images-contents-price-etc.)

    # Zone based Pricing (Eg: some product should display for US, some are only for south Asia)

    # Encryption of link and date while sending them to payment gateway (third party)

    # In URL, expect main page’s names all other items should be encrypted

    # Handling of sending/receiving data to/from third party page (Eg: Payment gateway)

    # No cookies should save the sensitive records

    # All cookies must be encrypted

    # Privileges of registered (login) user and unregistered (guest) users must be handled properly

    #246 Mayasen on 05.28.10 at 3:55 am

    Suggestions about User Messages in web application:

    # All success messages should be displayed with Green color – Bold face (Don’t use all caps/Italics/underline)

    # All failure messages should be displayed with Red color – Bold face (Don’t use all caps/Italics/underline)

    # All alert message should be thrown in a pop-up window with “OK” button. (Which is the best way to alert the user attentively)

    # Error / Confirmation message should be displayed in the respective page only. Confirmation or error message in pop-up is not advisable.

    # Maintain consistency in the message displaying area.

    Eg: If you are showing the error/confirm message at the top of the page, then maintain the same all over the system.

    # Message focus should be maintained consistently.
    Eg:
    At the bottom of the page you are clicking the “Submit” button for a form and confirmation/error message is displaying at the top of the form. Then move the page focus to top of the page to show the confirmation/error message to the user.

    #247 kanwaldeep on 05.29.10 at 7:25 am

    Hi!

    I am new to this site. And I am really very impressed with above article. This is very useful to me, as I am a web-application tester.

    thanks
    kanwaldeep

    #248 chetan on 06.07.10 at 7:05 am

    can u tell me the steps how to follow in web testing by giving one example (possible if screen shots)

    #249 Mayasen on 06.07.10 at 8:25 am

    Hi Chetan, #248

    Already such tips and methods are explained in comment numbers 239,243,244,245 and 246. I am sorry to say, here there is no option to upload file, so we can’t share screen-grabs.

    If you’ve any specific requirement, feel free to query. Surely we’ll discuss. Because lot of knowledgeable people are there in this forum, so i hope that we can get good and best suggestions.

    #250 Kanwaldeep on 06.07.10 at 11:25 am

    Hi

    Could anybody tell me how much SQL commands knowledge is important for website testing and where we can use them while testing a web based application?

    #251 celine on 06.08.10 at 5:20 am

    hai very useful site, thanks a lot

    #252 Fairfeeds.com on 06.08.10 at 5:42 am

    Web Testing: Complete guide on testing web applications — Software Testing Help…

    Thank you for submitting this cool story – Trackback from Fairfeeds.com…

    #253 Girish on 06.09.10 at 4:41 am

    Hi,
    Thanks for a great tutorial.

    #254 celine on 06.09.10 at 6:41 am

    can any one tell the practical guidence for web based testing

    #255 Madhuri on 06.18.10 at 8:09 am

    Hi,
    Thanks for a great tutorial.

    #256 venkatareddy on 06.23.10 at 5:25 am

    Hai,

    I am very happy ,thanks a lot,
    it is very useful for all SOFTWARE ENGINEERS……..

    SEEE……UUUUUUU

    #257 Jathin Mallya on 06.23.10 at 10:38 am

    Please can one tell me more on Checklists????
    What actually are those??

    Is it it that we mark (Make a note of that these are the testings we do on the S/w or Apllication)
    PLease suggest, and this doc from Vijay is helpful a Lot :-)

    #258 Abhinay m sangli on 07.05.10 at 9:51 am

    hi, this is abhinay here i completed my BE in ISE 2009 pass out and am persuing software testing course this website really helpful i got so mani new things from this website thank u so much….

    #259 ramu on 07.07.10 at 3:32 am

    Hi this is good application guide for web based application, I would like to know what types of testing done for web based what and all not done for client_server based applications. Suggest me which sites are good for telecom domain, My company got few projects on telecom domain and moreover we are not familiar with telecom domain. I will let you now the difference the way the web based will test and client-server based test.

    bye……………………. Have a nice day

    #260 ABHINAV on 07.12.10 at 11:28 am

    amaziing stuff
    awesome
    outsanding
    mind blowing
    thums up

    #261 Amit Dhar on 07.13.10 at 8:15 pm

    Perfect information i was looking for. Excellent work.

    #262 Tanu on 07.15.10 at 1:47 am

    This is really a nice forum and excellent information in web testing.
    Special thanks to Vijay , Mayasen and others.
    If any one can provide the steps/check list for Security and URL test in web application.
    I have one more query; what are the checking you perform in web server and DB server. (as my understanding is the above checklists are mostly performed in client system).
    Appreciate your help.

    #263 Mayasen on 07.15.10 at 4:37 am

    Welcome Tanu.

    Few more tips:
    —————

    # Check the URL’s encryption. Except main page all other branches and sensitive pages should be encrypted in URL

    # Check the Cookies, all sensitive cookies should be removed automatically when the application get closed

    # Sensitive information stored in the cookies must be encrypted

    # For authentication kind of site, the cache must be cleared on exit

    # If we edit the cookies while the application is on run, then it should not affect the system; instead it should restore its original (proper) state when the next action happens in the application

    # All password and user’s sensitive information transaction should be encrypted

    # Encryption should be in the simple way to identify. Typically it should be the mix of special characters, numerals and alphabets(both cases A/a)

    # Folder level access should not be allowed. Eg: if the url opens a page inside a specific folder, then if any one deleted the file name and tried with that folder name should not be able to open that folder

    # Internal and external IP address mapped with the URL should be secured.

    #264 Tanu on 07.19.10 at 2:26 pm

    Thanks Mayasen,

    The above steps really cleared my doubt. It would be great if you provide me a real time example and how you practically perform those steps.

    Regards,
    Tanu

    #265 Tanu on 07.19.10 at 11:50 pm

    Please ignore my above questions. As other links in this site explains every thing in detail.
    This is an excilent site…. I Love it.

    #266 hari k on 07.20.10 at 5:06 am

    hi tanu This is an excilent site…. I Love it.

    #267 Madhavi on 07.20.10 at 6:05 pm

    Hi all,
    This web site is very helpful. I need to know what are the problems the testers faced during cross browser testing? Are they going to test the application with different versions of same browser and different browsers on the same box? Please let me know..Thanks in advance.

    #268 akila on 07.30.10 at 12:14 pm

    It is very userful.. i need tool for web test

    #269 Kishore on 08.05.10 at 7:10 am

    Really nice. very useful..Thx a lot ^_^

    #270 shravan on 08.05.10 at 8:58 am

    hi i liked this site.. it has excellent information that useful for all testers…

    #271 venkata priyanka on 08.05.10 at 9:52 am

    hi
    This site is very helpful for freshers.It is very understandable to everyone.

    #272 sunitha on 08.12.10 at 8:28 am

    Really it is good… we will get many Theoritical information in many places but sharing practical experience lik this is really helpfull…..

    Thanks:)

    #273 Mayasen on 08.12.10 at 8:55 am

    Recently we faced one new kind of issue in cookies testing. During the time of testing an application (ASP.NET/IIS 7/MS-SQL 2008/XP-SP2) i found a expiry time of cookie (authentication cookie) get varied from browser to browser.

    In Firefox it shows 3hrs; for the same time period in IE (6.0/7.0/8.0), Opera 10.6, Chrome 5.0, Safari – it shows 1 hr time period.

    #274 sunitha on 08.12.10 at 9:10 am

    How we can find cookie expiry time…
    Actually i am writing my first test plan for website testing may be your answer will mean a lot for me Mayasen……

    #275 Ranjith on 08.12.10 at 1:55 pm

    Hi frds……….
    Let me introduce my self , I am ranjith working as a Test engineer since 2007, I am completely in to IVR(Interactive Voice response) Applications here we test application using sip voip phones it is completely in to VUI(voice user interface)… Now I what to work on GUI application (either Web, Windows)…Please helpme any one, where do i start testing for web applications..
    I have lot of doubts..like
    1)fist will we test GUI or Functionality..
    and I read the above article it is too good,
    2) How do we test spellings and sentence formations in pages.
    3) How do we test Each page will they give any snap short for that page as per we do our testing or any other approaches…
    Please help ASAP thanks in advance

    #276 Mayasen on 08.13.10 at 4:21 am

    Hi Sunitha (#274)

    For IE 8, Press F12 -> Cache -> View Cookie information (Information will get opened in IE Browser)

    For IE 6, Tools -> Internet options -> Browsing History settings -> View files -> (Temp internet files) there you can find that cookie file

    For Firefox, Tools -> Page info -> Security -> View Cookies (By selecting the appropriate cookie file name, you can find the expiry time)

    #277 Sunitha on 08.13.10 at 8:01 am

    Thanks Mayasen…. actually 1st time am trying this testing on my own… lets me understand this little more later if i get doubt which then i vl come back to you thanks for ur basic info:)

    Hi Ranjith,
    As i have already told i am planning for website testing first time and collecting all the info, whatever info i get , if i feel that helps you, i vl share with you , give me some time:)

    #278 Mayasen on 08.13.10 at 8:42 am

    Welcome sunitha. Surely will help you.

    #279 Mayasen on 08.13.10 at 8:50 am

    Hi Ranjith (#275)

    # 1. Functionality testing will be the first level

    # 2. Basically we people are using some readers for spell and grammar check. Typically user only provide all the textual information, developer won’t change them. They simply copy-paste the item. Possibly the typo error will come only on the messages, button, page titles, etc.

    # 3. Based on SRS (Software Requirement Spec) our business people will prepare the BRS. On that time the project’s functional spec get designed by the managers. That doc will help you to test the each and every page and its functionality.

    #280 Ranjith on 08.13.10 at 11:13 am

    Thank you very much both of u Sunitha and Mayasen…

    I am looking for u r further help…..

    #281 Mayasen on 08.13.10 at 11:19 am

    Sure ranjith. You are welcome.

    #282 Ranjith on 08.16.10 at 10:02 am

    hi sunitha, when u r going to start web testing plz let me know……..if u don’t mind at this mean time what ever u have collected the info for the project, if could u share with me that will be very help full to me. this is my mail id ranjithks@assyst-international.com, ranjithkumar_s@yahoo.co.in., Once u send that doc’s i will go through that and will give inputs any uncleared requirements and different thoughts to u…
    Hi Mayasen, If u don’t mind if u have any small web app testing projects plz share with me..it will be more and more help full to me… now i am on bench until we get new project i want use this time very effectively…
    thanks in advance… both of u

    #283 sheikh sohag hossian on 08.20.10 at 4:48 pm

    Relay vary good information for us who to be website tester.

    #284 shubhangi on 08.20.10 at 6:47 pm

    please give guideline to test website

    #285 shubhangi on 08.20.10 at 6:49 pm

    Please guidene me how to test website

    #286 vish on 08.23.10 at 5:35 am

    @shubhangi: Pls let me what type of web application or website you are going to test, also what sort of testing you need to perform. Mail me all your queries: bishalchaperia@gmail.com

    Many Thanks
    Vish

    #287 Sunitha on 08.23.10 at 5:56 am

    Hi Ranjith,

    rite now i have prepared one checklist which covers almost all types of basic testing….that i can share with u.
    you are telling now u have bit free time so try to find out some tools which vl be helpfull for website testing (like spelling check, broken link etc….) and share with me :-)
    Mayasen,
    1.i have to test dynamic data in my website , for dynamic data we are using WCM tool… if u have any idea of how dynamic data can be tested with 3rd paty website(webservise testing)..what if , while testing 3rd party websiteis not available?
    2. Now i am planning to starting testing by page wise(i.e in each page that cheklist needs to be executed ) , but we have requirement doc also, so plz tell me from ur exp which approch is good executing chk list or writting scenarios from req doc??

    #288 Mayasen on 08.23.10 at 6:51 am

    Hi Suni, (#286)

    For first run go ahead with the requirement spec. and then with your checklist.

    Reg dynamic data you can use either web service or can handled by the code itself. It depends on your proj requirements.

    #289 sunitha on 08.23.10 at 7:20 am

    Mayesen,
    am not clear….:( k let me try…
    u do one thing insted of answering my quest …
    u only tel me what u have done in website testing, which might help me:) …
    Not urgent , reply when u r free…..

    #290 rajesh on 08.26.10 at 2:21 pm

    Hi all,

    Would you please let me know… is there any open source tools for D2K from supports application -Client server and Web application…

    Thank’s & Regards,

    Rajesh

    #291 rajesh on 08.26.10 at 2:22 pm

    Hi all,

    i Would like to know and kindly let me know… is there any open source tools for D2K from supports application -Client server and Web application…

    Thank’s & Regards,

    Rajesh

    #292 ivreddy on 09.01.10 at 6:32 am

    Very Good information. Easily understandable.

    Leave a Comment