Отладка и испытание программы 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Отладка и испытание программы



5.1 Тестовые примеры

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

Для проверки работоспособности данного курсового проекта было принято решение провести следующие группы тестов:

1) Тестирование корректной работы интерфейса.

2) Тестирование работоспособности полей для заполнения

Тестирование интерфейса включает в себя:

1) Корректный переход по ссылкам.

2) Корректный поиск информации.

3) Верное отображение фильтрации.

4) Отправление отзыва.

5) Выставление рейтинга.

Для проверки тестирования корректного заполнения полей были выбраны следующие тесты:

1) Отзыв с неверными данными.

2) Поиск с неверными данными.

 

Анализ полученных результатов

Группа тестов номер 1 (тестирование работоспособности перемещения между формами) показала следующие результаты:

Тест 1 показал, что при попытке перехода с главной формы на форму фильма, пользователь перенаправляется на конкретный фильм, что изображено на рисунке 5.1.

 

 

Рисунок 5.1 – Переход на форму фильма

 

Тест 2 показал, что при попытке перехода с формы конкретного фильма на главную форму, пользователь перенаправляется на главную форму, что изображено на рисунке 5.2.

 

Рисунок 5.2 – Переход на главную форму

Тест 3 показал, что при попытке поиска фильма, успешно выводятся похожие по запросу фильмы, что изображено на рисунке 5.3.

 

Рисунок 5.3 – Поиск фильма

 

Тест 4 показал, что при попытке фильтрации фильмов, успешно выводятся похожие по запросу фильмы, что изображено на рисунке 5.4.

 

Рисунок 5.4 – Фильтрация фильмов

 

Тест 5 показал, что при попытке оставить отзыв, отзыв успешно выводятся, что изображено на рисунке 5.4.

 

Рисунок 5.4 – Фильтрация фильмов

 

Тест 5 показал, что при попытке оставить рейтинг, рейтингу успешно учитывается, что изображено на рисунке 5.4.

 

Рисунок 5.4 – Отправка рейтинга

Группа тестов номер 2 (тестирования функций в приложении) показала следующие результаты:

 

Тест 1 показал, что при попытке отправления отзыва с пустыми полями, пустые поля выделяются, что изображено на рисунке 5.5, рисунке 5.6 и рисунке 5.7.

 

Рисунок 5.5 – Не заполнено поле комментария

 

Рисунок 5.6 – Не заполнено поле имя

Рисунок 5.7 – Не заполнено поле Email

 

Тест 2 показал, что при попытке поиска фильма, если поле заполнено не корректно, информация не отоброжается, что изображено на рисунке 5.8.

 

Рисунок 5.8 – Изменение информации

 

Описание применениЯ ПРОГРАММЫ

Условия применения

Минимальные системные требования – это набор условий, необходимых для возможности запуска и работы программного продукта. Однако, наличие минимальных системных требований не отменяет возможность запуска ПО на компьютерах, которые по характеристикам слабее минимальных.

Минимальные системные требования для запуска приложения:

1) Операционная система: Windows 7 и выше.

2) Процессор: Pentium 4 1 ГГц или более быстрый процессор.

3) Оперативная память: 515 МБ или больше.

4) Свободного места жестком диске: более 1 ГБ.

5) Видеоадаптер: поддерживающая архитектуру DirectX 10 и выше.

6) Видеопамять: 128 МБ или больше.

Рекомендуемые системные требования для запуска приложения:

1) Операционная система: Windows 10.

2) Процессор: A6 7310 2.4 ГГЦ.

3) Оперативная память: 8 ГБ.

4) Свободного места жестком диске: более 4 ГБ.

 

Назначение программы

 

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

Что бы просмотреть информацию о фильмах, пользователь должен нажать на заинтересовавший его фильм

Заключение

 

Для реализации данного приложения были использованы технологии Django3. В качестве системы управления базами данных выступает DjangoAdmin. Работа в данной базе данных осуществляется при помощи декларативным языком программирования SQLite. Данный декларативный язык программирования в связке с DjangoAdmin эффективно решает проблему передачи, хранения, и стабильного использования данных. Программное средство разработано на объектном ориентированном языке программирования Python, в среде разработки PyCharm. Было проведено множество исследований компонентов программной среды.

При выполнении курсовой работы были выполнены следующие зажачи:

1) Систематизированы знаний в области программирования с использованием языка Python.

2) Изучены декларативного языка программирования SQLite.

3) Углубление и расширение объема знаний и умений программирования на объектно-ориентированном языке Python в среде разработки программ PyCharm.

4) Сформированы умения и навыков самостоятельной организации исследовательской работы.

5) Сформированы современные методы поиска, обработки и использования информации.

6) Анализ похожих программ на просторе интернета.

7) Углублены знаний и умений в использовании технологии построения веб приложений Django3.

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


 



Поделиться:


Последнее изменение этой страницы: 2021-05-12; просмотров: 71; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.174.168 (0.007 с.)