SlideShare una empresa de Scribd logo
1 de 4
WEBSITE TESTING CHECKLIST                                                   12/15/2004
13:30:00 a12/p12 15:21

Basic Guidelines and Checklist for Website Testing

Worldwide web is browsed by customers with different knowledge levels, while testing
websites (static/Dynamic) QA department should concentrate on various aspects to make
effective presentation of website in www.

Aspects to cover

    Functionality
    Usability
    User Interface
    Serverside Interface
    Compatibility
    Security
    Performance

   Description

        Functionality

1.1    Links
Objective is to check for all the links in the website

1.1.1    All Hyperlinks
1.1.2    All Internal links
1.1.3    All External links
1.1.4    All Mail links
1.1.5    Check for orphan pages
1.1.6    Check for Broken links

1.2Forms
Check for the integrity of submission of all forms

1.1.7    All Field level Checks
1.1.8    All Field level Validations
1.1.9    Functionality of create,modify,delete and view
1.1.10   Handling of wrong inputs
1.1.11   Default values if any (standard)
1.1.12   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 metatags, frames, HTMLsyntax,
   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
WEBSITE TESTING CHECKLIST                                                    12/15/2004
13:30:00 a12/p12 15:21


1.5 Database
   Two types of errors that may occur in web application

   a) Data Integrity : Missing or wrong data in table
   b) Output Errors : Errors In writing ,editing or reading operation in the table


    Usability
   How simple customer can browse the website

2.1 Navigation
   Navigation describes the way user navigate with in a webpage, between different user
   interface controls (buttons, text boxes, combo boxes, dropdown lists ...etc)

2.1.1   Application navigation is proper through tab (key board)
2.1.2   Application navigation through mouse
2.1.3   Main features accessible from the main/home page (mother window)
2.1.4   Any hotkeys, 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
   misunderstanding or confusion

2.2.1 Spelling and grammar
2.2.2 Updated information (contact details mail IDs help reports)

2.3 General appearance

2.3.1   Page appearance
2.3.2   Colour, font size
2.3.3   Frames
2.3.4   Consistent Designs
2.3.5   Symbols and logos (localization)


       User Interface

All about how exactly website looks like (view)
Basic guidelines for web User interface (Microsoft)

