Test Center

It is easy to see the newest titles that have been added to the test library. Go to the Test Center and click "View All Free Tests". The list will include the latest tests. Come see what is new and measure your skills!

OO Concepts


Our OO Concepts test measures your knowledge of the most important aspects of object-oriented programming. Designed for programmers, this test covers the following topics: Class Design, Code Lifecycle, Design Practices, Distinctive Characteristics, Object Instances, Relationships, and System Architecture.

This test is associated with a Job Role. Please visit the Job Role Center for more details.


Once you request a test, your Personal Identification Number (PIN) will be stored in your My Plan for easy access. You will have 90 days in which to take the test you requested.

Test Outline

Class Design
Attributes and Methods
Class Cohesion
Class Coupling
Code Lifecycle
Code Maintainability
Code Reuse
Design Practices
Design Principles
UML Notation
Distinctive Characteristics
Object Instances
Object Lifetime
Object Persistence
System Architecture
Client Characteristics and Behavior
Component Architecture
Distributed Objects
Layered Architecture