RALLY Software - TOSCA Testsuite · and testers using TOSCA Testsuite, both software tools are...

2
1/2 RALLY Software - TOSCA Testsuite | 2013-08-29 agosense GmbH Stammheimer Str. 10 70806 Kornwestheim [email protected] fon +49 . 7154 . 99951 . 0 www.agosense.com Follow us on... http://www.facebook.de/agosense http://twitter.com/agosense Integration with agosense.symphony RALLY Software - TOSCA Testsuite PRODUCT INFORMATION SHEET This Product Information Sheet describes the bidirectional integration between RALLY Software and Tosca Testsuite by TRICENTIS using the agosense.symphony integration platform. Goal To achieve an effective collaboration between requirements engineers and developers using RALLY and testers using TOSCA Testsuite, both software tools are linked via the agosense.symphony integration platform. The platform enables customers to synchronize and link requirements/user stories, test cases, defects and more between RALLY and TOSCA Testuite in a completely customizable way. The communication about the different objects or items in the tools is completely automated while users can stay in their domain specific environment without having the need for manual interaction. The agosense.symphony integration platform ensures that the development process and workflows rules are strictly enforced as well as traceability information is provided where needed - also across the different tools involved. Example implementation For the RALLY and TOSCA Testsuite products, we have created a sample synchronization workflow. In this example, User Stories in RALLY are synchronized to TOSCA Testsuite based on rules (i.e. a released set of User Stories or based on a certain status). This in turn enables testers to create directly linked test cases for each User Story in TOSCA Testsuite. After defining the test steps and performing the tests (Execution Lists), the results are pushed back to RALLY, where, in case of failed test executions, defects are automatically created in RALLY. Now developers can fix the defects, fixed defects are propagated back to TOSCA Testsuite where the tests for the updated software can be executed again - until the defects are finally fixed. The configuration The synchronization processes between the tools are specifically defined and different functional modules in the agosense.symphony platform enable a more detailed configuration for different projects or departments. I.e. the content of the attributes to be transferred between RALLY Software and TOSCA Testsuite are within the mapping module. The synchronisation process themselves can be started either by schedules which are defined in the scheduling module or by events within the tools itself that trigger the synchronisation process. Depending on the tools involved, this can be for example status changes, creation of baselines, etc. The platform also checks whether the data has been changed since the last transfer using an algorithm known as md5 checksum. Only data that has been changed after the last synchronization will be transferred, making the process more efficient. This mechanism also enables to react individually on conflicts and deletions of data records, based on user defined rules. Figure 1 shows the schematic overview of the integration between the two tools. Advantages Automatation Automated (rules-based) synchronisation of requirements from RALLY to TOSCA Testsuite Automatical creation of defects in RALLY for failed test steps (test runs) in TOSCA Testsuite Productivity Continuous communication about defect fixing and re-testing between the tools Users work continuously with their own soft- ware tools and don`t have to switch between tools Flexibility Integration workflow can be completely ad- apted to customers development process RALLY TOSCA Testsuite Requirements synchronized from RALLY to TOSCA Requirements Testers create related test cases with test steps and drop them on the execution list to start a test run Tests agosense.symphony Modelling of business processes and automated data exchange such as requirements, defects, etc. Defects in Rally Quality module for failed test steps in TOSCA Requirements with descriptions (User Stories) Fig. 1: Schematic integration between RALLY Software and TOSCA Testsuite

Transcript of RALLY Software - TOSCA Testsuite · and testers using TOSCA Testsuite, both software tools are...

Page 1: RALLY Software - TOSCA Testsuite · and testers using TOSCA Testsuite, both software tools are linked via the agosense.symphony integration platform. The platform enables customers

1/2RALLY Software - TOSCA Testsuite | 2013-08-29

agosense GmbHStammheimer Str. 10 70806 Kornwestheim

[email protected] +49 . 7154 . 99951 . 0www.agosense.com

Follow us on...http://www.facebook.de/agosensehttp://twitter.com/agosense

Integration with agosense.symphony

RALLY Software - TOSCA Testsuite

PRODUC T INFORMATION SHEE T

This Product Information Sheet describes the bidirectional integration between RALLY Software and Tosca Testsuite by TRICENTIS using the agosense.symphony integration platform.