3.1 Verify whether screen resolution been taken in to account while using browser, will the
UI resize itself as you maximize/minimize this must be tested with various screen
resolutions
3.2 verify whether the number of ‘controls’ per page have been checked, generally 10 is a
good number
3.3 Where there are options to choose from, user should be forced to choose from a set of
radio buttons and the default should be pointing at default message (none, select one..etc)
3.4 Every dropdown box should have the first choice as NONE (it could be any other
meaningful sentence such as ‘Choose one’ or ‘select’
WEBSITE TESTING CHECKLIST                                                     12/15/2004
13:30:00 a12/p12 15:21

3.5 Ensure persistency of all values, when you enter values in a form, and move on the next
page and then return to change one of the previous screen .The users must not be forced to
re-enter all the values once again, this must be checked and ensured
3.6 Horizontal scrolling is not preferable in general .Avoid using horizontal scroll bar Ensure
that the use of vertical scroll bar is judicious
3.7 Consider the use of pagination where appropriate.
3.8 Ensure that ‘shift click’ ‘control click ‘work in list boxes, clarify these features work in
both browsers
3.9 The location of buttons (OK and Cancel) should be at the right hand bottom side of a
screen and consistent.
3.10 Clarify whether encryption of the password occurs from your login page all the way to
the backend (the login page must not transmit clear –text password)
3.11 Illegal operations should give popup messages (message should be simple and clear)
3.12 Verify if there is a requirement to use image maps in the application (does net scape
support this well
3.13 positive popup messages should be displayed (submitted, deleted, updated, done and
cleared)
3.14 Ensure that you have multiple check boxes when multiple selections is to be performed
3.15 Avoid long scrolling drop down list make it short
3.16 website URL should be small and simple


      Serverside Interface

4.1 Serverside Interface

4.1.1 Verify that communication is done correctly, web server-application server, application
server-database sever and vice versa
4.1.2 Compatibility of server software, hardware, network connections
4.1.3 Database compatibility
4.1.4 External interface if any

      Client side Compatibility

5.1 platforms
Check for the website compatibility with
5.1.1 Windows (95, 98, 2000, NT)
5.1.2 Unix
5.1.3 Linux
5.1.4 Macintosh (if applicable)
5.1.5 Solaris (if applicable)

5.2 Browsers
5.2.1 Internet Explorer (3.x, 4.x, 5.x)
5.2.2 Netscape Navigator (3.x, 4.x, 6.x)
5.2.3 AOL
5.2.4 Browser settings (security settings graphics, java etc..)
5.2.5 Frames and cascade style sheets
5.2.6 HTML specification

5.3 Graphics
Loading of images graphics, etc.
WEBSITE TESTING CHECKLIST                                                     12/15/2004
13:30:00 a12/p12 15:21

         Security

6.1   Valid and invalid login
6.2   limits 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

         Performance

7.1 Connection speed
7.1.1 Try with different connection speeds (14.4, 28.8, 56.6, ISDN, cable DSL, T1, T3)

7.2 Load
7.1.1 Perform load test as per the SLA (Service Level Agreement)
7.1.2 What is the estimated number of users per time period and how will it be divided over
the period
7.1.3 Will there be peak loads and how systems react
7.1.4 Can your site handle a large amount of users requesting a certain page?
7.1.5 Is large amount of data transferred from user?

7.3 stress
7.3.1 Stress testing is done in order to actually break a site or certain features to determine
how the system reacts
7.3.2 Stress tests are designed to push and test system limitations and determine whether
the system recovers gracefully from crashes
Note: Hackers often stress systems by providing loads of wrong in-data until it crash and
then gain access to it during start-up
7.3.3 System abnormal conditions (stress testing)
       Less bandwidth of cable
       Low disk memory
       Low processor speed

7.4 Soke test
7.4.1 Is the application or certain features going to be used only during certain periods of
time or will it be used continuously 24X7
7.4.2 Will downtime be allowed or is that out of the question
7.4.2 Verify that the application is able to meet the requirements and does not run out of
memory or disk space

Más contenido relacionado

La actualidad más candente

Risk oriented testing of web-based applications
Risk oriented testing of web-based applicationsRisk oriented testing of web-based applications
Risk oriented testing of web-based applications
sarikagrov
 
Web App Testing - A Practical Approach
Web App Testing - A Practical ApproachWeb App Testing - A Practical Approach
Web App Testing - A Practical Approach
Walter Mamed
 
Manual testing
Manual testingManual testing
Manual testing
Ajit Jain
 
Webapplicationtesting
WebapplicationtestingWebapplicationtesting
Webapplicationtesting
nazeer pasha
 
2013 01 22 testing strategies for e commerce and social apps
2013 01 22   testing strategies for e commerce and social apps2013 01 22   testing strategies for e commerce and social apps
2013 01 22 testing strategies for e commerce and social apps
Cygnet Infotech
 

La actualidad más candente (19)

Risk oriented testing of web-based applications
Risk oriented testing of web-based applicationsRisk oriented testing of web-based applications
Risk oriented testing of web-based applications
 
Web App Testing - A Practical Approach
Web App Testing - A Practical ApproachWeb App Testing - A Practical Approach
Web App Testing - A Practical Approach
 
Other Testing Types
Other Testing TypesOther Testing Types
Other Testing Types
 
Defects and Categories
Defects and CategoriesDefects and Categories
Defects and Categories
 
Manual testing
Manual testingManual testing
Manual testing
 
Webapplicationtesting
WebapplicationtestingWebapplicationtesting
Webapplicationtesting
 
Ecommerce Website Testing Checklist
Ecommerce Website Testing ChecklistEcommerce Website Testing Checklist
Ecommerce Website Testing Checklist
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application Testing
 
Web testing essentials
Web testing   essentialsWeb testing   essentials
Web testing essentials
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
 
Testing webapps, websites and mobile applications
Testing webapps, websites and mobile applicationsTesting webapps, websites and mobile applications
Testing webapps, websites and mobile applications
 
Difference between functional testing and non functional testing
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testing
 
Software Compatibility testing
Software Compatibility testingSoftware Compatibility testing
Software Compatibility testing
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaPerformance Testing Using JMeter | Edureka
Performance Testing Using JMeter | Edureka
 
E commerce Testing
E commerce TestingE commerce Testing
E commerce Testing
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team Responsibilities
 
2013 01 22 testing strategies for e commerce and social apps
2013 01 22   testing strategies for e commerce and social apps2013 01 22   testing strategies for e commerce and social apps
2013 01 22 testing strategies for e commerce and social apps
 

Destacado

Saa s multitenant database architecture
Saa s multitenant database architectureSaa s multitenant database architecture
Saa s multitenant database architecture
mmubashirkhan
 

Destacado (6)

Strata 2015 - Architecting For The Cloud
Strata 2015 - Architecting For The CloudStrata 2015 - Architecting For The Cloud
Strata 2015 - Architecting For The Cloud
 
DataHero / Eventbrite - API Best Practices
DataHero / Eventbrite - API Best PracticesDataHero / Eventbrite - API Best Practices
DataHero / Eventbrite - API Best Practices
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...
 
Saa s multitenant database architecture
Saa s multitenant database architectureSaa s multitenant database architecture
Saa s multitenant database architecture
 
Open Architecture for Developing Multitenant Software-as-a-Service Applications
Open Architecture for Developing Multitenant Software-as-a-Service ApplicationsOpen Architecture for Developing Multitenant Software-as-a-Service Applications
Open Architecture for Developing Multitenant Software-as-a-Service Applications
 

Similar a Website testing

TESTING Checklist
TESTING Checklist TESTING Checklist
TESTING Checklist
Febin Chacko
 
Checklist_for_testing_Jaikishan_1649089616.pdf
Checklist_for_testing_Jaikishan_1649089616.pdfChecklist_for_testing_Jaikishan_1649089616.pdf
Checklist_for_testing_Jaikishan_1649089616.pdf
lecongsanh2
 
Lecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptxLecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptx
Balkrishanpatidar
 
Desktop applicationtesting
Desktop applicationtestingDesktop applicationtesting
Desktop applicationtesting
Akss004
 

Similar a Website testing (20)

Web Testing
Web TestingWeb Testing
Web Testing
 
TESTING Checklist
TESTING Checklist TESTING Checklist
TESTING Checklist
 
3
33
3
 
Checklist_for_testing_Jaikishan_1649089616.pdf
Checklist_for_testing_Jaikishan_1649089616.pdfChecklist_for_testing_Jaikishan_1649089616.pdf
Checklist_for_testing_Jaikishan_1649089616.pdf
 
Web testing
Web testingWeb testing
Web testing
 
R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.
 
Implementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital StrategyImplementing WCAG 2.2 into Your Digital Strategy
Implementing WCAG 2.2 into Your Digital Strategy
 
Web Engineering - Web Application Testing
Web Engineering - Web Application TestingWeb Engineering - Web Application Testing
Web Engineering - Web Application Testing
 
Lecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptxLecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptx
 
Browser core red bus presentation
Browser core red bus presentation Browser core red bus presentation
Browser core red bus presentation
 
Chapter 11 designing interfaces and dialogues
Chapter 11 designing interfaces and dialoguesChapter 11 designing interfaces and dialogues
Chapter 11 designing interfaces and dialogues
 
Cross-Browser Testing : A Complete Guide
Cross-Browser Testing : A Complete GuideCross-Browser Testing : A Complete Guide
Cross-Browser Testing : A Complete Guide
 
Manual testing interview questions
Manual testing interview questionsManual testing interview questions
Manual testing interview questions
 
What's New in WCAG 2.1
What's New in WCAG 2.1What's New in WCAG 2.1
What's New in WCAG 2.1
 
Five Mistakes to Avoid in Creating User Interfaces for Mobile Devices
Five Mistakes to Avoid in Creating User Interfaces for Mobile DevicesFive Mistakes to Avoid in Creating User Interfaces for Mobile Devices
Five Mistakes to Avoid in Creating User Interfaces for Mobile Devices
 
Desktop applicationtesting
Desktop applicationtestingDesktop applicationtesting
Desktop applicationtesting
 
Release Management Group
Release Management Group Release Management Group
Release Management Group
 
Higher Homework
Higher HomeworkHigher Homework
Higher Homework
 
Chapter 7)
Chapter 7)Chapter 7)
Chapter 7)
 
