Improved application development: Part 5, Testing and verifying with Rational tools

The fifth and final piece to the Improved Application Development series is now available. This one looks at testing your application before the next phase of development or release. Here’s the abstract: Testing is a vital part of any development …

The fifth and final piece to the Improved Application Development series is now available. This one looks at testing your application before the next phase of development or release. Here’s the abstract:

Testing is a vital part of any development process, and to perform adequate testing you need not only to identify faults but also to trace and track these faults, fixes, and the components they affect during each iteration of the development process. In this tutorial, you’ll learn about the integration between the IBM Rational software testing products and other tools used in the development process, such as IBM Rational RequisitePro, IBM Rational Application Developer for WebSphere Software, and IBM Rational ClearQuest.

The full article is on the IBM DeveloperWorks site. Again, for a recap, you’ll want to read the rest of the series in sequence before you get to this one:

  1. Improved application development: Part 1, Collating requirements for an application
  2. Improved application development: Part 2, Developing solutions with Rational Application Developer
  3. Improved application development, Part 3: Incorporating changes in requirement
  4. Improved application developerment: Part 4, Part 4: Building a Web client

Improved application development, Part 4: Building a Web client

Part 4 of the Improved Application Development series, which covers a development from end-to-end using Rational tools is now available. Written by Nate Schutta, it concentrates on extending the application to work on the web, using the powerful f…

Part 4 of the Improved Application Development series, which covers a development from end-to-end using Rational tools is now available. Written by Nate Schutta, it concentrates on extending the application to work on the web, using the powerful features of the Rational environment to make the developed as quick and easy as possible. Here’s the intro blurb:

In this tutorial, you’ll return to the Auction application that you developed in Part 2. You’ll add functionality to what you developed previously and connect to your entity beans via a Web-based front end. You’ll take advantage of leading-edge technologies like JavaServer Faces (JSF) and Extensible Hypertext Markup Language (XHTML) to create a dynamic Web project — and, thanks to IBM Rational Application Developer’s powerful Web design features, you’ll hardly have to touch the keyboard.

Click on for the full tutorial.The story so far:

  1. Improved application development: Part 1, Collating requirements for an application
  2. Improved application development: Part 2, Developing solutions with Rational Application Developer
  3. Improved application development, Part 3: Incorporating changes in requirement

Improved application development, Part 3: Incorporating changes in requirement

The next article in the Improve application development series is now up at the IBM site. This follows on from Part 2, written by Nate Schutta, and moves on to managing the project now that the application is being developed and the you start gett…

The next article in the Improve application development series is now up at the IBM site. This follows on from Part 2, written by Nate Schutta, and moves on to managing the project now that the application is being developed and the you start getting faults and change requests into the system that need to be tracked and monitored. The main focus here then is the Rational ClearQuest system and it integrates with the other tools you’ll use in the process, including the original RequisitePro and the new Rational Application Developer and Rational Software Modeler tools.Remember, these later tools are based on the Eclipse platform and that means that the interfacing code is written as a plug-in to the Eclipse environment. Here’s the intro description:

The focus of this third tutorial in the “Improved application development” series is on change management. This tutorial shows how individual change requests are linked and traced back to the original requirements specification, how you manage that information from within your development environment, and how you generate a new specification.

You can read the full tutorial.As a recap, this tutorial follows on from:Improved application development: Part 1, Collating requirements for an applicationandImproved application development: Part 2, Developing solutions with Rational Application Developer

Improved application development: Part 1, Collating requirements for an application

My latest Rational piece is up on the IBM site. This is an update of the series I co-wrote last year on using a suite of Rational tools for your development projects. The latest series focuses on the new Rational Application Developer and Rational…

My latest Rational piece is up on the IBM site. This is an update of the series I co-wrote last year on using a suite of Rational tools for your development projects. The latest series focuses on the new Rational Application Developer and Rational Software Modelere, which are based on the new Eclipse 3.0 platform.

Developing applications using the IBM Rational Unified Process is a lot easier if you have the tools to help you throughout the process. The Rational family of software offers a range of tools that on their own provide excellent support for each phase of the development process. But you can also use the different tools together to build an entire application. By sharing the information, you can track components in the application from their original requirement specification through testing and release. This first part of a five-part series shows how to use Rational RequisitePro to manage and organize the requirements specification for a new project. Then, after you’ve developed your unified list of requirements, the tutorial shows how to use Rational Software Modeler to model your application based on those requirements.

You can read the full article. If you’ve finished it and want more, check out Improved application development: Part 2, Developing solutions with Rational Application Developer.

Improved Application Development, Part 5: Test and verify with Rational

This tutorial, the final of a five-part series, focuses on the role of software testing during application development. Testing is a vital part of any development process, and to perform adequate testing you need not only to identify faults but al…

This tutorial, the final of a five-part series, focuses on the role of software testing during application development. Testing is a vital part of any development process, and to perform adequate testing you need not only to identify faults but also to trace and track these faults, fixes, and the components they affect during each iteration of the development process. Only by tracking this information can you fix the faults and monitor the progress of your repairs. In this tutorial, we look at the integration between the Rationale software testing products and other tools used in the development process, such as RequisitePro, ClearCase, and ClearQuest.Read the full Tutorial.

Improved application development, Part 3: Incorporate changes into requirements

The focus of this third tutorial in the Improved application development series is on change management. In this tutorial, you will learn how individual change requests are linked and traced back to the original requirements specification, and how…

The focus of this third tutorial in the Improved application development series is on change management. In this tutorial, you will learn how individual change requests are linked and traced back to the original requirements specification, and how to generate a new specification.Read the full Tutorial.

Improved Application Development, Part 1: Translating requirements into an application model

Developing applications using the Rational Unified Process is a lot easier if you have the right tools to help you throughout the entire process. The Rational Toolset provides a range of tools that can be employed to help produce the application i…

Developing applications using the Rational Unified Process is a lot easier if you have the right tools to help you throughout the entire process. The Rational Toolset provides a range of tools that can be employed to help produce the application in different phases of the development process. On their own, these tools provide excellent support for each phase of the Rational discipline. But when used together the tools are even more powerful. By sharing the information you can track components in the application from their original requirement specification through to testing and release. In this first part of a five part series you’ll learn about the integration between RequisitePro and Rational XDE.Read the full Tutorial.