-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Sergey edited this page Jun 23, 2023
·
53 revisions
Welcome to the hs-test
documentation/tutorial page!
hs-test
is a framework that simplifies testing educational projects for Hyperskill.
There is an exact same framework written in Python and called hs-test-python
.
It is required to use for Hyperskill projects. The main features are:
- black box testing
- multiple types of tests in a simple unified way (without stdin, with stdin, files, Swing, Spring)
- generating learner-friendly feedback (filtering stack-traces, hints)
Make sure to read guidelines for writing tests.
This document is divided into the following sections:
- Home
- About
- Initial setup
- Writing tests
- Guidelines for writing tests
- Outcomes of testing
- Generating and checking
- Presentation error
- Checking JSON
- Testing solutions written in different languages
- Creating Hyperskill problems based on hs-test
- Testing Java Swing applications
- Testing Java Spring applications
- Testing Ktor applications
- Initial setup for JavaScript
- Testing Web React applications
- Home
- About
- Initial setup
- Writing tests
- Guidelines for writing tests
- Outcomes of testing
- Generating and checking
- Presentation error
- Checking JSON
- Testing solutions written in different languages
- Creating Hyperskill problems based on hs-test
- Testing Java Swing applications
- Testing Java Spring applications
- Testing Ktor applications