QA for Web Application Isuri Kumari Bsc in MIS/
Dec 18, 2014
Functionality Testing
Usability Testing
Interface Testing
Compatibility Testing
Performance Testing
QA
QA Process
Security Testing 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
InterfaceTesting
Colors, images, instructions, navigations, boxes, buttons……..etc.
Browser Connection Speed
Video Settings Printers
Compatibility Testing
CompatibilityTesting
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
SecurityTesting
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.
Thanks!http://simpleitworld.blogspot.com/