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.
Unit Testing
What ,why, where, when and how
What is Unit Testing?
Why Unit test?
Where to do unit testing?
Testing as you develop.
Testing as part of the build.
When to test?
How?
Test applications
Dunit
Qunit
Other
Example 1
Invoice Object
Test Application
Dunit
Example 2
Complex test
Form Based test
DUnit
Test suites
Setup and Teardown
Test Extensions
Dunit experts
QUnit
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.