SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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 applicationssarikagrov
 
Web App Testing - A Practical Approach
Web App Testing - A Practical ApproachWeb App Testing - A Practical Approach
Web App Testing - A Practical ApproachWalter Mamed
 
Other Testing Types
Other Testing TypesOther Testing Types
Other Testing TypesRajathi-QA
 
Defects and Categories
Defects and CategoriesDefects and Categories
Defects and CategoriesRajathi-QA
 
Manual testing
Manual testingManual testing
Manual testingAjit Jain
 
Webapplicationtesting
WebapplicationtestingWebapplicationtesting
Webapplicationtestingnazeer pasha
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life CycleSachin-QA
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application TestingTrupti Jethva
 
Web testing essentials
Web testing   essentialsWeb testing   essentials
Web testing essentialsbolsupport
 
Types of Testing
Types of TestingTypes of Testing
Types of TestingSachin-QA
 
Testing webapps, websites and mobile applications
Testing webapps, websites and mobile applicationsTesting webapps, websites and mobile applications
Testing webapps, websites and mobile applicationsurgentpager
 
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 testingpooja deshmukh
 
Software Compatibility testing
Software Compatibility testingSoftware Compatibility testing
Software Compatibility testingAbdul Basit
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaPerformance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaEdureka!
 
E commerce Testing
E commerce TestingE commerce Testing
E commerce TestingAtul Pant
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life CycleANKUR-BA
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team ResponsibilitiesANKUR-BA
 
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 appsCygnet Infotech
 

Was ist angesagt? (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
 

Andere mochten auch

Strata 2015 - Architecting For The Cloud
Strata 2015 - Architecting For The CloudStrata 2015 - Architecting For The Cloud
Strata 2015 - Architecting For The CloudDataHero
 
DataHero / Eventbrite - API Best Practices
DataHero / Eventbrite - API Best PracticesDataHero / Eventbrite - API Best Practices
DataHero / Eventbrite - API Best PracticesJeff Zabel
 
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 InfrastructureAmazon Web Services
 
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...Amazon Web Services
 
Saa s multitenant database architecture
Saa s multitenant database architectureSaa s multitenant database architecture
Saa s multitenant database architecturemmubashirkhan
 
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 ApplicationsJavier Mijail Espadas Pech
 

Andere mochten auch (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
 

Ähnlich wie 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.pdflecongsanh2
 
R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.Mohd Nazim
 
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 Strategy3Play Media
 
Web Engineering - Web Application Testing
Web Engineering - Web Application TestingWeb Engineering - Web Application Testing
Web Engineering - Web Application TestingNosheen Qamar
 
Lecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptxLecture32-Web-based-testing-II.pptx
Lecture32-Web-based-testing-II.pptxBalkrishanpatidar
 
Browser core red bus presentation
Browser core red bus presentation Browser core red bus presentation
Browser core red bus presentation redBusTech
 
Chapter 11 designing interfaces and dialogues
Chapter 11 designing interfaces and dialoguesChapter 11 designing interfaces and dialogues
Chapter 11 designing interfaces and dialoguesJob Master
 
Manual testing interview questions
Manual testing interview questionsManual testing interview questions
Manual testing interview questionsBABAR MANZAR
 
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.1Jennifer Smith
 
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 DevicesAltoros
 
Desktop applicationtesting
Desktop applicationtestingDesktop applicationtesting
Desktop applicationtestingAkss004
 
Raybiztech Content Management Approach
Raybiztech Content Management ApproachRaybiztech Content Management Approach
Raybiztech Content Management Approachray biztech
 

Ähnlich wie 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
 
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
 
Onine exam 1
Onine exam 1Onine exam 1
Onine exam 1
 

Mehr von 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
 

Kürzlich hochgeladen

Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Kürzlich hochgeladen (20)

Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

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