POSTED MARCH 8 2005
|
| |
|
|
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.
|
|