На сегодняшний день тестирование широко вошло в нашу жизнь. Тестирование применяется для на работу , для оценки квалификации персонала учреждений, то есть практически во всех сферах деятельности человека.  Поэтому создание самому программы  на Delphi « Тесты» актуально  в наше время.
Человеку проходящему тестирование предлагается ряд вопросов (тест), на которые он должен ответить.
Как правило к каждому вопросу даётся несколько вариантов ответа, из которых нужно выбрать правильный.

Файл теста для программы на Delphi «Тесты»

      Тест - это последовательность вопросов, на которые испытаемый должен ответить путём выбора правильного ответа из нескольких предложенных вариантов Файл теста программы на Delphi «Тесты» представляет собой три раздела: 

    Раздел заголовка;

   Раздел оценок;

   Раздел вопросов.

Форма программы на Delphi « Тесты».

      Ниже на рисунке показан вид стартовой формы  программы на Delphi « Тесты» Form1 во время разработки приложения. Эта Форма программы на Delphi « Тесты» будет использоваться для вывода вопросов теста и ввода ответов пользователя, так и для вывода начальной информации о тесте и результатах тестирования. Label5- предназначена для вывода текста начальной информации о тесте и результатах тестирования.

Вывод иллюстрации  Программы на  Delphi «Тесты»

    Для того чтобы на форме выводить иллюстрацию мы добавили компонент Image, значёк этого компонента находится на вкладке Additional палитры компонентов среды IDE.Картинку, которая отображается в области Image, можно задать во время создания формы или же во время работы программы. При создании формы картинка задаётся установкой значения свойства Picture. А во время работы программы  с помощью метода LoadFromFile

Загрузка файла теста Программы на  Delphi «Тесты»

    Имя файла теста передать  программе на Delphi «Тесты» можно с помощью параметра командной строки путём настройки свойств значка ярлыка ,программы на рабочем столе или в папке исполняющего файла с расширением  exe Рассмотрим пример, настройки программы на Delphi «Тесты» значок запуска которой находится на рабочем столе (для этого нужно зайти в папку с программой и создать ярлык  на рабочем столе для файла программы), на работу с файлом  теста Dost.txt необходимо щёлкнуть правой кнопкой мыши и из контекстного меню выбрать пункт Свойства  и в поле Объект, после имени файла программы (Project_Test1.exe), ввести имя файла  теста (Dost.txt), заключив его в двойные кавычки

Текст программы (исходный код) на Delphi «Тесты»

    После создания формы в окно редактора кода, секцию implementation следует поместить описание глобальных констант(раздел const)   и переменных (раздел var). Затем приступаем к созданию процедур обработки событий.
Их в программе три:.
Обработка события OnActivate  для стартовой формы .
Обработка события OnClick для командной кнопки Button1 .
Процедура обработки события OnClick  - она одна общая для переключателей выбора ответа.

Усовершенствование программы на Delphi ТЕСТЫ

    Привёдённый выше текст программы Delphi тесты был бы проще и изящней, если поля вывода альтернативных ответов и переключатели выбора альтернативных ответов были объединены в массивы. Тогда программа могла бы обращаться к полям и переключателям не по имени, а по индексу.
Delphi позволяет объединить компоненты в массив, но создаваться такие компоненты должны не во время создания формы приложения, динамически – во время работы программы.