Difference between revisions of "Задача:tests"

From EjudgeWiki
(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/Использование/Виды задач/Задача на написание тестов

Задача на написание тестов является "обратной" к стандартной задаче на написание программ. В задаче на написание тестов требуется разработать тестовый набор для тестирования некоторой задачи. Тестовый набор должен быть корректным и полным.

Такие задачи тестируются с помощью запуска заранее подготовленного набора программ на предоставленном участнике наборе тестов. Среди программ могут быть как правильные, так и неправильные программы. Правильные программы должны проходить все предоставленные участником тесты. Каждая неправильная программа должна не пройти хотя бы один из предоставленных участником тестов.

Участник сдает набор тестов в виде архива определенной структуры. Тестирование предоставленных тестов выполняется в несколько этапов.

Проверка архива на корректность

Нормализация тестовых файлов

Проверка тестовых файлов

Запуск на тестовом наборе программ