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

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

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
 

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.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
 

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

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

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

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