Raybiztech Content Management Approach
Raybiztech Content Management ApproachRaybiztech Content Management Approach
Raybiztech Content Management Approach
 

Más de marudhu pandiyan (6)

14 days
14 days14 days
14 days
 
Mardhu
MardhuMardhu
Mardhu
 
Mardhu
MardhuMardhu
Mardhu
 
Hacking
HackingHacking
Hacking
 
Jokes
JokesJokes
Jokes
 
Web2 0
Web2 0Web2 0
Web2 0
 

Último

Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Último (20)

WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 

Website testing

  • 1. WEBSITE TESTING CHECKLIST 12/15/2004 13:30:00 a12/p12 15:21 Basic Guidelines and Checklist for Website Testing Worldwide web is browsed by customers with different knowledge levels, while testing websites (static/Dynamic) QA department should concentrate on various aspects to make effective presentation of website in www. Aspects to cover  Functionality  Usability  User Interface  Serverside Interface  Compatibility  Security  Performance Description  Functionality 1.1 Links Objective is to check for all the links in the website 1.1.1 All Hyperlinks 1.1.2 All Internal links 1.1.3 All External links 1.1.4 All Mail links 1.1.5 Check for orphan pages 1.1.6 Check for Broken links 1.2Forms Check for the integrity of submission of all forms 1.1.7 All Field level Checks 1.1.8 All Field level Validations 1.1.9 Functionality of create,modify,delete and view 1.1.10 Handling of wrong inputs 1.1.11 Default values if any (standard) 1.1.12 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 metatags, frames, HTMLsyntax, 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
  • 2. WEBSITE TESTING CHECKLIST 12/15/2004 13:30:00 a12/p12 15:21 1.5 Database Two types of errors that may occur in web application a) Data Integrity : Missing or wrong data in table b) Output Errors : Errors In writing ,editing or reading operation in the table  Usability How simple customer can browse the website 2.1 Navigation Navigation describes the way user navigate with in a webpage, between different user interface controls (buttons, text boxes, combo boxes, dropdown lists ...etc) 2.1.1 Application navigation is proper through tab (key board) 2.1.2 Application navigation through mouse 2.1.3 Main features accessible from the main/home page (mother window) 2.1.4 Any hotkeys, 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 misunderstanding or confusion 2.2.1 Spelling and grammar 2.2.2 Updated information (contact details mail IDs help reports) 2.3 General appearance 2.3.1 Page appearance 2.3.2 Colour, font size 2.3.3 Frames 2.3.4 Consistent Designs 2.3.5 Symbols and logos (localization)  User Interface All about how exactly website looks like (view) Basic guidelines for web User interface (Microsoft) 3.1 Verify whether screen resolution been taken in to account while using browser, will the UI resize itself as you maximize/minimize this must be tested with various screen resolutions 3.2 verify whether the number of ‘controls’ per page have been checked, generally 10 is a good number 3.3 Where there are options to choose from, user should be forced to choose from a set of radio buttons and the default should be pointing at default message (none, select one..etc) 3.4 Every dropdown box should have the first choice as NONE (it could be any other meaningful sentence such as ‘Choose one’ or ‘select’
  • 3. WEBSITE TESTING CHECKLIST 12/15/2004 13:30:00 a12/p12 15:21 3.5 Ensure persistency of all values, when you enter values in a form, and move on the next page and then return to change one of the previous screen .The users must not be forced to re-enter all the values once again, this must be checked and ensured 3.6 Horizontal scrolling is not preferable in general .Avoid using horizontal scroll bar Ensure that the use of vertical scroll bar is judicious 3.7 Consider the use of pagination where appropriate. 3.8 Ensure that ‘shift click’ ‘control click ‘work in list boxes, clarify these features work in both browsers 3.9 The location of buttons (OK and Cancel) should be at the right hand bottom side of a screen and consistent. 3.10 Clarify whether encryption of the password occurs from your login page all the way to the backend (the login page must not transmit clear –text password) 3.11 Illegal operations should give popup messages (message should be simple and clear) 3.12 Verify if there is a requirement to use image maps in the application (does net scape support this well 3.13 positive popup messages should be displayed (submitted, deleted, updated, done and cleared) 3.14 Ensure that you have multiple check boxes when multiple selections is to be performed 3.15 Avoid long scrolling drop down list make it short 3.16 website URL should be small and simple  Serverside Interface 4.1 Serverside Interface 4.1.1 Verify that communication is done correctly, web server-application server, application server-database sever and vice versa 4.1.2 Compatibility of server software, hardware, network connections 4.1.3 Database compatibility 4.1.4 External interface if any  Client side Compatibility 5.1 platforms Check for the website compatibility with 5.1.1 Windows (95, 98, 2000, NT) 5.1.2 Unix 5.1.3 Linux 5.1.4 Macintosh (if applicable) 5.1.5 Solaris (if applicable) 5.2 Browsers 5.2.1 Internet Explorer (3.x, 4.x, 5.x) 5.2.2 Netscape Navigator (3.x, 4.x, 6.x) 5.2.3 AOL 5.2.4 Browser settings (security settings graphics, java etc..) 5.2.5 Frames and cascade style sheets 5.2.6 HTML specification 5.3 Graphics Loading of images graphics, etc.
  • 4. WEBSITE TESTING CHECKLIST 12/15/2004 13:30:00 a12/p12 15:21  Security 6.1 Valid and invalid login 6.2 limits 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  Performance 7.1 Connection speed 7.1.1 Try with different connection speeds (14.4, 28.8, 56.6, ISDN, cable DSL, T1, T3) 7.2 Load 7.1.1 Perform load test as per the SLA (Service Level Agreement) 7.1.2 What is the estimated number of users per time period and how will it be divided over the period 7.1.3 Will there be peak loads and how systems react 7.1.4 Can your site handle a large amount of users requesting a certain page? 7.1.5 Is large amount of data transferred from user? 7.3 stress 7.3.1 Stress testing is done in order to actually break a site or certain features to determine how the system reacts 7.3.2 Stress tests are designed to push and test system limitations and determine whether the system recovers gracefully from crashes Note: Hackers often stress systems by providing loads of wrong in-data until it crash and then gain access to it during start-up 7.3.3 System abnormal conditions (stress testing) Less bandwidth of cable Low disk memory Low processor speed 7.4 Soke test 7.4.1 Is the application or certain features going to be used only during certain periods of time or will it be used continuously 24X7 7.4.2 Will downtime be allowed or is that out of the question 7.4.2 Verify that the application is able to meet the requirements and does not run out of memory or disk space