-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Vladimir Turov edited this page Jan 20, 2021
·
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)
This document is divided into the following sections:
- Home
- About
- https://github.com/hyperskill/hs-test/wiki/Initial-setup
- https://github.com/hyperskill/hs-test/wiki/Writing-tests
- https://github.com/hyperskill/hs-test/wiki/Guidelines-for-writing-tests
- https://github.com/hyperskill/hs-test/wiki/Outcomes-of-testing
- https://github.com/hyperskill/hs-test/wiki/Generating-and-checking
-
- Different check methods
- Presentation error
- Checking JSON
- Testing Java Swing applications
- Testing Java Spring 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