At a glance

Duration:
2 days
Cost:
AUD $1650 inc GST
Contact us if you would like
to run this course in-house.
Location/Date:
Software Testing

Web Testing

Deal with the challenges of testing WWW applications

This course is your chance to really understand and practice the solutions to the challenges faced when testing (World Wide) Web applications. You will learn how to reveal the specific technical and business risks, and to assess these risks using a professional testing approach.

During this brand new course, testers will learn how to deal with the specific characteristics of Web applications:

  • Exposure of the application to a lot of users, some with an overly investigative nature
  • A short Time to market for especially E-business solutions
  • Rapidly changing building stones, used technologies for web-applications

The content of this course is a well balanced selection of our most successful in-house web testing courses, containing real world examples and guaranteeing that you obtain the right ingredients for successfully testing your web applications. You will receive practical tips, numerous checklists and references to handy freeware tools so you can 'hit the ground running' when returning to your workplace.

Intended For

This is a very interactive course for all testers, who already understand the basic testing principles and now choose to take up the challenges of web testing.

Prerequisites

Understanding the principles of testing.

Learning outcomes

After this course you will be able to:

  • Understand and discuss the technology behind Web applications.
  • Identify the specific risk areas of your Web applications.
  • Cover the risk areas like usability, security and performance with smart test approaches and practical test techniques.
  • Automate your tests where this is required and cost effective.

You will be able to deal with the challenges of web testing.

Content

This course is packed with real life examples and succinct exercises, preparing you to deal with your own web testing challenges. The following topics will be covered:

Why do we have web-sites?
  • Business needs
  • Information transfer and availability
  • People using it
  • Hackers

What are the types of web sites

  • Internet - Selling
  • Intranet - internal business information transfer
  • Search Engines
  • Other

Languages of the web

  • HTML, Java, .net, Flas/ActivX, Shockwave, etc.

How do we fit web testing into the SDLC?

  • Discuss software development methodologies
    • Test approaches & techniques
  • Static Testing
    • Things to consider
    • Web architectures
  • Exploratory and other test techniques
  • Automation - When and Where?

Risk Areas

  • Performance
  • Security
  • Access
  • Users (Learn ability)
  • Dynamic configuration
  • What to test and when?

Test Environments

  • What environments do we need?

Performance Testing

  • Security Testing
  • Navigation - Automation
  • GUI - Automation
  • Scripting (Ruby/Watir/Python/etc.)                                   

Types of Testing (General)

  • E-Commerce
  • Search Engines
  • Log-ins for limited access

Usability (Look and Feel)

  • Windows standards
  • Compatibility (browsers, OS)
  • Configuration
  • Images
  • Multi-lingual / localisation issues
  • Performance (dial-up versus broadband etc)

Security

  • Functional Security Testing
  • Technical Security Testing
  • OWASP - Top 10
  • Quick Wins

Performance

  • How to test for it?
  • Implications
  • Load and stress testing

Regression Testing

  • Manual
  • Automation
  • Configuration management

Other

  • Functional Testing (ISO9126)
  • Non-Functional Testing (ISO9126)
  • Common web testing approaches and checklists

Method Used

During this content rich course attendees will actively participate in identifying the challenges when testing web applications and will identify specific testing solutions for their own web applications.

Lecturing is kept to the minimum necessary and exercises are used to reinforce and cement the learning experience, utilizing a test laboratory on the second course day.

Software Education Australia Pty Ltd
Freecall: 1800 145 152 Fax: 1800 145 715
Proud to support World Vision