Software Futures logo  

UML Testing Services

UML Familiarisation Course - duration 2 days

This course is for testers who are involved in planning the move to UML model-based testing. It teaches the information they need so that delegates can understand what they need to plan in order to develop a UML testing capability.

The main objectives are to:

  • describe the basic principles of Object Orientation from a tester's perspective
  • introduce the major UML model types and show the information they provide testers
  • discuss lifecycle testing in a UML environment and interactions with developers
  • discuss the techniques required for reviewing UML models early in the lifecycle
  • examine the techniques needed to design tests from different UML model types
  • identify planning and training issues so delegates have the structure and framework to plan for the change to UML.

The key topics are

Principles of Object Orientation; objects, attributes and methods, classes and class structures and relationships, messaging and collaboration, inheritance and polymorphism and implications for testing OO structures.

The major UML Model Types; static, dynamic and interaction models, Use Case model and Use Cases, Class and Object models, Sequence diagrams, Activity diagrams, State diagrams, Communication diagrams, Package diagrams. The differences between UML 1.4 and 2.0.

A lifecycle approach to UML testing; incremental and iterative development, development and test strategies with UML, UML testing processes through the lifecycle and how to design UML test processes.

Reviewing UML models; defining testability, techniques for reviewing UML, developing review criteria and managing the review process.

Designing tests from UML; when and how testers use the model types, test techniques required for different model types and combining models to increase test coverage.

Planning the move to UML testing; planning framework, management, technical and personnel issues, demonstrating cost/benefit by identifying and meeting needs and making a start with the project staff.

We and our clients find in-house delivery the most cost-effective way of delivering specialist workshops. If we know in advance how your analysts and architects are going to use UML we can tailor the workshops to give even greater value.

If you would like to know more please email us at info@softwarefutures.ltd.uk or call on 01684 772 691.

UML Testing Training

We provide specialist UML testing courses and workshops. We design and run in-house workshops tailored to your needs. Our courses are based on practitioner experience drawn from many disciplines; analysis, design, programming, testing and quality management.

For full details of our UML Testing Training please download the 2009 Training Directory (pdf).

Contact us at info@softwarefutures.ltd.uk or call Richard Warden on 01684 772691 to arrange a no-charge training assessment visit.

Visit the News page to read more about in-house UML workshops.

UML Consultancy and Mentoring

We provide services to support directly your UML test projects. They can range from a few days mentoring to help a team through a particular problem to long-term project support lasting many months. The range of skills we offer includes test planning, management, job design and staff motivation, process development and metrics design to support process control. For examples of our work please visit the About Us page. To learn more of our views there are some UML articles on the Papers page.

Send mail to webmaster@softwarefutures.ltd.uk with questions or comments about this web site. Copyright © 2009 Software Futures Limited.