Geeks With Blogs
The Library of Software Testing Pavankumar Pothuraju's weblog

1. Functionality:

 

1.1               Links

 

Objective is to check for all the links in the website.

 

1.1.1          All Internal Links

1.1.2          All External Links

1.1.3          All mail to links

1.1.4          Check for orphan Pages

1.1.5          Check for Broken Links

 

1.2               Forms

 

Test for the integrity of submission of all forms.

 

1.2.1          All Field Level Checks

1.2.2          All Field Level Validations.

1.2.3          Functionality of Create, Modify, Delete & View.

1.2.4          Handling of Wrong inputs (Both client & Server)

1.2.5          Default Values if any

1.2.6          Optional versus Mandatory fields.

 

1.3               Cookies

 

Check for the cookies that has to be enabled and how it has to be expired.

 

    

1.4               Web Indexing

 

Depending on how the site is designed using Meta tags, frames, HTML syntax, dynamically created pages, passwords or different languages, our site will be searchable in different ways.

 

1.4.1          Meta Tags

1.4.2          Frames

1.4.3          HTML syntax.

 

 

1.5               Database

 

Two types of errors that may occur in Web applications:

A.      Data Integrity:

Missing or wrong data in table.

 

B.      Output Error:

Errors in writing, editing or reading operations in the tables.

 

The issue is to test the functionality of the database, not the content and the focus here is therefore on output errors. Verify that queries, writing, retrieving or editing in the database is performed in a correct way.

 

 

2. Usability:

 

2.1               Navigation

 

Navigation describes the way users navigate within a page, between different user interface controls (buttons, boxes, lists, windows etc.), or between pages via e.g. links.

 

2.1.1          Application navigation is proper through tab

2.1.2          Navigation through Mouse

2.1.3          Main features accessible from the main/home page.

2.1.4          Any hot keys, control keys to access menus.

 

2.2               Content

 

Correctness is whether the information is truthful or contains misinformation. The accuracy of the information is whether it is without grammatical or spelling errors. Remove irrelevant information from your site. This may otherwise cause misunderstandings or confusion.

 

2.2.1          Spellings and Grammars

2.2.2          Updated information

 

2.3               General Appearance

 

2.3.1          Page appearance

2.3.2          Color, font and size

2.3.3          Frames

2.3.4          Consistent design

 

3. Server Side Interfaces:

 

3.1               Server Interface

 

3.1.1          Verify that communication is done correctly, Web server-application server, application server-database server and vice versa.

3.1.2          Compatibility of server software, hardware, network connections.

3.1.3          Database compatibility (SQL, Oracle etc.)

 

3.2               External Interface (if any)

 

 

4. Client Side Compatibility:

 

4.1               Platform

 

Check for the compatibility of

a. Windows (95, 98, 2000, NT)

b. Unix (different sets)

c. Macintosh (If applicable)

d. Linux

e. Solaris (If applicable)

 

4.2               Browsers

 

Check for the various combinations:

Internet Explorer (3.X 4.X, 5.X)

Netscape Navigator (3.X, 4.X, 6.X)

AOL

Browser settings (security settings, graphics, Java etc.)

Frames and Cascade Style sheets

Applets, ActiveX controls, DHTML, client side scripting

HTML specifications.

 

 

Graphics:

Loading of images, graphics, etc.,

 

4.3               Printing

 

Despite the paperless society the web was to introduce, printing is done more than ever. Verify that pages are printable with considerations on:

 

a. Text and image alignment

b. Colours of text, foreground and background

c. Scalability to fit paper size

d. Tables and borders

 

 

5. Performance:

 

5.1               Connection speed

 

a. Try with Connection speed: 14.4, 28.8, 33.6, 56.6, ISDN, cable, DSL, T1, T3

b. Time-out

 

5.2               Load

 

Check/Measure the following:

 

  1. What is the estimated number of users per time period and how will it be divided over the period?
  2. Will there be peak loads and how will the system react?
  3. Can your site handle a large amount of users requesting a certain page?
  4. Large amount of data from users.

 

5.3               Stress

 

Stress testing is done in order to actually break a site or a certain feature to determine how the system reacts. Stress tests are designed to push and test system limitations and determine whether the system recovers gracefully from crashes. Hackers often stress systems by providing loads of wrong in-data until it crash and then gain access to it during start-up.

 

a. Typical areas to test are forms, logins or other information transaction components.

b. Performance of memory, CPU, file handling etc.

c. Error in software, hardware, memory errors (leakage, overwrite or pointers)

 

