This section describes enablement materials and activities for this practice. The activities are organized by skill levels, defined as follows:
Introductory
Activities at this skill level provide an overview of the practice, an understanding of when the practice is best applied, and what tools and technologies are applicable.
Practitioner
Activities at this skill level are suited to an individual or team that is applying, or preparing to apply, this practice.
Advanced
Activities at this level are aimed at an individual or team that requires a comprehensive, in-depth knowledge of the subject.
Enablement activities
The following table lists some sample enablement activities by skill level.
Number
Activity type
Activity [click link]
Short description
Expected outcome skills and skill level
1
Method content: self study
Review the practice in Rational Method Composer (if you do not have it, you can buy or download it here).
One way to get familiar with this practice is to read the method content found in IBM Rational Method Composer. Supporting Materials: Whitepaper: RUP/XP Guidelines: Test-first Design and Refactoring, Using TDD in context Guideline: Developer Testing, Test Driven Development, Writing Unit Tests, Writing White-box Tests Concepts: Developer Testing Roadmap: How to Adopt the Test Driven Development Practice Tasks: Implement Developer Tests, Implement the Solution, Implement Unit Tests, Run Developer Tests Task Descriptors: Implement Developer Tests, Run Developer Tests
This article describes how to test data-source based components (which are deployable in an application server) using JUnit and the IBM Rational Application Developer platform
This tutorial takes you step-by-step through unit and component testing
specifically for Java™ code, Web services, servlets, Service Component Architecture (SCA), and Enterprise JavaBeans (EJB) components using the JUnit and Jakarta Cactus testing frameworks and simple HelloWorld samples. Also, learn how to automate these tests using IBM Rational Software Architect, Rational Application Developer, and IBM WebSphere Integration Developer.
This demonstration shows you how to build and test a JAX-WS (Java API for XML Web Services 2.0) Web service bottom-up (creating a Web service from a Java class, bean, or enterprise bean), leveraging the Rational Application Developer V7.0.0.3 Web Services Feature Pack.