Knowledge Systems Corporation   KSC
Call Today
(919) 789-8549
Services


Smalltalk Courses






- Mentoring and Apprenticeships
- Project Development
- Open Enrollment Courses

Contact sales@ksc.com or call 800 348-8323 to discuss your options.


- Why Smalltalk
- STIC
- Smalltalk Solutions



Effective Testing for Object-Oriented Programmers

Course Description

This two-day workshop teaches object-oriented programmers the essentials of effective test-writing. Participants discover the roles testing plays in a traditional large-scale object-oriented development process and the more agile Extreme Programming (XP) process, then learn rigorous test generation techniques for testing Smalltalk and Java methods and classes. Participants gain significant hands-on experience in designing test sets and writing test cases. The course format is 55% lecture and 45% non-computer exercises and discussion.

For those audiences wishing a stronger language-specific focus, KSC can integrate into this course an additional day of Smalltalk- or Java-based testing techniques and practices, reinforcing the training with hands-on experience in the use of the SUnit or JUnit testing framework, respectively.

Audience

  • Object-oriented developers and programmers
  • Object-oriented unit testers

Prerequisites

  • Object-oriented technology experience required
  • Object-oriented programming experience (in Smalltalk or Java) strongly recommended
  • Non-object-oriented testing experience helpful, but not necessary
  • SUnit, JUnit or xUnit testing framework(s) experience helpful, but not necessary


Day 1

  • Course Introduction
  • Introduction to Testing
  • Impact of OO Methodologies (and XP) on Testing
  • Introduction to Class Testing
  • Testing Independent Methods
  • Principles of XP Class Testing

Day 2

  • Performing XP Class Testing
  • Testing Method Interactions
  • Impact of OO Concepts on Testing
  • State-Based Testing
  • Testing Inheritance Hierarchies
  • Object-Oriented Integration Testing
  • Goals of Testing
  • Course Wrap-up
   



  • Spyware Removal
  • Wireless Networks
  • Virus Removal
  • Security
  • Childproofing


  • Smalltalk/JVM
    Smalltalk to Java in no time flat!


    Mission Software



    Knowledge Systems Corporation
    1143 Executive Circle Suite G
    Cary, NC 27511

    919.789.8549


    company - services - site map - contact - home


    Copyright © 2004 - Knowledge Systems Corporation
    All Rights Reserved.