Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИПЛОМ17.06.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.84 Mб
Скачать

Выводы по разделу 2

В данном разделе выпускной работы было выполнено проектирование и реализация клиентской части информационно-справочной системы гостиницы.

В ходе проектирования была выбрана типовая архитектура программного обеспечения, таковой является трехзвенная архитектура «клиент-сервер».

Разработаны UML – диаграммы для программного обеспечения, такие как:

  • диаграммы компонентов;

  • диаграммы последовательности;

  • диаграммы кооперации;

  • диаграмма прецедента.

Был обоснован выбор средств для построения алгоритмов функционирования программного обеспечения «Информационно-справочный web-сайт гостиницы».

Выбран способ построения алгоритмов – блок-схема.

Разработан и описан общий укрупнённый алгоритм работы программного обеспечения «Информационно-справочный web-сайта гостиницы».

.

  1. ВВЕРИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННО СПРАВОЧНОГО WEB-САЙТА ГОСТИНИЦЫ

    1. Планы тестирования

      1. План автономного тестирования

        1. Тестируемые элементы

Автономному тестированию подлежат следующие классы: MainPage.php, PageRegistration.php, PageBooking.php, PageLink.php, PageAuthorization.php, PageUslugi.php, PageNomera.php, PageAdmin.php.

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

Таблица 3.5 - Входные данные и ожидаемый результат для методов, выполняемых классами программного обеспечения

тес-та

Тестируемый

класс

Описание входных данных

Входные данные

Ожидаемый результат

1

Page-Registration.php

1 Заполнение пользователем формы регистрации (ФИО, email, логин, пароль).

2 Нажатие на кнопку «Зарегистрировать».

Данные пользователя (ФИО, email, логин, пароль)

Занесение личных данных пользователя в БД

2

PageAuthorization.php

1 Ввод логина и пароля.

2 Нажатие на кнопку «Войти»:

  • пользователь;

  • администратор;

Логин, пароль

  • получение доступа к редактированию и просмотру своей информации;

  • получение доступа к просмотру информации.

  • пользователь не найден в БД.

  • выдача сообщения о том, что пользователь не зарегистрирован.

3

MainPage.php

1 Главная страница

Информация о гостинице

Информация о гостинице

2 Выбор пункта меню «Выход»

Ссылка на страницу «Авторизация»

Загрузка страницы «Авторизация»

Продолжение таблицы 3.5

тес-та

Тестируемый

класс

Описание входных данных

Входные данные

Ожидаемый результат

4

PageBooking.php

1 Выбор определенных критериев номера

2 Выбор ссылки «Назад»

Ссылка бронирования

Ссылка главной страницы

Вывод страницы бронирование с формой заполнения

Загрузка главной страницы

5

PageLink.php

1 Выбор конкретной ссылки

Ссылки страниц

Вывод списка ссылок

2 Выбор ссылки «Назад»

Ссылка главной страницы

Загрузка главной страницы

6

PageUslugi.php

1 Выбор конкретной ссылки

Список услуг гостиницы

Вывод списка услуг гостиницы

2 Выбор ссылки «Назад»

Ссылка главной страницы

Загрузка главной страницы

7

PageNomera.php

1 Выбор конкретной ссылки

Информация о номерах

Вывод информации о номерах гостиницы

2Выбор ссылки «Назад»

Ссылка главной страницы

Загрузка главной страницы

        1. Подход

Автономное тестирование выполняет разработчик программного обеспечения Пасека Ксения Владимировна.

Средства тестирования: инструментальная PHP, HTML, MySQL, браузер Google Chrome.

        1. Критерии адекватного тестирования модулей

Критерии адекватного тестирования модулей приведены в графе “Ожидаемый результат” таблицы 3.5.

        1. Задачи тестирования

Задачей автономного тестирования является контроль логики каждого отдельного классов и методов.

        1. Необходимое оборудование

Для проведения автономного тестирования необходимо наличие процессора типа Pentium III 800 Мгц, оперативная память 512 Mb, жесткий диск емкостью 60 Gb.

        1. Риск и непредвиденные обстоятельства

Обработку исключительных ситуаций выполняет операционная система.

    1. Спецификация тестирования

      1. Спецификация комплекта тестов

        1. Тестируемые функции

Тестированию подлежат следующие функции выполняемые программным обеспечением:

  • регистрация;

  • авторизация;

  • вывод главной страницы;

  • вывод страницы с галереей номеров;

  • вывод страницы бронирования;

        1. Подход

Анализ выполнения web-приложением всех функций производится визуально.

Описания и критерии прохождения тестов будут приведены в таблице 3.6.

Таблица 3.6 - Описание и критерии прохождения тестов

Тест

Описание теста

Критерий прохождения теста

Регистрация

Загружается окно регистрации с полями ФИО, email, Логин, Пароль, кнопкой «Зарегистрировать»

Появление регистрационного окна

При нажатии на кнопку «Зарегистрировать» данные пользователя заносятся в БД

Занесение данных пользователя в БД

Авторизация

Загружается окно авторизации с полями Логин, Пароль, кнопкой «Войти»

Появления окна авторизации

При нажатии на кнопку «Войти» загружается главная страница сайта

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

Появление главной страницы – в случае зарегистрированного пользователя

Продолжение таблицы 3.6

Тест

Описание теста

Критерий прохождения теста

Выбор вкладки галерея номеров

При нажатии на вкладку «Галерея номеров», загружается страница со списком номеров

Появление страницы со списком номеров с изображением

Бронирование номера

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

Появление страницы с формой заполнения персональных данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]