SlideShare une entreprise Scribd logo
1  sur  12
/
Functionality Testing
Usability Testing
Interface Testing
Compatibility Testing
Performance Testing
QA Process
Security Testing
All
Links
DB
Connection
Forms Cookies
-Invalid input
-Optional &
mandatory fields
-Field arrange order
-Command buttons.
Scroll bar .. Etc.
- Outgoing links
- Internal links
- Email links
- orphan pages and
broken links
-Reliability of
connection
-Data retrieving and
updating rapidity
- Session handling
(logout and login)
Functionality Testing
Functionality
Testing
- Test for navigation (pages, boxes, buttons
and links)
- Clear instructions
- Content checking (logical and easy to
understand, images should be places with
proper size)
- Site map
Usability Testing
Web Server
Database Server
Application Server
Interface Testing
Interface
Testing
Colors, images, instructions, navigations, boxes, buttons……..etc.
Browser Connection Speed
Video Settings Printers
Compatibility Testing
Compatibility
Testing
Performance Testing
- Load testing (number of concurrent users)
- Stress Testing (Capacity of the system or
expected data amount)
Login View Source
code
Encryption
/Encoding
Sql injections
and
Attacks
-Cookies information.
-Business data.
-Payment data
- Validation of user
name and password
- Page access with
invalid login and pre
saved url.
Security Testing
Security
Testing
Common things should care
- Arrange all controls in common manner.
- Use same font and sizes to all pages (Arial,
Georgia, Time new Roman).
- Text aligning ,spelling and grammar mistakes.
- Lower case and upper case strategy (Initials
should be in upper case).
- All read-only fields avoided in the TAB
sequence.
- Sort data in combo boxes and list boxes to
ascending order.
Common things should care…cont
- All error messages should display as follows,
Text Box – Please enter value for employee Id
Combo box/List box/calendar – Please select the
department
- Focus of error messages should set to related
field.
- Define standard size for all text boxes.
- Text Area control should fit to the form.
Common things should care…cont
- Number of characters for text boxes should limit
according to the database column size.
- Fit all controls to the form/page, because all
controls are messing up when the browser
getting smaller (squeezing).
- When squeezing window use horizontal scroll
bar.
- Show creation, search and list in single page
then no need to add separate menu to show
list.
http://simpleitworld.blogspot.com/

Contenu connexe

Similaire à Quality Assurance in Web Applications

Boosting UX in Web Apps_Anu Thakur - May 3, 2017
Boosting UX in Web Apps_Anu Thakur - May 3, 2017Boosting UX in Web Apps_Anu Thakur - May 3, 2017
Boosting UX in Web Apps_Anu Thakur - May 3, 2017Mahi Singh
 
User interface elements considerations
User interface elements considerationsUser interface elements considerations
User interface elements considerationsSiddharth Phatarphod
 
Lessons Learned Form Nyco
Lessons Learned Form NycoLessons Learned Form Nyco
Lessons Learned Form Nycorajeevtest
 
Webinar - eVision Reboot
Webinar - eVision RebootWebinar - eVision Reboot
Webinar - eVision RebootSophie Fryer
 
Basic test cases one should take care while implementing web application
Basic test cases one should take care while implementing web applicationBasic test cases one should take care while implementing web application
Basic test cases one should take care while implementing web applicationkhushbu vaghasia
 
Final Validations
Final ValidationsFinal Validations
Final Validationsrajeevtest
 
Reviewing Screen-Based Content
Reviewing Screen-Based ContentReviewing Screen-Based Content
Reviewing Screen-Based ContentRhonda Bracey
 
Sas Enterprise Guide A Revolutionary Tool
Sas Enterprise Guide A Revolutionary ToolSas Enterprise Guide A Revolutionary Tool
Sas Enterprise Guide A Revolutionary Toolsysseminar
 
CSPro Workshop P4
CSPro Workshop  P4CSPro Workshop  P4
CSPro Workshop P4prabhustat
 
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet FactoryGetting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet FactoryDavalen LLC
 
Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Doria Hamelryk
 

Similaire à Quality Assurance in Web Applications (20)

Web Testing
Web TestingWeb Testing
Web Testing
 
