📄️ Manual Overview
Testspace presents a unique model for manual testing. Instead of a user interface for implementing test cases, plain text files maintained in a repository define the tests.
📄️ Configuration
Manual tests, known as test specs, are written using Markdown files (.md) are maintained in the code section of the repo. By default*, test specs are stored in a folder named specs.
📄️ Specification
Manual tests, known as test specs, are written using Markdown syntax. The markdown files (.md) are maintained in the code section of the repo, by default in a folder named specs. To enable manual testing a, .testspace.yml configuration file is required to be placed at the root* of your repo with the following minimum content:
📄️ Desktop Preview
The Testspace Spec model is compatible with the GitHub Jekyll model, where a separate parsing and static HTML generation step occurs. As a result of this approach, it is easy to leverage Jekyll for local Spec development and previewing.
📄️ Execution
The Manual tab lists the test specs discovered in the repository for a specific branch. A spec can be executed simply by clicking on it and hitting the START button.
📄️ Branch Workflow
When a project is created for manual testing, it is connected to a GitHub repository. Each space under the project maps to a corresponding branch in the repository. Spaces are automatically created and deleted based on the repository activity. When a space is created it is set in a release or sandbox mode.