Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Web Testing

Web Testing

Ratings: (0)|Views: 7,502 |Likes:
Published by G.C.Reddy
This document describes Web Applications Testing Testing. It covers web functionality testing, performance testing, usability testing and security testing.
This document describes Web Applications Testing Testing. It covers web functionality testing, performance testing, usability testing and security testing.

More info:

Published by: G.C.Reddy on Nov 07, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





for Software Testing Documents
Now a days Web Applications are getting more popular in the IT Industry, having somany advantages like supporting more clients, no client side installation andaccessing from any ware etc…
Types of Web Application
We can categorize web applications in two ways
Business ClassificationWeb Sites
(They provide information about Organizations or Industries or persons)
Web Portals
(They are Business gateways, ex: Online Shopping sites, Job portalsetc.)
Web Applications
(They are Service providers (both Free and Paid), apart frominformation) Ex: Net Banking Applications, Insurance Applications etc…)
Technical ClassificationIntranet Applications
(They are private applications, uses local area network(LAN))
Internet Applications
(They are Public applications, uses Wide area network(WAN)
Extranet Applications
(They also Private applications over Internet (WAN))
It is a Software Application, which retrieves, and Presents information in text, imageand voice like different file formats.The browser is the viewer of a Web Site and there are so many different browsersand browser options that a well-done Web Site is probably designed to look good onas many browsers as possible.Popular Browsers:1)Internet Explorer2)Mozilla Firefox3)Google Chrome4)Safari5)OperaEtc…
(Hyper Text Markup Language) – for displaying web pages
(Extensible Markup Language) –for Transporting the Data
Java Script
– for Client Side Validations
for Software Testing Documents
VB Script
– for Server side Validations
IIS, Apache, Tomcat, Pramathi
– as Web servers
JBoss, WebLogic, WebSpeare, COM+
- as Application Servers
Java, C#.NET, VB.NET, VC++.NET
for Components development
SQL Server, Oracle, MySQL
as Database Servers
as Protocols
Functionality Testing:
Test for - all the links in web pages, database connection, forms used in the webpages 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 fromusers 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.
Cookies testing:
Cookies are small files stored on user machine. These are basically used to maintainthe session mainly login sessions. Test the application by enabling or disabling thecookies in your browser options. Test if the cookies are encrypted before writing touser machine. If you are testing the session cookies (i.e. cookies expire after thesessions ends) check for login sessions and user stats after session end. Check effecton application security by deleting the cookies.
Validate your HTML/CSS:
for Software Testing Documents
If you are optimizing your site for Search engines then HTML/CSS validation is veryimportant. Mainly validate the site for HTML syntax errors. Check if site is crawl ableto different search engines.
Database testing:
Data consistency is very important in web application. Check for data integrity anderrors 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 correctlyand also updated correctly. More on database testing could be load on DB, we willaddress this in web load or performance testing below.
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 theprovided instructions are correct means whether they satisfy purpose. Main menushould 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 somestandards that are used for web page and content building. These are commonaccepted standards like as I mentioned above about annoying colors, fonts, framesetc.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. Yourtask 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 thelinks in web sites with proper tree view of navigation. Check for all links on thesitemap. “Search in the site” option will help users to find content pages they are looking foreasily and quickly. These are all optional items and if present should be validated.
Interface Testing:
The main interfaces are:Web server and application server interfaceApplication server and Database server interface.Check if all the interactions between these servers are executed properly. Errors arehandled properly. If database or web server returns any error message for any queryby application server then application server should catch and display these errormessages appropriately to users. Check what happens if user interrupts any

Activity (16)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
ajax248590 liked this
aslam_zeeja2007 liked this
aslam_zeeja2007 liked this
itskarthikc liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->