5.4               Continuous use

 

  1. Is the application or certain features going to be used only during certain periods of time or will it be used continuously 24 hours a day 7 days a week?
  2. Will downtime be allowed or is that out of the question?
  3. Verify that the application is able to meet the requirements and does not run out of memory or disk space.

 

 6. Security:

 

6.1               Valid and Invalid Login

6.2               Limit defined for the number of tries.

6.3               Can it be bypassed by typing URL to a page inside directly in the browser?

6.4               Verify Log files are maintained to store the information for traceability.

6.5               Verify encryption is done correctly if SSL is used (If applicable)

6.6               No access to edit scripts on the server without authorization.

 

 

Checklist before hosting a website:

 

** Enter “Not Applicable” whichever test not carried out.

 

Test Carried out

Expected

Actual

Remarks

Ticket Reference

1. Functionality

 

 

 

 

1.1 Links

 

 

 

 

Internal Links

Should be present

 

 

 

External Links

Should be present

 

 

 

Mail to links

Should open mailbox

 

 

 

Orphan pages

Should not be present

 

 

 

Broken links

Should not be present

 

 

 

 

 

 

 

 

1.2 Forms

 

 

 

 

Field Level checks

Checked for length, special characters, numerical characters etc.,

 

 

 

Field Level Validation

Checked Unique records, Date validation

 

 

 

Functional checks

Create, modify, view and delete are working.

 

 

 

Error Handling for wrong inputs or actions.

Appropriate error messages to be displayed.

 

 

 

Optional and mandatory fields.

Mandatory field should not be left blank.

Optional should allow the user to skip the field.

 

 

 

 

 

 

 

 

1.3 Cookies

 

 

 

 

Check whether cookies are enabled.

**Depends on project

 

 

 

 

 

 

 

 

1.4 Web Indexing

 

 

 

 

Meta tags

Should be present.

 

 

 

Html Syntax

Should be valid

 

 

 

Frames

To be found ok

 

 

 

 

 

 

 

 

1.5 Database

 

 

 

 

Data Integrity

Should not be any missing or wrong data in the database

 

 

 

Output Errors

Errors in writing, reading or editing operations should not be present

 

 

 

 

 

 

 

 

2. Usability

 

 

 

 

2.1 Navigation

 

 

 

 

Navigation through Mouse

Should be proper

 

 

 

Navigation through Tab

Should be proper

 

 

 

Main features access

Should be accessed from home/Main page

 

 

 

Hot Keys, Control Keys for menu or action

Should be present

 

 

 

 

 

 

 

 

2.2 Content

 

 

 

 

Spelling and Grammar

To be proper

 

 

 

Updated information’s.

Past events/ information’s to be removed.

 

 

 

 

 

 

 

 

2.3 General Appearance

 

 

 

 

Page Appearance

Should not be any overlapping, missing etc.,

 

 

 

Colour, font and size

Should be as per standard

 

 

 

Frames

All frames to be appeared

 

 

 

Consistent Design

Everywhere in the website consistent layout and design should be carried out.

 

 

 

 

 

 

 

 

3. Server Side Interface

 

 

 

 

3.1 Server Interface

Communication should be correct with respect to Web server, App server and DB server

 

 

 

Compatibility with server hardware, Sw, network connections

Should be proper.

 

 

 

Database compatibility[s1] 

Should be easily portable to other database.

 

 

 

 

 

 

 

 

4. Client side Compatibility

 

 

 

 

4.1 Platform

 

 

 

 

Windows2000, NT

Should be working

 

 

 

Unix

Should be working

 

 

 

Linux

Should be working

 

 

 

Solaris

Should be working

 

 

 

Macintosh

Should be working

 

 

 

 

 

 

 

 

4.2 Browsers

 

 

 

 

I.E

Should work in all versions above 4.x

 

 

 

Netscape Navigator

Should work in all versions above 3.x

 

 

 

AOL

 

 

 

 

Any ActiveX controls

 

 

 

 

 

 

 

 

 

Graphics

Load of images, graphics should be proper

 

 

 

 

 

 

 

 

4.3 Printing

 

 

 

 

 

 

 

 

 

Text and alignment

Should be proper

 

 

 

Colours of text, foreground and background

Should be readable.

 

 

 

Scalability to fit paper size.

Should print in A4, Letter size.

 

 

 

Tables and borders.

Should be proper.

 

 

 

 

 

 

 

 

5. Performance

 

 

 

 

5.1 Connection speed

 

 

 

 

