An Azure DevOps extension that generates a report of test cases in a test plan, providing the latest outcome of each test case from the most recent test execution.
This extension allows you to quickly generate, view, and export the latest test results for all test cases in an Azure DevOps Test Plan. It is designed to get a consolidated, up-to-date report of test cases outcome, tested by and completion dates for all test cases in a selected test plan and all test suites under it.
Features
Fetch Test Cases: Retrieves all test cases from all suites in a selected Azure DevOps Test Plan, handling pagination for large plans.
Display Results: Shows a sortable, searchable table of test cases with their latest outcome, tester, and completion date.
Export to Markdown: Exports the results table to a Markdown file, including hyperlinks to each test case and the test plan itself.
Test Plan and Test Case Links: All links are properly encoded to handle spaces and special characters in organization and project names in the export.
Spinner and Progress: Displays a spinner with dynamic messages while fetching test cases and results.
Pagination and Filtering: Supports paging and filtering of test cases in the UI for large test plans.
Usage
Open the extension from the Azure DevOps UI.
Select a test plan from the dropdown.
Click "Generate Test Results Report".
View the results table, filter or sort as needed.
Click "Export to Markdown" to download a Markdown report with links to the test plan and each test case.
Troubleshooting
No Results Displayed:
Ensure you have selected a valid test plan with test cases. If the table is empty, verify your Azure DevOps permissions and that the test plan contains test cases.
Spinner or Progress Bar Stuck:
If the spinner or progress bar does not disappear, there may have been a network or API error. Try refreshing the page and running the report again.
Export to Markdown Missing Data:
If the exported Markdown file is missing columns or data, ensure you are using the latest version of the extension. The export always matches the data currently shown in the table.
Table Only Shows First Page in Export:
The export function is designed to include all rows from all pages, not just the visible page. If you see only a subset, refresh the page and try again.
Test Plan Dropdown is Empty:
Make sure you have access to test plans in the selected Azure DevOps project. If the dropdown does not populate, check your permissions or try reloading the extension.
Unexpected Errors or UI Issues:
Open the browser’s developer console for error messages. If problems persist, contact the extension maintainer with details and screenshots.