Testing for Software Developers

Duration: 2 Days       Price: $1460       Location: New South Wales       Start Date: 27 Apr '10       Register your Interest

Overview

Failures of software systems are occurring more frequently and are having more dramatic impact. This is due to software systems becoming larger and more complex, and the increasing vulnerability of organisations upon their software systems, as emphasised by recent public failures of web systems.

The Standish group estimates that approximately $140 Billion is spent on dealing with software failures annually. Defects in software systems can not only lead to direct losses for the organisation, due to incorrect operation and resulting damages, but can have other significant losses in terms of indirect losses, such as high cost for correction and maintenance, delayed schedules, and time to market. Testing is traditionally seen as an activity that is best undertaken by independent testers.

However even with independent testers many defects are just not found, are found too late, or are just too difficult to test thoroughly in a completely integrated system. The days of handing the system over the wall for testing are numbered, and testing must be done cooperatively by both testers and the developers themselves to build the system faster, cheaper and more reliable.

This 2-day course focuses on the essential testing issues that every developer should be aware of. It discusses the processes required, and the techniques and tools that can be used to build better software.

Course Outline

Please click here to view our Training Services Catalogue (PDF) where you can access further information on this training course including learning objectives, course format and options for follow on training.

Format

  • Tutorials
  • Exercises
  • Full course notes, exercise sheets and related handouts including templates
  • Mix of paper-based and PC-based exercises

Learning objectives

  • Understand how testing fits in with development processes
  • Design module/unit tests that are effective in finding bugs
  • Implement frameworks and scaffolding that effectively test your code
  • Utilise state-of-the-art test tools and test automation
  • Manage the testing process and how developers can reduce costs

Audience

  • Software developers and programmers

Prerequisites

  • Attendees should have experience of programming
  • OO language knowledge would be beneficial



Register your Interest


Please submit your details below and a consultant will contact you shortly regarding your requirements.

Course Interested In
*Number of Attendees:
New South Wales
Comments/Enquiry
Security Image

Please enter the word in the above image