This tutorial repo focuses on GitHub users that are first-time Testspace users. It provides a reference project to walk-through to get new users up to speed on how Testspace works.
Refer to the Help Tutorial for instructions.
This repo includes (i) a CI workflow file used to publish automated test results and (ii) a set of Test Specs used for manual execution.
IMPORTANT. If you fork this repo, you are required to enable both Actions and Issues in the new repo.
The Tutorial is organized into three sections:
- Publishing automated test results
- Manual basics such as running, implementing, issues, and sessions
- Advanced topics such as Exploratory, Automated Fixturing, Variables and Includes, etc.
The required repo files, used by the Publishing and Manual basics sections are:
root
└─ .github/workflows
└─ ci.yml
└─ testspace.yml
└─ specs
└─ hello.md
└─ syntax.examples.md
└─ use.setup.fixture.md
└─ vars.and.include.md
├─ .testspace.yml
└── results.xmlOther repo files content (i.e. Gemfile, handler.js, etc.) are used for the advanced topics such as:
- Automated Fixturing
- Variables and Includes
- Using Jekyll for local spec development and review