[ Back to Diary Page ]

December 2003 General Meeting
General Meeting
Date:   Wednesday, December 3, 2003
Time:   7:00 pm
Location:   Auditorium
Topic 1:   Unit Testing
Speaker:   Robert McCabe, Broadview Software
Topic 2:   The Doctor is in (The Delphi Clinic)
Speaker:   Wayne Niddery, Logic Fundamentals

Topic 1:

This talk is really the next step after my last talk on Defensive Programming. This time I'll introduce the concept of Unit testing, what it is, how to do it, when to do it and some tools to make doing it easier. I'll take a simple programing project and show how to integrate unit testing into the development process.

  1. Unit Testing
  2. What ,why, where, when and how
  3. What is Unit Testing?
  4. Why Unit test?
  5. Where to do unit testing?
    • Testing as you develop.
    • Testing as part of the build.
  6. When to test?
  7. How?
    • Test applications
    • Dunit
    • Qunit
    • Other
  8. Example 1
    • Invoice Object
    • Test Application
    • Dunit
  9. Example 2
    • Complex test
    • Form Based test
  10. DUnit
    • Test suites
    • Setup and Teardown
    • Test Extensions
    • Dunit experts
  11. QUnit
  12. Limits of unit testing

Bob McCabe has degrees in Computer Science and Psychology and has been a in the IT field for over 20 years and has been a consultant for 14 of those years. He has worked in Canada, The United States and Bermuda. He has performed a number of project rescues, reworking project goals, set coding standards, mentoring programmers and improving the general quality of code to reduce development effort.

Topic 2:

The Delphi Clinic is facilitated by our very own past president Wayne Niddery who will assist, guide, supervise and mentor us towards Delphi nirvana.

The clinic is the place where members and guests can bring their problem projects related to Delphi or Interbase and have them analyzed, and hopefully solved, by Wayne and the gang. Participants are also encouraged to bring projects they want to show off! ;-).

Attendees may also email Wayne (waynen@logicfundamentals) prior to meeting with requests or questions and I will try (but not promise) to cover them all at the meeting.

[ Back to Diary Page ]