| COURSE CONTENT: |
Web Basics Internet and Web History, Basic Internet Architecture, Network Protocols, IP Addresses, URLs and DNS, Intranets, Extranets, Virtual Private Networks.
Code Quality Assurance Quality Control and Quality Assurance, Unit Testing, Mark-Up Languages, Hypertext Markup Language (HTML), HTML Validation, Images, Fonts, Cascading Style Sheets (CSS), Client-side Scripting, Extensible Markup Language (XML), Document Type Definitions (DTD), XML Namespaces, XML Schema, Displaying XML with CSS, Extensible Stylesheet Language (XSL).
Compatibility Client Hardware, Client Software, Different Browsers, Server Software, Choosing the Test Environment, Market Research, Tiers of Support, Software Combinations, Software Configuration Tools, Installability and Serviceability.
Navigation Links, Static and Dynamic Links, Framesets, Inline Frames, Navigational Aids, Internal Search Engines, Site Maps, Navigational Efficiency, Link Checking Tools.
Risk Based Testing Test Identification, Non-Functional Attributes, Business Impact, Failure Likelihood, Test Prioritisation.
Client-side Functionality Forms, Client-side and Server-side Validation, Dynamic HTML, Scripting, Document Object Model, AJAX, Client-side Pop-ups, Client-side Objects, Java and the Java Virtual Machine.
Server-side Functionality Server-Side Includes, Dynamic Page Generation (ASP, PHP, Python, Ruby, etc.), Common Gateway Interface (CGI), Database Interaction, Database Middleware, Interfacing to Back-Office Systems, Personalisation, RSS.
Sessions Maintaining a Session, Cookies, Shopping Carts, Multi-Page Transactions, State Transition Diagrams.
Server-side Functionality Server-Side Includes, Dynamic Page Generation (ASP, PHP, Python, Ruby, etc.), Common Gateway Interface (CGI), Database Interaction, Database Middleware, Interfacing to Back-Office Systems, Personalisation, Maintaining a Session, Cookies, Shopping Carts, Multi-Page Transactions, State Transition Diagrams.
Usability and Accessibility Importance of User Interface, Workflows, Usability Testing, Colours, Screen Size and Resolution, Readability, Printer Friendly Pages, Help Systems, Usability Guidelines, Performing Usability Tests, Accessibility, Guidelines, Globalisation, International Environment, Legal Considerations.
Post Implementation Maintenance Testing, Measuring Success, Search Engines and Directories, Meta Tags.
Appendices Web Services, Testing Tools.
JJ07/02 |