04/12/23 1STC Technologies Pvt LtdSTC ThirdEye Technology
Web TestingWeb Testing
04/12/23 2STC Technologies Pvt LtdSTC ThirdEye Technology
Agenda for the sessionAgenda for the session FunctionalityFunctionality
UsabilityUsability
Server Side InterfacesServer Side Interfaces
Client side CompatibilityClient side Compatibility
PerformancePerformance
SecuritySecurity
04/12/23 3STC Technologies Pvt LtdSTC ThirdEye Technology
Functionality TestingFunctionality Testing
LinksLinks
Objective is to check for all the links in the Objective is to check for all the links in the website.website. All Internal LinksAll Internal Links
All External LinksAll External Links
All mail to linksAll mail to links
Check for Broken LinksCheck for Broken Links
04/12/23 4STC Technologies Pvt LtdSTC ThirdEye Technology
Field Level ValidationField Level Validation
Check forCheck for length, special characters, numerical characters length, special characters, numerical characters
etc.,etc.,
Functional checksFunctional checks
Create, modify, view and delete are working.Create, modify, view and delete are working.
Forms….Forms….
04/12/23 5STC Technologies Pvt LtdSTC ThirdEye Technology
Forms….Forms….
Error Handling for wrong inputs or actions.
- Check whether Appropriate error messages to be displayed.
Optional and mandatory fields.
- Mandatory field should not be left blank.
Optional should allow the user to skip the field.
04/12/23 6STC Technologies Pvt LtdSTC ThirdEye Technology
CookiesCookies
Check whether cookies are enabled.Check whether cookies are enabled.
Web sites use cookies to simulate a continuous connection to that site.
04/12/23 7STC Technologies Pvt LtdSTC ThirdEye Technology
DatabaseDatabase
Data IntegrityData Integrity - - Should not be any missing or wrong data in the Should not be any missing or wrong data in the
databasedatabase..
04/12/23 8STC Technologies Pvt LtdSTC ThirdEye Technology
UsabilityUsability Navigation Navigation
Navigation describes the way users navigate within a Navigation describes the way users navigate within a page, between different user interface controls page, between different user interface controls (buttons, boxes, lists, windows etc.), or between (buttons, boxes, lists, windows etc.), or between pages via e.g. links. pages via e.g. links.
Check the following ..Check the following ..
- - Application navigation is proper through Application navigation is proper through tabtab
- - Navigation through MouseNavigation through Mouse
- - Main features accessible from the Main features accessible from the main/home page.main/home page.
- - Any hot keys, control keys to access menus.Any hot keys, control keys to access menus.
04/12/23 9STC Technologies Pvt LtdSTC ThirdEye Technology
UsabilityUsability ContentContent
Correctness is whether the information is Correctness is whether the information is truthful or contains misinformation. The truthful or contains misinformation. The accuracy of the information is whether it is accuracy of the information is whether it is without grammatical or spelling errors. without grammatical or spelling errors. Remove irrelevant information from your site. Remove irrelevant information from your site. This may otherwise cause misunderstandings This may otherwise cause misunderstandings or confusion. or confusion.
04/12/23 10STC Technologies Pvt LtdSTC ThirdEye Technology
UsabilityUsability General AppearanceGeneral Appearance
Page appearancePage appearance
Color, font and size Color, font and size
Frames Frames
Consistent design Consistent design
04/12/23 11STC Technologies Pvt LtdSTC ThirdEye Technology
Server Side InterfacesServer Side Interfaces Server InterfaceServer Interface
Verify that communication is done correctly, Verify that communication is done correctly,
Web server-Application server, Web server-Application server, Application server-Database serverApplication server-Database server
and vice versa.and vice versa.
Compatibility of server software, hardware, Compatibility of server software, hardware, network connections.network connections.
Database compatibility (SQL, Oracle etc.) Database compatibility (SQL, Oracle etc.)
04/12/23 12STC Technologies Pvt LtdSTC ThirdEye Technology
Client Side Compatibility Client Side Compatibility PlatformPlatformCheck for the compatibility of Check for the compatibility of
a. Windows (95, 98, 2000, NT)a. Windows (95, 98, 2000, NT)
b. Unix (different sets)b. Unix (different sets)
c. Macintosh (If applicable)c. Macintosh (If applicable)
d. Linuxd. Linux
e. Solaris (If applicable)e. Solaris (If applicable)
04/12/23 13STC Technologies Pvt LtdSTC ThirdEye Technology
Client Side Compatibility Client Side Compatibility BrowsersBrowsers Check for the various combinationsCheck for the various combinations
Internet Explorer (3.X 4.X, 5.X)Internet Explorer (3.X 4.X, 5.X)
Netscape Navigator (3.X, 4.X, 6.X) Netscape Navigator (3.X, 4.X, 6.X)
AOLAOL
Browser settings (security settings, graphics, Java etc.)Browser settings (security settings, graphics, Java etc.)
Frames and Cascade Style sheetsFrames and Cascade Style sheets
Applets, ActiveX controls, DHTML, client side scripting Applets, ActiveX controls, DHTML, client side scripting
HTML specifications.HTML specifications.
04/12/23 14STC Technologies Pvt LtdSTC ThirdEye Technology
Client Side Compatibility Client Side Compatibility PrintingPrinting
Despite the paperless society the web was to Despite the paperless society the web was to introduce, printing is done more than ever. introduce, printing is done more than ever. Verify that pages are printable with Verify that pages are printable with considerations on:considerations on:
a. Text and image alignmenta. Text and image alignment
b. Colours of text, foreground and backgroundb. Colours of text, foreground and background
c. Scalability to fit paper sizec. Scalability to fit paper size
d. Tables and bordersd. Tables and borders
04/12/23 15STC Technologies Pvt LtdSTC ThirdEye Technology
Performance Performance Connection speedConnection speed
Try with Connection speed: 14.4, 28.8, 33.6, Try with Connection speed: 14.4, 28.8, 33.6, 56.6, ISDN, cable, DSL, T1, T356.6, ISDN, cable, DSL, T1, T3
Time-outTime-out Occurrence Occurrence
04/12/23 16STC Technologies Pvt LtdSTC ThirdEye Technology
Performance Performance LoadLoad
Check/Measure the following:Check/Measure the following: a.a. What is the estimated number of users per What is the estimated number of users per
time period and how will it be divided over time period and how will it be divided over the period? the period?
b.b. Will there be peak loads and how will the Will there be peak loads and how will the system react? system react?
c.c. Can your site handle a large amount of Can your site handle a large amount of users requesting a certain page?users requesting a certain page?
d.d. Large amount of data from users.Large amount of data from users.
04/12/23 17STC Technologies Pvt LtdSTC ThirdEye Technology
Performance Performance StressStress
Check for the following things..Check for the following things..
a. Typical areas to test are forms, logins or a. Typical areas to test are forms, logins or other information transaction components. other information transaction components.
b. Performance of memory, CPU, file handling b. Performance of memory, CPU, file handling etc.etc.
c. Error in software, hardware, memory errors c. Error in software, hardware, memory errors (leakage, overwrite or pointers)(leakage, overwrite or pointers)
04/12/23 18STC Technologies Pvt LtdSTC ThirdEye Technology
Security Security Valid and Invalid LoginValid and Invalid Login Limit defined for the number of tries.Limit defined for the number of tries. Verify Log files are maintained to store Verify Log files are maintained to store
the the information for traceability.information for traceability. Verify encryption is done correctly if SSL is Verify encryption is done correctly if SSL is
used (If applicable)used (If applicable) No access to edit scripts on the server No access to edit scripts on the server
without authorization.without authorization.
Top Related