Difference between revisions of "Задача:tests"
(Created page with 'Навигация: Главная страница/Система ejudge/Использование/Виды задач/[[Задача:tests|Задач…') |
|||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Виды задач]]/[[Задача:tests|Задача на написание тестов]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Виды задач]]/[[Задача:tests|Задача на написание тестов]] | ||
+ | |||
+ | Задача на написание тестов является "обратной" к стандартной задаче на написание программ. В задаче на написание тестов | ||
+ | требуется разработать тестовый набор для тестирования некоторой задачи. Тестовый набор должен быть корректным и полным. | ||
+ | |||
+ | Такие задачи тестируются с помощью запуска заранее подготовленного набора программ на предоставленном участнике наборе тестов. Среди программ могут быть как правильные, так и неправильные программы. Правильные программы должны проходить все предоставленные участником тесты. Каждая неправильная программа должна не пройти хотя бы один из предоставленных участником тестов. | ||
+ | |||
+ | Участник сдает набор тестов в виде архива [[структура архива с тестами|определенной структуры]]. Тестирование предоставленных тестов выполняется в несколько этапов. | ||
+ | |||
+ | === Проверка архива на корректность === | ||
+ | |||
+ | === Нормализация тестовых файлов === | ||
+ | |||
+ | === Проверка тестовых файлов === | ||
+ | |||
+ | === Запуск на тестовом наборе программ === |
Revision as of 05:12, 30 June 2010
Навигация: Главная страница/Система ejudge/Использование/Виды задач/Задача на написание тестов
Задача на написание тестов является "обратной" к стандартной задаче на написание программ. В задаче на написание тестов требуется разработать тестовый набор для тестирования некоторой задачи. Тестовый набор должен быть корректным и полным.
Такие задачи тестируются с помощью запуска заранее подготовленного набора программ на предоставленном участнике наборе тестов. Среди программ могут быть как правильные, так и неправильные программы. Правильные программы должны проходить все предоставленные участником тесты. Каждая неправильная программа должна не пройти хотя бы один из предоставленных участником тестов.
Участник сдает набор тестов в виде архива определенной структуры. Тестирование предоставленных тестов выполняется в несколько этапов.