Skip to content
Vladimir Turov edited this page Jan 20, 2021 · 53 revisions

hs-test - table of contents

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:

  1. Home
  2. About
  3. https://github.com/hyperskill/hs-test/wiki/Initial-setup
  4. https://github.com/hyperskill/hs-test/wiki/Writing-tests
  5. https://github.com/hyperskill/hs-test/wiki/Guidelines-for-writing-tests
  6. https://github.com/hyperskill/hs-test/wiki/Outcomes-of-testing
  7. https://github.com/hyperskill/hs-test/wiki/Generating-and-checking
  8. Different check methods
  9. Presentation error
  10. Checking JSON
  11. Testing Java Swing applications
  12. Testing Java Spring applications
  13. Initial setup for JavaScript
  14. Testing Web React applications