Quality Assurance in Web Applications

12
QA for Web Application Isuri Kumari Bsc in MIS/

description

This presentation is about how to do complete testing on web application

Transcript of Quality Assurance in Web Applications

Page 1: Quality Assurance in Web Applications

QA for Web Application

Isuri KumariBsc in MIS/

Page 2: Quality Assurance in Web Applications

Functionality Testing

Usability Testing

Interface Testing

Compatibility Testing

Performance Testing

QA

QA Process

Security Testing Security Testing

Page 3: Quality Assurance in Web Applications

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

Page 4: Quality Assurance in Web Applications

- 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

Page 5: Quality Assurance in Web Applications

Web Server

Database Server

Application Server

Interface Testing

InterfaceTesting

Colors, images, instructions, navigations, boxes, buttons……..etc.

Page 6: Quality Assurance in Web Applications

Browser Connection Speed

Video Settings Printers

Compatibility Testing

CompatibilityTesting

Page 7: Quality Assurance in Web Applications

Performance Testing

- Load testing (number of concurrent users)

- Stress Testing (Capacity of the system or expected data amount)

Page 8: Quality Assurance in Web Applications

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

SecurityTesting

Page 9: Quality Assurance in Web Applications

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.

Page 10: Quality Assurance in Web Applications

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.

Page 11: Quality Assurance in Web Applications

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.

Page 12: Quality Assurance in Web Applications

Thanks!http://simpleitworld.blogspot.com/