Skip to content
You're viewing the v2 docs. Looking for v1?Go to v1 docs
Docs
Testsigma
Popular questions
↑↓ to navigate↵ to selectesc to close
Book a demo

Reports

A run result leaves Testsigma 2 ways. Exporting produces a PDF, an Excel sheet, or a JUnit XML file from the application itself. Generating runs a JAR outside the application and produces Allure, JUnit XML, or a PDF built from your own template.

Click the Export icon on a run result and select the format.

FormatHow it arrivesNotes
PDFGenerated and downloaded, with an email when it completesNamed (Test Plan Name with build run YYYYMMDD).pdf. Choose Failed Step Screenshots [Recommended], All Screenshots, or No Screenshots in the Export PDF dialog
MS Excel SheetA download link sent to your account emailNamed (Test Plan Name).xlsx
JUnit ReportDownloaded immediately as XMLNo dialog

The export menu on a run result, offering PDF, MS Excel Sheet, and Junit report

An exported report carries the names things had when the run executed, so exporting the same run again reproduces the same document. See Results.

To put your logo on a PDF, go to Settings > Customize Reports and turn on the Customer Report toggle.

For a data-driven test case, both the PDF and the Excel report carry the Test Data Profile and the Test Data Set used for each iteration, at test case level. Test cases that use no profile omit those fields.

An exported PDF has these sections, in the same order for web and mobile runs:

  • Cover: Shows the report title, run number, environment, start time, and result. If you’ve set up a logo, the cover also shows it with your organization name. A QR code opens the run in Testsigma. Only people signed in to your organization’s Testsigma account can open it, and it works as long as the run exists.
  • Overview: Shows the pass rate, failed count, duration, and how many planned test cases ran. It also breaks down results by status and failures by suite. The run details show who triggered the run and when it started and ended.
  • Contents: Links to each section and failed test case. Click here to navigate at the top of every page returns to the contents.
  • Failed test cases: Lists each failure reason, then gives each failed test case its own section. The section shows the failed step, the steps around it, and the test case’s screenshots. Expected and Actual values appear when the step recorded them.
  • Passed test cases: Groups passed test cases by suite, with test data, device, duration, and screenshot count.
  • Skipped and not run: Shows each test case’s status and the reason it didn’t run.

Execution steps appear only for failed test cases. Passed, skipped, and not-run test cases link to their full execution record.

Each iteration of a data-driven test case is a separate entry, labeled with its test data set and iteration number.

Download a sample web run report or a sample mobile run report.

Allure and custom PDF reports are produced by a JAR you run yourself. All formats need a Testsigma API key, Java 21 or later, and the JAR from customer support.

For a plan-level report, copy the run ID from the Execution ID field on the Run Result page, or from the page URL.

For a machine, suite, or case-level report, right-click the page and select Inspect, go to the Network tab, select the test case, suite, or machine in the Run Result details page, then find the response under Name, click Preview, expand Content, and copy the ID.

A self-contained report you open in a browser, for sharing with a team. It carries execution summaries with pass and fail metrics, suite-level grouping and timing, individual step details, failure screenshots and categorization, and visual charts and timelines.

Terminal window
java -jar custom-report-0.0.6.jar \
--config.plan.runId=YOUR-RUN-ID \
--config.apiKey=YOUR-API-KEY \
--config.report.type=ALLURE_HTML \
--config.report.output.directory=/path/to/output/

Every parameter the 2 JARs accept:

ParameterRequiredWhat it is
config.plan.runIdYesThe run ID of the test plan execution
config.apiKeyYesYour Testsigma API key
config.report.typeYesThe output format
config.template.locationFor JUnit and PDFPath to the template file
config.report.output.fileFor JUnitOutput path for the report
config.report.output.directoryFor AllureOutput directory for the report files
config.baseURLNoYour Testsigma instance URL. Defaults to https://app.testsigma.com/
config.idFor a custom PDF below plan levelThe ID of the test case, suite, or machine
config.pdf.directoryFor a custom PDFWhere the PDF is saved

Why does my exported Excel file open in the browser instead of downloading?

Section titled “Why does my exported Excel file open in the browser instead of downloading?”

Microsoft Edge redirects the emailed link to https://view.officeapps.live.com, which opens the file rather than saving it. In Edge, go to Settings > Downloads and turn off Open Office files in the browser.

Why do I get errors downloading large files from the Exports page?

Section titled “Why do I get errors downloading large files from the Exports page?”

A slow or unstable connection can load a file partially, and a cached incomplete version can fail on the next attempt. Set the browser to download PDFs instead of opening them, then retry the download.

In Chrome, go to Settings, search for PDF, open Site Settings > Additional content settings > PDF documents, and select Download PDFs. In Edge, go to Settings, search for PDF, open All Permissions > PDF documents, and turn on Always download PDF files.

Was this page helpful?