Skip to content

jcase: требования к тестированию

Vasily M edited this page Apr 1, 2019 · 1 revision

Требования к тестированию

Структура файлов

  1. В корневой папке проекта должна находиться папка js_test.
  2. В ней для каждого модуля должны находиться js-код для автоматического тестирования необходимых функций.
  3. Каждый тест должен запускать тестируемые функции с тестовым набором данных и возвращать true, если тест пройдет успешно, и false - если результат функции оказался неправильным.
  4. В директории js_test/test_data должны лежать файлы с необходимым тестовым набором данных для тестов.
  5. Модуль визуализации тестируется не автоматически, а вручную, т.к. нет возможности программно определить "правильность" сгенерированной картинки.

Файлы

Подробное описание тестов находится внутри файлов

  1. js_test/loader_test.js - код автоматического тестирования модуля загрузки;
  2. js_test/validator_test.js - код автоматического тестирования модуля валидации;
  3. js_test/test_data/validator_true.json - набор правильных данных для тестирования валидатора;
  4. js_test/test_data/validator_false.json - набор неправильных данных для тестирования валидатора;
  5. js_test/test_data/loader_true.json - набор правильных данных для тестирования загрузчика;
  6. js_test/test_data/loader_false.json - набор правильных данных для тестирования загрузчика.
Clone this wiki locally