Задание 13
РАЗРАБОТКА ПРОГРАММЫ ТЕСТИРОВАНИЯ
Цели:
Закрепление теоретических сведений по работе с компонентами вкладки System.
Использование многодокументальных приложений, их методов, свойств, событий.
Задание:
Создать проект для запуска заставки тестирующей программы (Unit1.pas), которая будет отображаться на экране несколько секунд.
Выполнить программу согласно варианту задания. Составить блок, содержащий 20 вопросов с тремя вариантами ответов на каждый.
Таблица 13.1 – Задания по выполнению программы тестирования
N вар. |
Область тестирования, ППП |
N вар. |
Область тестирования, ППП |
1 |
Windows – файлы и папки |
16 |
Pacsal |
2 |
Norton Commander |
17 |
Visual FoxPro |
3 |
Total Commander |
18 |
Microsoft Outlook |
4 |
Microsoft Word |
19 |
Microsoft Visio |
5 |
Microsoft Excel |
20 |
Microsoft Equation |
6 |
Microsoft Power Point |
21 |
Графический редактор Paint |
7 |
Microsoft Access |
22 |
Microsoft Photo Editor |
8 |
Internet Explorer |
23 |
Диаграммы Microsoft Excel |
9 |
Microsoft Publisher |
24 |
Word Pad |
10 |
Microsoft Word Art |
25 |
Блокнот |
11 |
Corel Draw |
26 |
Калькулятор |
12 |
Adobe PhotoShop |
27 |
Интернет, электронная почта и связь |
13 |
Acrobat Reader |
28 |
Windows – работа в сети |
14 |
AutoCAD |
29 |
Работа с базами данных Delphi |
15 |
Delphi |
30 |
ACD See |
Установить свойства компонентов формы тестирования (Unit2.pas):
Form1: Caption – Приглашение к тестированию;
Color – по усмотрению разработчика;
image1: picture – вставка из файла, в котором сохранена копия экрана окна по соответствующей теме тестирования;
label1: caption – название программы тестирования;
WordWrap – True;
Font – по усмотрению разработчика;
Timer1: Interval=5000
Events… On Timer – Close; (закрытие формы)
Дизайн формы продумать самостоятельно.
Пример формы изображен на рисунке 13.1
Рисунок 13.1
Выполнить установки в коде модуля Unit1:
- Uses …Unit2
- В процедуре таймера – убрать Close;
Timer1.Enabled:=False;
Form1.Visible:=False;
Form2.Show;
Выполнить установки модуля Unit2
- вместо Close везде Application.Terminate.
Установить время, отведенное на ответ, например, 60 сек.
Предусмотреть вывод на экран номер вопроса, количество вопросов всего, количество пройденных вопросов.
Предусмотреть вывод на экран индикацию правильных ответов (в цифровом виде или с использованием индикатора процесса TProgressBar.
Контрольные вопросы:
С помощью каких компонентов организуются стандартные диалоговые окна Windows.
Как организовать управление проектом.
Какие компоненты и методы можно использовать для дизайна форм проекта.
Как организуется вызов и связь между формами проекта.
Какие способы существуют для организации процесса тестирования.