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. Presentation error
  9. Checking JSON
  10. Testing Java Swing applications
  11. Testing Java Spring applications
  12. Initial setup for JavaScript
  13. Testing Web React applications