Should be measured in 14.4, 28.8, 33.6, 56.6, ISDN, Cable and DSL

 

 

 

 

Timeout

Should give appropriate time to search. Incorrect message, data loss should not be present.

 

 

 

 

 

 

 

 

5.2 Load

 

 

 

 

Estimated users.

Per requirements

 

 

 

Peak load

Should withstand

 

 

 

Large amount of data from users

Should accept

 

 

 

 

 

 

 

 

5.3 Stress

 

 

 

 

System Crash

Should not be present

 

 

 

Error in Sw, HW, Memory

Leakage, overwrite should not happen.

 

 

 

 

 

 

 

 

5.4 Continuous use

 

 

 

 

Estimate whether available for 24 Hrs, 7 days a week

Try with various timings.

 

 

 

Downtime

Measure the downtime

 

 

 

Memory or disk space

Should not run out of memory or disk space.

 

 

 

 

 

 

 

 

6. Security

 

 

 

 

6.1 Valid and Invalid

Should not enter with Invalid login

 

 

 

Number of tries

Should not be more than 3 times for invalid try.

 

 

 

Enter url directly without logging in.

Should not display information.

 

 

 

Log files

Should be maintained

 

 

 

Access to server scripts

Authenticated.

 

 

 

 


 [s1]Depends on project type

Posted on Wednesday, December 22, 2004 3:55 PM Web Testing | Back to top


Comments on this post: Guidelines and Checklist for Website Testing

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Dear Sir

You missed somethings like Soak Testing. User Inerface is missing completly. User Interface Control is given but by defaut or ideal number of Control in a page is missing.

HotKeys: Even hot key is not defined, Since it's using IE so all by default microsoft's functionality has to work (I assume that application is running no Windows). Untill/Unless we deactivate such HotKeys.

I am sorry if i would have crossed the limitation by critising your docment, But I have done what i felt is incorrect.

You can contact me anytime at this e-mail id: santosh_kumar@idealake.com if you feel that my points are invalid.

Regards,
SantoshK
Left by Santosh Kumar on Jul 14, 2005 8:16 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Dear Sir

You missed somethings like Soak Testing. User Inerface is missing completly. User Interface Control is given but by defaut or ideal number of Control in a page is missing.

HotKeys: Even hot key is not defined, Since it's using IE so all by default microsoft's functionality has to work (I assume that application is running no Windows). Untill/Unless we deactivate such HotKeys.

I am sorry if i would have crossed the limitation by critising your docment, But I have done what i felt is incorrect.

You can contact me anytime at this e-mail id: santosh_kumar@idealake.com if you feel that my points are invalid.

Regards,
SantoshK
Left by Santosh Kumar on Jul 14, 2005 8:20 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Dear Santosh,

I am new to the testing.

I need some guilance from exp person.

Can you just send me how can I improve my levels?

My EMail is : ishika_desai2000@yahoo.co.in

Regards,
Ishika
Left by Ishika Desai on Jul 26, 2005 11:05 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
website softeware test
Left by moharami on Sep 21, 2008 3:21 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Hi

Please send me the some more information on web based testing and discussion information was really helpful

Thanks
Kumar
Left by kumar on Sep 24, 2008 2:28 PM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Hye, nice article regarding testing on web sites, just want to ask may i use your method and guidelines to test my developed websites. Thanks if anything do e mail me and for any updates.
Left by Shukdx on Sep 14, 2009 12:42 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Dear Sir

I am new in the testing feild.Please tell me something more.

Regards,
Praveen Chauhan.
Left by Praveen Chauhan on Oct 08, 2009 6:34 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Hi Friends

i am new to software Testing ,any Experiance Person give me suggition and theire experiance abt Software Testing ,, If any one having Software Testing Materials or ebooks plz send me, my email id:::: chandra_776@yahoo.com.

Thank Friends
S.Venkatesh
Left by venkatesh on Oct 24, 2009 8:18 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
You missed somethings like Soak Testing. User Inerface is missing completly. User Interface Control is given but by defaut or ideal number of Control in a page is missing.
Left by Infomarketr on Dec 22, 2009 6:24 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
I m new to website testing & this article is very much helpful.If any one having Software Testing Rules, Materials or e books plz send me, my email id:::: priya_swt1@yahoo.co.in
Left by priya on Jan 08, 2010 2:12 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
For Testing
Left by Praveen Chauhan on Feb 09, 2010 1:02 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Dear Sir

I am new in the testing feild.Please tell me something more.

