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



Introduction to Objects and Testing

Course Description

This two-day workshop teaches the basics of both object technology and object-oriented testing, tying them together with industry-standard system testing techniques. Innovative real-world activities introduce critical object-oriented concepts to the inexperienced in a non-technical, non-threatening manner. Participants discover the roles testing plays in a traditional large-scale object-oriented development process and the more agile Extreme Programming (XP) process. Then participants learn how to derive system and acceptance test cases from use cases, the most common form of informal object-oriented requirements capture. The course format is 45% lecture and 55% non-computer exercises, hands-on activities and discussion.

Due to the introductory nature of the course, testing tools, unit testing techniques and programming languages are not discussed. The techniques and experiences acquired in this course are useful in any object-oriented development environment.

Audience

Business analysts, management, and developers new to object-oriented software development and/or testing

Prerequisites

  • Non-object-oriented testing experience helpful, but not necessary
  • Requirements experience helpful, but not necessary
  • Use case experience helpful, but not necessary

Day 1

  • Course Introduction
  • About Objects and Classes
  • Introduction to Testing
  • Abstraction
  • Impact of Object-Oriented Methodologies (and XP) on Testing
  • Information Hiding and Encapsulation
  • Use Case and Path Specifications

Day 2

  • Inheritance
  • Completing a Use Case
  • Polymorphism
  • Testing and Reviewing Use Cases
  • Impact of Object-Oriented Concepts on Testing
  • Creating Tests from Use Cases
  • 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.