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 using Markdown files maintained in GitHub, GitLab, and Bitbucket. 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 contained in a repository
  • 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 testings, Testspace automatically discovers tests that are captured using plain text Markdown files and committed to a repository, following the same process as development (version control, pull requests, etc.). The text files are rendered to manual test instructions, allowing a human tester to provide status.

/specs/test1.md
  # Test 1
## Case A
- do this
- do that
## Case B
...
info

For more information refer to Manual Overview.