Boosting UX in Web Apps_Anu Thakur - May 3, 2017
Boosting UX in Web Apps_Anu Thakur - May 3, 2017Boosting UX in Web Apps_Anu Thakur - May 3, 2017
Boosting UX in Web Apps_Anu Thakur - May 3, 2017
 
User interface elements considerations
User interface elements considerationsUser interface elements considerations
User interface elements considerations
 
Validation
ValidationValidation
Validation
 
Lessons Learned Form Nyco
Lessons Learned Form NycoLessons Learned Form Nyco
Lessons Learned Form Nyco
 
Webinar - eVision Reboot
Webinar - eVision RebootWebinar - eVision Reboot
Webinar - eVision Reboot
 
Basic test cases one should take care while implementing web application
Basic test cases one should take care while implementing web applicationBasic test cases one should take care while implementing web application
Basic test cases one should take care while implementing web application
 
Validations
ValidationsValidations
Validations
 
Final Validations
Final ValidationsFinal Validations
Final Validations
 
Reviewing Screen-Based Content
Reviewing Screen-Based ContentReviewing Screen-Based Content
Reviewing Screen-Based Content
 
002.table
002.table002.table
002.table
 
Sas Enterprise Guide A Revolutionary Tool
Sas Enterprise Guide A Revolutionary ToolSas Enterprise Guide A Revolutionary Tool
Sas Enterprise Guide A Revolutionary Tool
 
Uses of MS Access in Business
Uses of MS Access in BusinessUses of MS Access in Business
Uses of MS Access in Business
 
CSPro Workshop P4
CSPro Workshop  P4CSPro Workshop  P4
CSPro Workshop P4
 
Web testing
Web testingWeb testing
Web testing
 
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet FactoryGetting the Most out of Data Page and Rich Data Definition in Portlet Factory
Getting the Most out of Data Page and Rich Data Definition in Portlet Factory
 
Design
DesignDesign
Design
 
AtoM Data Migrations
AtoM Data MigrationsAtoM Data Migrations
AtoM Data Migrations
 
Chapter 9: Forms
Chapter 9: FormsChapter 9: Forms
Chapter 9: Forms
 
Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)
 

Dernier

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Dernier (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Quality Assurance in Web Applications

  • 1. /
  • 2. Functionality Testing Usability Testing Interface Testing Compatibility Testing Performance Testing QA Process Security Testing
  • 3. All Links DB Connection Forms Cookies -Invalid input -Optional & mandatory fields -Field arrange order -Command buttons. Scroll bar .. Etc. - Outgoing links - Internal links - Email links - orphan pages and broken links -Reliability of connection -Data retrieving and updating rapidity - Session handling (logout and login) Functionality Testing Functionality Testing
  • 4. - Test for navigation (pages, boxes, buttons and links) - Clear instructions - Content checking (logical and easy to understand, images should be places with proper size) - Site map Usability Testing
  • 5. Web Server Database Server Application Server Interface Testing Interface Testing Colors, images, instructions, navigations, boxes, buttons……..etc.
  • 6. Browser Connection Speed Video Settings Printers Compatibility Testing Compatibility Testing
  • 7. Performance Testing - Load testing (number of concurrent users) - Stress Testing (Capacity of the system or expected data amount)
  • 8. Login View Source code Encryption /Encoding Sql injections and Attacks -Cookies information. -Business data. -Payment data - Validation of user name and password - Page access with invalid login and pre saved url. Security Testing Security Testing
  • 9. Common things should care - Arrange all controls in common manner. - Use same font and sizes to all pages (Arial, Georgia, Time new Roman). - Text aligning ,spelling and grammar mistakes. - Lower case and upper case strategy (Initials should be in upper case). - All read-only fields avoided in the TAB sequence. - Sort data in combo boxes and list boxes to ascending order.
  • 10. Common things should care…cont - All error messages should display as follows, Text Box – Please enter value for employee Id Combo box/List box/calendar – Please select the department - Focus of error messages should set to related field. - Define standard size for all text boxes. - Text Area control should fit to the form.
  • 11. Common things should care…cont - Number of characters for text boxes should limit according to the database column size. - Fit all controls to the form/page, because all controls are messing up when the browser getting smaller (squeezing). - When squeezing window use horizontal scroll bar. - Show creation, search and list in single page then no need to add separate menu to show list.