Functionize integrates seamlessly with Rally (formerly CA Agile Central), giving teams greater visibility into automated test results alongside manual testing efforts. With this integration, you can link Functionize tests to Rally test cases and view results in one central place—improving collaboration, traceability, and reporting across your organization.
Why Integrate Functionize with Rally?
In large organizations, testing data is most valuable when it’s shared widely. Rally is often the source of truth for test management, while Functionize provides intelligent automation. By linking the two, you can:
- Report both manual and automated results from a single location.
- Enhance automation coverage visibility across teams.
- Maintain traceability between Rally test cases and Functionize executions.
- Quickly navigate between platforms with hyperlinks to linked tests.
Why Add Functionize to Rally?
Functionize makes it easy to automate Rally test cases without writing code using Architect. Once integrated:
- You can link Rally test cases to automated Functionize tests.
- Test results flow back into Rally automatically (or on-demand).
- Teams can view orchestration results from Rally, closing the loop between management and execution.
High-Level Workflow
Here’s how the integration fits into your process:
- Create a manual test in Rally.
- Build the automated test in Functionize using Architect.
- Establish a connection between Functionize and Rally.
- Map Functionize Project with Rally Workspace.
- Link the Functionize test to the Rally test case.
- Create a Functionize Orchestration including the linked test.
- Execute the orchestration as part of a release cycle.
- Submit results to Rally (automatically or manually).
- View the orchestration results directly in Rally.
Initial Setup
- Open the Team Page
- Go to the Team page → Integrations tab.
- Select Rally
- From the left panel, choose Rally under Test Case Management.
- Enter your Rally URL and API Key.
- Click Test Sign In → status will update when successful.
- Project Mappings
- Scroll to the Project Mappings section.
- Select the Rally Workspace, Project, or Sub-Project you want to connect.
- Map Functionize Test Statuses to Rally Test Statuses.
- Use Add Project to map multiple Rally projects.
- Click Save Mapping when done.
Linking Test Cases
You can link Functionize tests to Rally test cases from either the Project Page or the Test Detail Page.
From the Project Page
- Open the mapped Functionize Project.
- In the test list, click the Rally logo + Link Test.
- Choose the Rally test case and click Link Test.
- Once linked, the Rally test name will replace the button (with a pencil icon to edit).
From the Test Detail Page
- Open the Test Detail page.
- Click the Rally logo + Link Test.
- Select the Rally test case and click Link Test.
- If the test is already linked elsewhere, you’ll receive a warning before overriding.
Sending Results to Rally
- Create an Orchestration
- Go to the Orchestrations tab → + Create New Orchestration.
- Fill in details, then on the Advanced tab choose how to submit results:
- Automatic Submission – results flow into Rally after every run.
- On Demand – results are sent only when triggered manually.
- Execute the Orchestration
- Run On Demand, on a Schedule, or via CI/CD.
- Open Orchestration Results and review outcomes.
- Submit Results
- If using On Demand: Click Submit to Rally from the Orchestration Results page.
- If using Automatic Submission: Results appear in Rally automatically.
Rally Execution & Reporting
With two-way linking in place:
- Each Functionize test execution links back to the Rally test case.
- Orchestration results appear as a Test Execution in Rally.
- Cross-browser and multiple dataset runs are grouped into one execution.
- If any test configuration fails (browser, dataset, etc.), the Rally test case is marked as failed.
- Tests included in orchestrations but not linked to Rally are listed in the results table but excluded from the Overall Execution Status in Rally.
Note: If a test in Functionize is included in the orchestration but is not linked to a corresponding test in Rally, the results table will provide information, but it will not be included in the Overall Execution Status section.
Tip: Start by linking your most business-critical Rally test cases to Functionize tests. This ensures stakeholders get the clearest, most immediate visibility into automation coverage and results.