Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЗ77777777777.docx
Скачиваний:
2
Добавлен:
24.08.2019
Размер:
129.8 Кб
Скачать
  1. Тестирование

Тестирование осуществлялось по принципу «Белый ящик».

Был выбран метод тестирования «Тестирование переходов между состояниями».

Тест заключается в том, что необходимо выполнить последовательность действий и ввести набор таких данных, которые смогут показать весь функционал программы, а именно:

  • Тест формы «Заставка» . Запускаем программу из с помощью файла Concerts.exe. На форме должна функционировать полоса загрузки и выводится информация о стадии загрузки в label1. По окончании загрузки форма закрывается и появляется главная форма.

  • На главной форме выбираем каждую из кнопок и смотрим результат, т.е. открывает ли она новую форму, либо выводит одну из таблиц БД.

  • Переходим на форму «Осталось не купленных билетов» (Правка - Осталось билетов).Выбираем название концерта из компонента DBCombobox1, тип мест из DBCombobox2 и нажать на кнопку «Расчет». Итоговая информация в виде числапоявилась в Edit1.

  • Переходим на форму «Удалить концерт» (Правка – удалить концерт). Выбираем название концерта в DBCombobox1 и нажимаем кнопку «Удалить». Возвращаемся на главную форму. Выбираем Таблицы – Концерты. Концерт исчез из таблицы всех концертов.

  • Переходим на форму «Добавить заказ» (Правка – Добавить заказ). В DBCombobox1 выберем концерт, выберем один из видов мест (компоненты RadioButton1, 2, 3), количество заказываемых билетов (компонент Combobox1), введем контактные данные (компоненты Edit1, 2, 3, 4). Нажмем на кнопку «Заказать». Возвращаемся на главную форму. Проверяем добавление заказа (Таблицы – Клиенты). Клиент добавился в таблицу.

  • Переходим на форму «Удалить заказ» (Правка – Удалить заказ). Выбираем ФИО заказчика в DBCombobox1 и нажимаем кнопку «Удалить». Возвращаемся на главную форму. Выбираем Таблицы – Клиенты. Заказчик исчез из таблицы всех клиентов.

  • Переходим на форму «Свой запрос» (Правка – Свой запрос). Вводим в edit1SQL-запрос и нажимаем Button1. Возвращаемся на главную форму. В DBGrid1 появился результат запроса.

  • Переходим на форму «Поиск» (Таблицы - Поиск). В Combobox1выбираем таблицу, в Combobox2 выбираем Столбец, в edit1вводим поисковое слово и нажимаем кнопку «Поиск». Возвращаемся на главную форму. В DBGrid1 появился результат поиска.

  • Переходим на форму «О программе» (Справка – О программе). Главная форма закрылась. Открылась форма «О программе».На данной форме в memo1 вывелась краткая информация о программе и контактная информация автора.

  • Переходим на форму «Авторские права» (Справка - Автор). Главная форма закрылась. Открылась форма «Авторские права». На данной форме в memo1 вывелась предупреждение об авторских правах.

  • Проверка отчета. На главной форме перейдем (Принтер – Печать в MSWord). Открылось новое окно программы MSWord, в которое вывелась текущая информация из DBGrid1.

Заключение

Данная АИС является частью информационной системы о Москве и охватывает весь спектр потребностей в предоставления информации о фильмах и кинотеатрах города.

Программа, уже, в текущем виде может успешно функционировать в своей области.

В ней используются функции просмотра и редактирования БД о концертах, билетах, ценах, клиентах, а также поиск информации по выбранной таблице и вывод отчета в MSWord. Также возможно подключать к программе различные версии БД. Добавления концерта и заказчика в БД функция расчета количества оставшихся на выбранный концерт билетах. Для продвинутых пользователей, возможность написания и применения собственного SQL-запроса.

При появлении необходимости модернизации или дополнения программы новыми модулями, разработчик готов приступить к работе и выполнить работу в максимально короткие сроки и внедрить их в работу.