Skip to main content

Introduction

Testspace is Test Management software used for Automated, Manual, and Exploratory testing.

Testspace provides a dashboard for publishing test results from automation and a framework for implementing and executing manual tests written in Markdown — authored directly in Testspace, or maintained in a connected GitHub, GitLab, or Bitbucket repository. There is also built-in support for exploratory testing, used to capture observations and usability issues.

  • Publish large volumes of test results with a single command
  • Implement Manual tests using plain text files — authored directly in Testspace, or maintained in a connected repository
  • Connect GitHub, Jira, GitLab, or Bitbucket to automatically create and track issues from test failures
  • Improve process with built-in metrics, graphs, reports, analytics, and insights
  • Auto-detect Flaky tests
  • Include Exploratory activity during test sessions

For publishing the test results from automation, Testspace has built-in integrations with existing Continuous Integration Systems and configuration management systems such as GitHub, GitLab, and Bitbucket. This includes support for branching, forks, pull requests, and automatically aggregating test results from parallel jobs.

To publish content to the Testspace server simply "push" file(s) with the Testspace client.

testspace path/to/**/results*.xml coverage.xml ..
info

For more information refer to Publish Overview.

Concerning manual testing, tests are captured using plain text Markdown files — written directly in Testspace, or maintained in a connected repository following the same process as development (version control, pull requests, etc.). The text is rendered to manual test instructions, allowing a human tester to provide status.

  # Test 1
This is my test description.
## Case A
- do this
- do that
## Case B
...
info

For more information refer to Manual Overview.