SlideShare a Scribd company logo
Web Testing
 The

possible web page features. A partial list
of them includes:
–
–
–
–
–
–

Text of different sizes, fonts, and colors (okay,
you can't see the colors in this book)
Graphics and photos
Hyperlinked text and graphics
Rotating advertisements
Text that has Drop-down selection boxes
Fields in which the users can enter data.
features that make the website
much more complex:








Customizable layout that allows users to change where
information is positioned onscreen
Customizable content that allows users to select what news
and information they want to see
Dynamic drop-down selection boxes
Dynamically changing text
Dynamic layout and optional information based on screen
resolution
Compatibility with different web browsers, browser versions,
and hardware and software platforms
Lots of hidden formatting, tagging, and embedded information
that enhances the web page's usability
Testing Web Page








The easiest place to start is by treating the web page
or the entire website as a black box.
When testing a website, you first should create a
state table
Treating each page as a different state with the
hyperlinks as the lines connecting them.
A completed state map will give a better view of the
overall task.
What to look for in Web Testing


Text :
–
–

–

–
–
–
–
–

Web page text should be treated just like documentation
Check the audience level, the terminology, the content and subject matter,
the accuracy especially of information that can become outdated and
always, always check spelling.
Don't rely on spell checkers to be perfect, especially when they're used on
web page content. They might only check the regular text but not what's
contained in the graphics, scrolling marquees, forms, and so on.
If there is contact information such as email addresses, phone numbers, or
postal addresses, check them to make sure that they're correct.
Make sure that the copyright notices are correct and dated appropriately.
Test that each page has a correct title.
Overlooked type of text is called ALT text, for Alternate text
Not all browsers support display of the ALT text.
What to look for in Web Testing
(Cont..)
 Hyperlinks
–

–

Links can be tied to text or graphics. Each link
should be checked to make sure that it jumps to
the correct destination and opens in the correct
window.
Make sure that hyperlinks are obvious. Text links
are usually underlined, and the mouse pointer
should change (usually to a hand pointer) when
it's over any kind of hyperlink text or graphic.
What to look for in Web Testing
(Cont..)


Graphics
–
–
–

–
–

–

Do all graphics load and display properly?
If a graphic is missing or is incorrectly named, it won't load and the web
page will display an error where the graphic was to be placed
If text and graphics are intermixed on the page, make sure that the text
wraps properly around the graphics. Try resizing the browser's window to
see if strange wrapping occurs around the graphic.
How's the performance of loading the page?
Are there so many graphics on the page, resulting in a large amount of
data to be transferred and displayed, that the website's performance is too
slow?
What happens if you test on a slow dialup connection instead of your
company's fast local area network?
What to look for in Web Testing
(Cont..)


Forms
–
–
–
–

–

Forms are the text boxes, list boxes, and other fields for
entering or selecting information on a web page
Are the fields the correct size?
Do they accept the correct data and reject the wrong data?
Is there proper confirmation when you finally press Enter?
Are optional fields truly optional and the required ones truly
required?
What happens if you enter 99999999999999999999999?
What to look for in Web Testing
(Cont..)


Objects and Other Simple Miscellaneous
Functionality
–
–
–
–
–
–
–
–

Website may contain features such as a hit counter, scrolling marquee text,
changing advertisements, or internal site searches
When planning tests for a website, take care to identify all the features
present on each page.
Treat each unique feature as you would a feature in a regular program and
test it individually with the standard testing techniques.
Does it have its own states?
Does it handle data?
Could it have ranges or boundaries?
What test cases apply and how should they be equivalence classed?
A web page is just like any other software.
Configuration and Compatibility
Testing of Web page








Hardware Platform. Is it a Mac, PC, PDA, MSNTV, or a WiFi wristwatch? Each
hardware device has its own operating system, screen layout, communications
software, and so on. Each can affect how the website appears onscreen.
Browser Software and Version. There are many different web browsers and
browser versions. Some run on only one type of hardware platform, others run
on multiple platforms. Some examples are AOL 9.0, Firefox 1.0, Internet
Explorer 5.0 and 6.0, Pocket IE, Netscape 7.2, and Opera 7.54.
Each browser and version supports a different set of features. A website
may look great under one browser and not display at all under another. How
would this impact your testing?
Browser Plug-Ins. Many browsers can accept plug-ins or extensions to gain
additional functionality. An example of this would be to play specific types of
audio or video files.
Configuration and Compatibility
Testing of Web page








Hardware Platform. Is it a Mac, PC, PDA, MSNTV, or a WiFi wristwatch? Each
hardware device has its own operating system, screen layout, communications
software, and so on. Each can affect how the website appears onscreen.
Browser Software and Version. There are many different web browsers and
browser versions. Some run on only one type of hardware platform, others run
on multiple platforms. Some examples are AOL 9.0, Firefox 1.0, Internet
Explorer 5.0 and 6.0, Pocket IE, Netscape 7.2, and Opera 7.54.
Each browser and version supports a different set of features. A website
may look great under one browser and not display at all under another. How
would this impact your testing?
Browser Plug-Ins. Many browsers can accept plug-ins or extensions to gain
additional functionality. An example of this would be to play specific types of
audio or video files.

More Related Content

PPT
Testing the documentation
PPT
Testing fundamentals
PPT
White box testing
PDF
A Survey Of Agile Development Methodologies
PPT
Why test software
PPT
Checklist for website testing
PPT
Manual testing visonia
PPT
Testing Presentation
Testing the documentation
Testing fundamentals
White box testing
A Survey Of Agile Development Methodologies
Why test software
Checklist for website testing
Manual testing visonia
Testing Presentation

What's hot (18)

DOCX
Window Desktop Application Testing
PPT
Taxonomy for bugs
PDF
Manual software-testing-interview-questions-with-answers
PPT
Slides chapters 13-14
PPTX
Software testing
PDF
Web App Testing - A Practical Approach
PPTX
Testing web application
PPTX
Testing concepts
PPTX
Python: Object-oriented Testing
DOC
Manual Testing.
PPT
Automated Testing vs Manual Testing
PPTX
Writing Test Cases in Agile
PPTX
Web Application Testing
DOCX
Software testing techniques
DOCX
Resume Updated
DOCX
Info manual testing questions
DOC
Manual testing interview question by INFOTECH
Window Desktop Application Testing
Taxonomy for bugs
Manual software-testing-interview-questions-with-answers
Slides chapters 13-14
Software testing
Web App Testing - A Practical Approach
Testing web application
Testing concepts
Python: Object-oriented Testing
Manual Testing.
Automated Testing vs Manual Testing
Writing Test Cases in Agile
Web Application Testing
Software testing techniques
Resume Updated
Info manual testing questions
Manual testing interview question by INFOTECH
Ad

Similar to Web testing (20)

PPT
DOC
Web testing essentials
PPT
Web designing and publishing computer studies theory lesson
DOC
CBT_Guidelines
PPTX
Web Concepts_Introduction to Website Planning
PPT
corePHP Usability Accessibility by Steven Pignataro
PDF
web development.pdf
PDF
IRJET- A Personalized Web Browser
PDF
IRJET- A Personalized Web Browser
PPTX
Web Engineering - Web Application Testing
PDF
Guide to Cross Browser Testing_ Definition, Process, Challenges & Tools.pdf
PDF
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
PPT
Testing webapps
PDF
Nt1310 Final Exam Questions And Answers
PPTX
WebServices Basic Introduction
PDF
GUI Testing_ Best Practices, Tools, and Checklists You Can’t Miss.pdf
PDF
Website basic 25 checklist for all
PPTX
Lecture31-Web-based-testing-I.pptx
PPTX
Lecture31-Web-based-testing-I.pptx
PPTX
Lecture31-Web-based-testing-I.pptx
Web testing essentials
Web designing and publishing computer studies theory lesson
CBT_Guidelines
Web Concepts_Introduction to Website Planning
corePHP Usability Accessibility by Steven Pignataro
web development.pdf
IRJET- A Personalized Web Browser
IRJET- A Personalized Web Browser
Web Engineering - Web Application Testing
Guide to Cross Browser Testing_ Definition, Process, Challenges & Tools.pdf
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Testing webapps
Nt1310 Final Exam Questions And Answers
WebServices Basic Introduction
GUI Testing_ Best Practices, Tools, and Checklists You Can’t Miss.pdf
Website basic 25 checklist for all
Lecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptx
Lecture31-Web-based-testing-I.pptx
Ad

More from Abdul Basit (20)

PDF
Atlassian git cheatsheet
PDF
Github git-cheat-sheet
PPT
Testing software security
PPT
Test planning
PPT
Test cases planning
PPT
Software Testing
PPT
Software Compatibility testing
PPT
Black box testing
PPT
Software Automated testing and tools
PDF
Git Developer Cheatsheet
PPT
Static white box testing lecture 12
PPT
Software testing lecture 10
PPT
Software testing lecture 9
PPT
Software quality assurance lecture 1
PPT
Software measurement lecture 7
PPT
Planning for software quality assurance lecture 6
PPT
Managing software quality in an organization lecture 3
PPT
Function of software quality assurance lecture 2
PPT
Expectation from qms lecture 5
PPT
Capability maturity model cmm lecture 8
Atlassian git cheatsheet
Github git-cheat-sheet
Testing software security
Test planning
Test cases planning
Software Testing
Software Compatibility testing
Black box testing
Software Automated testing and tools
Git Developer Cheatsheet
Static white box testing lecture 12
Software testing lecture 10
Software testing lecture 9
Software quality assurance lecture 1
Software measurement lecture 7
Planning for software quality assurance lecture 6
Managing software quality in an organization lecture 3
Function of software quality assurance lecture 2
Expectation from qms lecture 5
Capability maturity model cmm lecture 8

Recently uploaded (20)

PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Classroom Observation Tools for Teachers
PDF
Basic Mud Logging Guide for educational purpose
PDF
Business Ethics Teaching Materials for college
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Complications of Minimal Access Surgery at WLH
PPTX
PPH.pptx obstetrics and gynecology in nursing
Microbial diseases, their pathogenesis and prophylaxis
Classroom Observation Tools for Teachers
Basic Mud Logging Guide for educational purpose
Business Ethics Teaching Materials for college
TR - Agricultural Crops Production NC III.pdf
human mycosis Human fungal infections are called human mycosis..pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Week 4 Term 3 Study Techniques revisited.pptx
Supply Chain Operations Speaking Notes -ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Anesthesia in Laparoscopic Surgery in India
O7-L3 Supply Chain Operations - ICLT Program
Pharmacology of Heart Failure /Pharmacotherapy of CHF
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Complications of Minimal Access Surgery at WLH
PPH.pptx obstetrics and gynecology in nursing

Web testing

  • 1. Web Testing  The possible web page features. A partial list of them includes: – – – – – – Text of different sizes, fonts, and colors (okay, you can't see the colors in this book) Graphics and photos Hyperlinked text and graphics Rotating advertisements Text that has Drop-down selection boxes Fields in which the users can enter data.
  • 2. features that make the website much more complex:        Customizable layout that allows users to change where information is positioned onscreen Customizable content that allows users to select what news and information they want to see Dynamic drop-down selection boxes Dynamically changing text Dynamic layout and optional information based on screen resolution Compatibility with different web browsers, browser versions, and hardware and software platforms Lots of hidden formatting, tagging, and embedded information that enhances the web page's usability
  • 3. Testing Web Page     The easiest place to start is by treating the web page or the entire website as a black box. When testing a website, you first should create a state table Treating each page as a different state with the hyperlinks as the lines connecting them. A completed state map will give a better view of the overall task.
  • 4. What to look for in Web Testing  Text : – – – – – – – – Web page text should be treated just like documentation Check the audience level, the terminology, the content and subject matter, the accuracy especially of information that can become outdated and always, always check spelling. Don't rely on spell checkers to be perfect, especially when they're used on web page content. They might only check the regular text but not what's contained in the graphics, scrolling marquees, forms, and so on. If there is contact information such as email addresses, phone numbers, or postal addresses, check them to make sure that they're correct. Make sure that the copyright notices are correct and dated appropriately. Test that each page has a correct title. Overlooked type of text is called ALT text, for Alternate text Not all browsers support display of the ALT text.
  • 5. What to look for in Web Testing (Cont..)  Hyperlinks – – Links can be tied to text or graphics. Each link should be checked to make sure that it jumps to the correct destination and opens in the correct window. Make sure that hyperlinks are obvious. Text links are usually underlined, and the mouse pointer should change (usually to a hand pointer) when it's over any kind of hyperlink text or graphic.
  • 6. What to look for in Web Testing (Cont..)  Graphics – – – – – – Do all graphics load and display properly? If a graphic is missing or is incorrectly named, it won't load and the web page will display an error where the graphic was to be placed If text and graphics are intermixed on the page, make sure that the text wraps properly around the graphics. Try resizing the browser's window to see if strange wrapping occurs around the graphic. How's the performance of loading the page? Are there so many graphics on the page, resulting in a large amount of data to be transferred and displayed, that the website's performance is too slow? What happens if you test on a slow dialup connection instead of your company's fast local area network?
  • 7. What to look for in Web Testing (Cont..)  Forms – – – – – Forms are the text boxes, list boxes, and other fields for entering or selecting information on a web page Are the fields the correct size? Do they accept the correct data and reject the wrong data? Is there proper confirmation when you finally press Enter? Are optional fields truly optional and the required ones truly required? What happens if you enter 99999999999999999999999?
  • 8. What to look for in Web Testing (Cont..)  Objects and Other Simple Miscellaneous Functionality – – – – – – – – Website may contain features such as a hit counter, scrolling marquee text, changing advertisements, or internal site searches When planning tests for a website, take care to identify all the features present on each page. Treat each unique feature as you would a feature in a regular program and test it individually with the standard testing techniques. Does it have its own states? Does it handle data? Could it have ranges or boundaries? What test cases apply and how should they be equivalence classed? A web page is just like any other software.
  • 9. Configuration and Compatibility Testing of Web page     Hardware Platform. Is it a Mac, PC, PDA, MSNTV, or a WiFi wristwatch? Each hardware device has its own operating system, screen layout, communications software, and so on. Each can affect how the website appears onscreen. Browser Software and Version. There are many different web browsers and browser versions. Some run on only one type of hardware platform, others run on multiple platforms. Some examples are AOL 9.0, Firefox 1.0, Internet Explorer 5.0 and 6.0, Pocket IE, Netscape 7.2, and Opera 7.54. Each browser and version supports a different set of features. A website may look great under one browser and not display at all under another. How would this impact your testing? Browser Plug-Ins. Many browsers can accept plug-ins or extensions to gain additional functionality. An example of this would be to play specific types of audio or video files.
  • 10. Configuration and Compatibility Testing of Web page     Hardware Platform. Is it a Mac, PC, PDA, MSNTV, or a WiFi wristwatch? Each hardware device has its own operating system, screen layout, communications software, and so on. Each can affect how the website appears onscreen. Browser Software and Version. There are many different web browsers and browser versions. Some run on only one type of hardware platform, others run on multiple platforms. Some examples are AOL 9.0, Firefox 1.0, Internet Explorer 5.0 and 6.0, Pocket IE, Netscape 7.2, and Opera 7.54. Each browser and version supports a different set of features. A website may look great under one browser and not display at all under another. How would this impact your testing? Browser Plug-Ins. Many browsers can accept plug-ins or extensions to gain additional functionality. An example of this would be to play specific types of audio or video files.