Sometimes you need to export runs for your Clients and Partners - in an easy to share format, outside of Thunders.
Here is how: When you have completed your Test Runs, Thunders allows you to export a professional PDF report summarizing the execution results. This report includes a cover page, a table of contents, an introduction, an execution summary, and detailed test set sections with step-by-step results and screenshots.
You can also customize the appearance of your PDF reports at the Project level, including the color scheme and which sections to include.
How to Export a PDF Report
From the Test Runs list
Navigate to your Project and open the Test Runs list.
Select the Test Run(s) you want to include in the report.
Click the Export Report button.
In the Export Test Report dialog, fill in the fields that you need:
Report title (optional): the title printed on the cover. Leave it empty to keep the default title, "Test Report" ("Cahier de Test" in a French report).
Introduction: the text of the Introduction section.
Client Logo (optional, ideal 200x200): an end-client logo for the cover.
Report Language: English or French.
Include step evidence: adds an appendix with the evidence behind each verification. See Step evidence below.
Click Generate Report to download the PDF.
What the PDF Report Contains
The generated PDF report can include up to five sections. Each section can be toggled on or off from the Project Settings (see customization below).
Cover Page
Displays the report title, the project name, the number of test runs and test sets, the run date, the pass rate, and the totals (test runs, failed, duration, bugs). The title is the one that you type in Report title (optional). The project name is the name of the Project that you export from.
Shows your organization logo and, optionally, an end-client logo.
Table of Contents
Provides a structured outline of all test sets and test cases included in the report, with numbered sections for easy navigation.
Introduction
A customizable section where you can provide context about the testing scope, objectives, or any relevant background information.
Execution Summary
A table summarizing all test cases with their name, configuration (test set), status (Passed, Failed, Running, Stopped, Cancelled), and duration.
Each test case name links back to the corresponding Test Run in the Thunders web app.
Test Sets & Detailed Results
For each test set, the report lists every test case with:
Test case name and description
A detailed Run Steps table showing each executed step, its description, expected result, pass/fail status, and duration
The last screenshot captured during the test execution
Step evidence (optional)
When you turn on Include step evidence, each test case in the report gets an Evidence section after its run steps and its last screenshot. It holds the screenshots and results behind each assertion, screenshot step, visual comparison and file comparison.
In the Run Steps table, a step with evidence carries an evidence link to its entry in the appendix. Each entry links back to its step.
The report is noticeably larger and slower to generate with evidence. When your selection holds more evidence than one report accepts, the export stops and a message gives the limit. Select fewer Test Runs, then export again.
When Include step evidence is on, a second option shows: Link evidence to the full-size original. It is on by default. Each screenshot then opens at full resolution in a browser, and each compared file opens as the document itself. A reader needs no Thunders account to open these links, but needs network access to the Thunders API.
Both options go back to their defaults after each successful export.
Customize Your PDF Export
You can customize the appearance and content of your PDF reports from the PDF Export settings of your Project.
How to Access PDF Export Settings
In your Project, click Configure in the left-hand navigation, then Settings.
Click on the PDF Export tab. You can also open it from the Export Test Report dialog, with the project settings > PDF Export link.
Here you will find two customization sections: Colors and Section Visibility (toggles).
Colors
You can customize the following colors used in the PDF report. Each color is specified as a hex value (e.g., #2563EB), or picked from the Default Colors.
Color | Description | Default Value |
Primary Color | Used for main headings and cover title accent |
|
Subtitle Color | Used for subtitles, project name, and body text accents |
|
Contents Item Color | Used for the test case entries in the table of contents, and for the labels of the figures and of the legends on the cover and overview pages |
|
Section Visibility
You can toggle the visibility of each report section independently. When a section is disabled, it will not appear in the generated PDF.
Section | Default |
Cover Page | Enabled |
Table of Contents | Enabled |
Introduction | Enabled |
Executive Summary | Enabled |
Test Sets Details | Enabled |
Save & Reset
Save: Persists your customization to the Project. All future PDF exports for this Project will use the saved configuration.
Reset: Sets all colors and section visibility back to the platform defaults. Click Save to keep the change.
Configuration Priority
When generating a PDF report, the configuration is resolved in the following priority order (highest to lowest):
Request-level config - passed directly in the export request body (advanced usage)
Project-level config - saved in Configure > Settings > PDF Export tab
Platform defaults - the built-in Thunders default theme
If both a project-level and request-level configuration exist, they are merged on top of the platform defaults, with the request-level values taking the highest priority.
Localization
The PDF report supports both English and French. The language is selected at the time of export and affects all labels, headers, and status texts within the report. The default language will depend on your app preffered language.


