-
Notifications
You must be signed in to change notification settings - Fork 7
jcase: требования к тестированию
Vasily M edited this page Apr 1, 2019
·
1 revision
- В корневой папке проекта должна находиться папка js_test.
- В ней для каждого модуля должны находиться js-код для автоматического тестирования необходимых функций.
- Каждый тест должен запускать тестируемые функции с тестовым набором данных и возвращать true, если тест пройдет успешно, и false - если результат функции оказался неправильным.
- В директории js_test/test_data должны лежать файлы с необходимым тестовым набором данных для тестов.
- Модуль визуализации тестируется не автоматически, а вручную, т.к. нет возможности программно определить "правильность" сгенерированной картинки.
- js_test/loader_test.js - код автоматического тестирования модуля загрузки;
- js_test/validator_test.js - код автоматического тестирования модуля валидации;
- js_test/test_data/validator_true.json - набор правильных данных для тестирования валидатора;
- js_test/test_data/validator_false.json - набор неправильных данных для тестирования валидатора;
- js_test/test_data/loader_true.json - набор правильных данных для тестирования загрузчика;
- js_test/test_data/loader_false.json - набор правильных данных для тестирования загрузчика.