spacer Software Improvements Pty Ltd
spacer
spacer
Software Engineering
spacer
Home :: Software Engineering :: News and Events :: Posted March 8 2005
Software Engineering
Products
Services
White Papers
Company Info

POSTED MARCH 8 2005

 
Two new Agitar Training Courses Announced

Software Improvements is pleased to announce the availability of 2 new training courses in Canberra. These courses are offered publicly (Dates TBA), and in-house.

1) Essentials of Java Unit Testing

Overview

Learn how to write better Java code through the practice of unit testing. This half-day course is designed for software developers, architects and project leaders who need to get an in-depth understanding of unit testing.

Objective

Attendees will leave understanding how unit testing delivers a range of benefits and why it is worth doing, and the opportunities to automate unit testing.

Content

The basics of unit testing and how organisations can use it to:

  • improve development quality
  • manage project risk
  • reduce development and maintenance costs
  • drive developer accountability
  • enable verification that the design is correctly implemented
The course will also cover the challenges of implementing unit testing on a large scale including:
  • precisely what is meant by unit testing, versus scenario, thread or pseudo system testing
  • the pros and cons of unit testing
  • Kent Beck's view on unit testing, developer accountability and design
Issues that will be addressed include:
  • writing testable code
  • where Junit fits and using it effectively
  • unit testing non-Java parts of applications
  • how unit testing fits with a variety of methodologies including TDD, TFD, and FDD.
  • Worked examples of Junit usage
  • Unit testing setup issues
  • How Agitar addresses the various contraints of manual unit testing
Course Times 8:15 Registration
8:45 Course Starts
10:15 Morning Tea
12:00Noon Course Ends
Cost $110 per person (incl GST)

2)Essentials of Agitator and Management Dashboard

Overview Agitar's Agitator and Management Dashboard products enhance the practice of unit testing by providing automation support for test creation and maintenance. This one day course is designed for software developers, architects and project leaders who need to get an in-depth understanding of the Agitar products.
Objective Attendees will leave understanding:
  • how Agitar products can be applied to automate the unit testing process
  • how Agitar complements and extends what is possible with Junit
  • how Agitar addresses the various constraints of manual testing
  • how to evaluate Agitar products in the context of their own organisation and development environment
Content The essentials of the Agitar products and how organisations and development teams can use the tools to:
  • automate the creation of unit tests
  • create test data factories
  • "mock" the behaviour of various system components
  • use Agitar and Junit on the same project to complement each other
  • collect Junit metrics with Dashboard
  • support testing with TDD, TFD and FDD methodologies
Structure
  • Module 1: Software Agitation concepts
  • Module 2: Applying Software Agitation
  • Module 3: Extension mechanisms
  • Module 4: Agitar Management Dashboard
  • Module 5: Teams and Process
  • Module 6: Technical Support & Licensing
Course Times 8:15 Registration
8:45 Course Starts
10:15 Morning Tea
12:30: Lunch (included)
13:15 Afternoon sessions start
15:00 Afternoon Coffee
16:45 Course Ends
Cost $440 per person (incl GST)

For more information, to book an in-house course, or register for a public course, contact Andrea or Kerrie on 62732055 or email info@softimp.com.au.

Back to => News and Events.