GoalTo achieve an effective collaboration between requirements engineers and developers using RALLY and testers using TOSCA Testsuite, both software tools are linked via the agosense.symphony integration platform. The platform enables customers to synchronize and link requirements/user stories, test cases, defects and more between RALLY and TOSCA Testuite in a completely customizable way. The communication about the different objects or items in the tools is completely automated while users can stay in their domain specific environment without having the need for manual interaction.

The agosense.symphony integration platform ensures that the development process and workflows rules are strictly enforced as well as traceability information is provided where needed - also across the different tools involved.

Example implementationFor the RALLY and TOSCA Testsuite products, we have created a sample synchronization workflow. In this example, User Stories in RALLY are synchronized to TOSCA Testsuite based on rules (i.e. a released set of User Stories or based on a certain status). This in turn enables testers to create directly linked test cases for each User Story in TOSCA Testsuite. After defining the test steps and performing the tests (Execution Lists), the results are pushed back to RALLY, where, in case of failed test executions, defects are automatically created in RALLY. Now developers can fix the defects, fixed defects are propagated back to TOSCA Testsuite where the tests for the updated software can be executed again - until the defects are finally fixed.

The configurationThe synchronization processes between the tools are specifically defined and different functional modules in the agosense.symphony platform enable a more detailed configuration for different projects or departments. I.e. the content of the attributes to be transferred between RALLY Software and TOSCA Testsuite are within the mapping module.

The synchronisation process themselves can be started either by schedules which are defined in the scheduling module or by events within the tools itself that trigger the synchronisation process. Depending on the tools involved, this can be for example status changes, creation of baselines, etc.

The platform also checks whether the data has been changed since the last transfer using an algorithm known as md5 checksum. Only data that has been changed after the last synchronization will be transferred, making the process more efficient. This mechanism also enables to react individually on conflicts and deletions of data records, based on user defined rules.

Figure 1 shows the schematic overview of the integration between the two tools.

Advantages

Automatation

Automated (rules-based) synchronisation of requirements from RALLY to TOSCA Testsuite

Automatical creation of defects in RALLY for failed test steps (test runs) in TOSCA Testsuite

Pro duc tivit y

Continuous communication about defect fixing and re-testing between the tools

Users work continuously with their own soft-ware tools and don`t have to switch between tools

Flexibi l it y

Integration workflow can be completely ad-apted to customers development process

RALLY TOSCA Testsuite

Requirements synchronized from RALLY to TOSCA

Requirements

Testers create related test cases with test steps and drop them on

the execution list to start a test run

Tests

agos

ense

.sym

phon

y

Modelling of business processes and automated data

exchange such as requirements, defects, etc.

Defects in Rally Quality

module for failed test steps in

TOSCA

Requirements with

descriptions (User Stories)

Fig. 1: Schematic integration between RALLY Software and TOSCA Testsuite

Page 2: RALLY Software - TOSCA Testsuite · and testers using TOSCA Testsuite, both software tools are linked via the agosense.symphony integration platform. The platform enables customers

2/2RALLY Software - TOSCA Testsuite | 2013-08-29

agosense GmbHStammheimer Str. 10 70806 Kornwestheim

[email protected] +49 . 7154 . 99951 . 0www.agosense.com

Follow us on...http://www.facebook.de/agosensehttp://twitter.com/agosense

Integration with agosense.symphony

RALLY Software - TOSCA Testsuite

PRODUC T INFORMATION SHEE T

The Synchronisation ProcessThe following screenshots provide a simple overview of the process.

Screenshot 1 shows the RALLY interface with the created requirements (User Stories)

Screenshot 2 shows the successfully synchronised requirements in TOSCA Testsuite. Beside test cases with their steps and the execution list will be created.

Screenshot 3 shows the agosense.symphony reporting module. There is one defect which was synchronized to RALLY.

Screenshot 4 shows the synchronized defect in the quality module of RALLY, where it will be fixed.

ExtensionsIf customers need to integrate additional tools in their environment, agosense.symphony is a perfect fit. All supported tools can be integrated with each other, where data flows can be defined in all directions and between all tools at the same time. Find the current list of supported development tools here: http://www.agosense.com/english/products/platform-und-adapter/agosenseinstruments .Additionally, for large scale or enterprise usage, agosense.symphony offers a lot of features like for example automatic load balancing and fail save operation, multi-tenant capabilities and much more. Please visit our website http://www.agosense.com for more information.

1

3 4

2