The Azure DevOps (ADO) integration within Functionize enables seamless test case management by connecting Functionize with your Azure DevOps projects. This integration strengthens collaboration between development and QA teams, supports continuous integration, and helps streamline workflows from test design through execution and reporting.
Prerequisites
In order to integrate Functionize with ADO, you will need to use an ADO account with the correct permissions. Within ADO, the account you use to connect will require read/write permissions for Test Case Management and read permissions for Work Items.
Initial Setup
1. Open the Team Page
- Navigate to the Team page in Functionize.
- Go to the Integrations tab.
2. Select Azure DevOps
- From the Test Case Management section, choose Azure DevOps.
3. Provide Connection Details
Fill in the required fields:
- URL: Your AzDO instance URL
- Organization: Your AzDO organization name
- Access Token: Your personal access token
- Timeout (secs): Recommended value is 5
4. Test the Connection
- Click Test Sign In to verify that Functionize can connect to your AzDO environment.
5. Map Projects and Statuses
- Scroll to the Project Mappings section.
- Click Add Project.
- Select the Functionize and Azure DevOps projects you want to link.
- Choose the Functionize Project Environment to associate with AzDO.
- Map Functionize test statuses to their equivalent AzDO test statuses.
- Click Save Mapping.
Linking Test Cases
Once setup is complete, you can link Functionize tests with Azure DevOps test cases.
Linking via the Project Page
- Open the Functionize project mapped to Azure DevOps.
- In the test list, locate the Azure DevOps logo + Link Test option.
- Click + Link Test.
- Select:
- Integration Plan (mapped Test Plan in AzDO)
- Integration Suite (mapped Test Suite in AzDO)
- The AzDO test case(s) to link
- Click Link Test.
- Multiple AzDO test cases can be linked to a single Functionize test by repeating this process. Similarly, multiple Functionize tests can also be linked to a single AzDO test case.
Linking via the Test Detail Page
- Open the Test Detail page.
- In the header, click the Azure DevOps logo + Link Test.
- Select the Integration Plan, Suite, and test case(s).
- Click Link Test.
Unlinking Azure DevOps test cases
- If only one test case is linked: click on (X) icon on attached Azure DevOps test to unlink it from the Functionize test case.
- If multiple test cases are attached:
- Click on the +More icon to display the list of test cases attached.
- Click on the trash icon to remove the desired Azure DevOps test from the Functionize test.
Sending Test Results to Azure DevOps
You can send Functionize orchestration results directly into Azure DevOps.
Step 1: Create an Orchestration
- Open the Orchestrations tab and click + Create New Orchestration.
- Fill in the Details tab.
- On the Advanced tab, under Submit Linked Test to TCM, choose how results will be submitted:
- Automatically after any or pass run,
- On Demand (manual submission).
- If you choose automatic submission, configure the Test Plan and Test Suite on the Integrations tab of the orchestration.
- Click Confirm.
Step 2: Execute the Orchestration
- Run the orchestration on demand, on a schedule, or as part of a CI/CD pipeline.
- Open the Orchestration Results page.
Step 3: Submit Results to ADO
- If you selected Automatic submission, the ADO icon will appear in the results view. Clicking it will redirect you to the Azure login page.
- If you selected On Demand submission, click Submit to Azure.
- Choose the Test Plan and Suite to map results.
- Click Submit.
- A confirmation toast will appear once results are successfully sent.
Benefits
By integrating Functionize with Azure DevOps, you enable:
- Centralized test management across both platforms.
- Improved traceability from requirements → test cases → results.
- Enhanced collaboration between development and QA.
- Streamlined CI/CD workflows with continuous feedback loops.
This integration ensures test coverage remains synchronized across teams, helping deliver higher-quality software faster.