IBM Engineering Systems Design Rhapsody TestConductor

IBM_Partner_Plus_platinum_partner_mark_pos_gray80_RGB  IBMChampion2023_100x100

Close the productivity gap between model-based development and subsequent software testing with the TestConductor plug-in for IBM Rhapsody. TestConductor automates the creation of test architectures and helps specify test sequences. Tests are executed automatically and test reports are generated.

IBM-testconductor-sodiuswillert
Process_white_59x59px

Automated generation of test architectures

IBM Rhapsody TestConductor enables model-based testing compliant with the OMG UML Testing Profile (UTP). This standard enhances the UML standard with test-specific notation elements, such as System under Test (SUT) or Test Context. IBM Rhapsody TestConductor uses the UML model of the system under development to generate UTP-compliant test architectures.

Automation_white_59x59px

Automatic test execution and reports creation

Automatically execute model tests at the simulation level or on the target platform (add-on required) with IBM Rhapsody TestConductor and feel confident that your model shows correct behavior in both scenarios. Test results are preprocessed and can be linked to tested model elements for traceability and coverage analysis.

Validation-icon-SodiusWillert-50x59px-white

One-stop: SodiusWillert

Turn to SodiusWillert for your complete and perfectly tailored IBM Rhapsody TestConductor solution. Tap into our deep expertise acquired in many successful customer projects. We offer support for deployment, usage workshops, training, customization, individual add-ons or enhancements, and integration into your lifecycle environment. We want your investment in TestConductor to pay off.

Improved test precision

Save time and resources by precisely testing the modeled system with IBM Rhapsody TestConductor -- no more but also no less. Since the test architectures are generated from the model under development and test cases are described as UML diagrams, you gain the best possible test coverage of the system under development.

Find errors sooner and faster

Don't wait to test until development is completed. Subsequent troubleshooting is time-consuming and bug fixing is expensive. With IBM Rhapsody TestConductor, you test early, alongside development, when errors are still relatively easy to eliminate. In addition, locating an error in the model is considerably easier than locating an error in the source code.

Reliable, repeatable test results

Leverage the automated generation of test architectures and test sequences in UTP notation (UML Testing Profile) from your UML model and build the foundation for reproducible, reusable tests that deliver reliable and meaningful results -- again and again.

End-to-end confidence from requirements to test results

Gain certainty for every single requirement, from specification to implementation to test. With IBM Rhapsody TestConductor, you expand traceability to include tests performed and their results. Tests are no longer a blind spot in your traceability reports.

Meaningful reports at the click of a mouse

IBM Rhapsody TestConductor records the test runs performed and their results. Test activities are visualized as HTML pages, and the data is available in the model for further analyses, including the creation of customized documents with additional tools. Possible are e.g. coverage analyses referring to requirements, model, or source code.

Benefit from the expertise of SodiusWillert

Maximize the value of your investment. Let our seasoned experts support you with planning, configuration, set-up, integration, and training. We help you customize TestConductor and related processes for your project, and we support you when integration with your lifecycle tools is required. Our expertise is based on many successful projects with clients and in our own labs.

Improved test precision

Save time and resources by precisely testing the modeled system with IBM Rhapsody TestConductor -- no more but also no less. Since the test architectures are generated from the model under development and test cases are described as UML diagrams, you gain the best possible test coverage of the system under development.

Find errors sooner and faster

Don't wait to test until development is completed. Subsequent troubleshooting is time-consuming and bug fixing is expensive. With IBM Rhapsody TestConductor, you test early, alongside development, when errors are still relatively easy to eliminate. In addition, locating an error in the model is considerably easier than locating an error in the source code.

Reliable, repeatable test results

Leverage the automated generation of test architectures and test sequences in UTP notation (UML Testing Profile) from your UML model and build the foundation for reproducible, reusable tests that deliver reliable and meaningful results -- again and again.

End-to-end confidence from requirements to test results

Gain certainty for every single requirement, from specification to implementation to test. With IBM Rhapsody TestConductor, you expand traceability to include tests performed and their results. Tests are no longer a blind spot in your traceability reports.

Meaningful reports at the click of a mouse

IBM Rhapsody TestConductor records the test runs performed and their results. Test activities are visualized as HTML pages, and the data is available in the model for further analyses, including the creation of customized documents with additional tools. Possible are e.g. coverage analyses referring to requirements, model, or source code.

Benefit from the expertise of SodiusWillert

Maximize the value of your investment. Let our seasoned experts support you with planning, configuration, set-up, integration, and training. We help you customize TestConductor and related processes for your project, and we support you when integration with your lifecycle tools is required. Our expertise is based on many successful projects with clients and in our own labs.

Product Documentation

How to get started with Rhapsody TextConductor.

Customer Support

Reach out to our support team for bugs, new features, or technical support requests by email at support@sodiuswillert.com

IBM Rhapsody TestConductor Features

Generate test architectures from the UML model

Use TestConductor to create test architectures for unit testing of a single class (object, file, block) or for integration testing of multiple classes. Choose between a black box or grey box architecture as needed to be able to observe just the external communication or the internal communication of the SUT as well.

Create test cases from sequence diagrams

From requirements described as sequence diagrams, TestConductor generates corresponding test cases to validate the implementation. These test cases can also be specified as sequence diagrams and are therefore intuitively and visually comprehensible. In addition, complete traceability can be established, from a requirement to the test case and the test result.

Automatic test execution

IBM Rhapsody TestConductor facilitates non-interactive execution and assessment of tests. Using test scripts, all TestConductor functions can be triggered via the API. For example, new versions can be tested and assessed automatically every night in a CI (Continuous Integration) environment without disrupting day-to-day operations.

Analyzing test results

IBM Rhapsody TestConductor uses colors to visualize test results, helping you to quickly locate relevant information in a results report. In a graphical representation of the test cases performed, all deviations from the specification are highlighted in color.

Test reports and coverage analysis

After execution, the results of the tests are displayed in an HTML report. IBM Rhapsody TestConductor stores all result data in the model where it is available for further analyses. By means of coverage analyses, you are able to determine how comprehensive the tests were with reference to the model of the system under development or with reference to the requirements.

Read the latest articles on our blog

For German language blog

Click Here

The toolkit you need to build or maintain IBM Rhapsody profiles - Part 2

6 Dec 2024 | Andy Lapping
See all articles

The toolkit you need to build or maintain IBM Rhapsody profiles - Part 1

14 Nov 2024 | Renate Stuecka

The Evolution of Systems Engineering: Introduction to IBM Rhapsody SE

16 Oct 2024 | Andy Lapping

Other tools you might be interested in

Manage requirements engineering, design, planning, development, verification, and validation of the systems and software engineering projects from IBM Engineering Lifecycle Management, the leading platform for today’s complex product and software development.

Have any questions?

Please contact us with any questions, and we will jointly explore how our experts can support you most effectively - from training, workshops, special adaptations, and consulting on processes and methods, to coaching.

Fichier 1 1 1