Regards,
Praveen Chauhan.
Left by Praveen Chauhan on Feb 09, 2010 1:10 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Your explanation is excellent. Everybody can easily understand. Could you send the testing related topics to my mail id please?
Left by bhadri on Feb 17, 2010 1:35 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Hi, I'm new at website testing, Please send me detailed PDF :nimesh2402@ymail.com
Left by Nimesh on Apr 08, 2010 5:34 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Hello, i am a student studying IT , i need help with knowing what i should test when testing the usability of a website not including any of the php or Mysql functionality,plz
Asap
Cheers
Left by Molly on Apr 21, 2010 2:21 PM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Hi,

Please let me know Checklist for all testing types for developers and testers. Please ASAP. Thhanks..
Left by Shweta on May 31, 2010 1:49 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Hi

Please send me the some more information on web based testing and discussion information was really helpful

Thanks
Sapana
Left by sapana on Aug 10, 2010 12:11 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
superb article
Left by sunita on Nov 09, 2010 6:52 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
It's a very good article
Left by Ravi Duvvasi on Nov 17, 2010 4:25 PM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
very good article...........
Left by Amol Gangurde on Nov 24, 2010 1:23 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
It is nice article but not perfect you can add more points on it.
Left by Kshipra Pande on Dec 08, 2010 2:33 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
It is a very good article.
As i am new to testing can any one of you please send me some(link, information) on "WEBSITE TESTING".
My ID is jayprakash.mourya@gmail.com
Left by Jayprakash Mourya on Dec 28, 2010 7:09 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Hi All,
As i am new to testing and this article is very much helpful.! can any of you please send me some(link, information) on "WEBSITE TESTING".
to " gops.bond008@gmail.com "

Thanks In Advance
GopiNath V
Left by Gops on Jan 26, 2011 9:34 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
is there any future of testing tell me
Left by raman dua on Feb 07, 2011 12:12 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
i am new in the testing field plz can you send to me pdf to test web and windwes may mail muslmaana@hotmail.com
Left by DINA ahmed on Feb 17, 2011 7:31 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
This is superb article for those users who want to learn website Testing.
Left by Pavan Gupta on Feb 24, 2011 12:47 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
I have found a bug in numerous websites:
Hitting browsers back button after logging out shows secured pages.

Browsers save pages in their cache memory and on hitting back button, they don't send the request for last viewed page back to browser but show the cached page instead. A small addition in code can help developers get rid of this issue.
Left by Loveleen Saini on Mar 23, 2011 6:17 PM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
PLZzzz send me the testing materials...web testing test cases....my mail id is vijetha.anji@gmail.com
Left by vijji on Jul 19, 2011 7:04 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
This is very useful and easy to understand.The contents helps to identify the basic functionality testing of a website.
Left by brijith on Oct 18, 2011 12:29 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
it's very use full for a designer and tester also.


Thanks
Left by Bal Krishan Yadav on Feb 23, 2012 12:37 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Yes the article is really helpful for persons like me who have just started their career.
@SantoshK: Sir, it will be more helpful for the starters and those who have a little bit of testing background if you can provide us with some more detailed information.

Regards
Kashif
Left by Pakistan Classified Ads on May 25, 2012 2:41 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Very helpful article, I need to more about this stuff since I;m new to website testing as well.
Left by Sushi Digital on Jun 19, 2012 9:50 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Please send me more about testing
Left by sakthi on Jun 26, 2012 6:40 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
This is very useful and easy to understand.
Please send me the some more information on web based testing and discussion information was really helpful.
Left by Prakash on Aug 14, 2012 2:44 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
You guys should seriously stop asking the blog writer to send emails. You think he/she has nothing better to do? There is google for goodness's sake. Use it. Don't expect people to spoon feed you all the time. The article is already written to be clear enough.
Left by Arjun on Dec 05, 2012 6:37 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Sir,
I am new in Website Testing. your information is very useful for me and persons like me.I need more Information on this Topic.I am very Thankful to you and Your Team.
Left by Amit K bhatnagar on May 07, 2013 9:28 AM

# re: Guidelines and Checklist for Website Testing
Requesting Gravatar...
Sir,
I am new comer in this field. your information is very useful for me and persons like me.I need more Information on this Topic.I am very Thankful to you and Your Team.
Left by Amit K bhatnagar on May 07, 2013 9:30 AM

Your comment:
 (will show your gravatar)


Copyright © Pavankumar Pothuraju | Powered by: GeeksWithBlogs.net