Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Результаты тестирования и результаты тестовых испытаний ПП



Самыми распространёнными методами тестирования являются тестирование методом черного ящика, белого ящика и серого ящика.

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

Тестирование программного обеспечения происходила по плану, предложенному в таблице 4.1.

Таблица 4.1 – Тестирование методом черного ящика

Название модуля Описание тестового случая Ожидаемые результаты Тест пройден?
Главная форма Выбор вида работы: 1. На главной форме нажимаем кнопку «Пройти тестирование». 2. На главной форме нажимаем кнопку «О программе». 1. При нажатии на какую-либо кнопку в основном поле отображается информация, соответствующая нажатой кнопке. 2. В поле поиска отображается вводимая информация. Да
Форма «Тестирование» Выбор вида работы: 1. На форме тестирования нажимаем на кнопку «Выбор теста». 3 На форме тестирования нажимаем на кнопку «Результат тестирование». 1. При нажатии на какой-либо элемент списка в поле отображается список тестов. 2. При нажатии кнопку мы переходим на случайный тест. Да

Тестирование методом белого ящика представляет собой проверка внутреннего функционирование и логику работы кода. При выполнения теста, необходимо знание кода, чтобы узнать точную часть кода, имеющую ошибки. Этот тест также известен как White-box, Open-Box или Glass box тестирование. 

При тестировании программного обеспечения методом белого ящика, были выявлены ошибки, представленные в таблице 4.2.

Таблица 4.2 – Тестирование методом «белый ящик»

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

Выявленные ошибки исправлялись разработчиком.

Вывод

1. В результате проведения тестирования было установлено, что разработанный программный продукт имеет высокую степень соответствия предъявляемым к нему требованиям и может быть успешно использован.

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

 

 

ЗАКЛЮЧЕНИЕ

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

В ходе проведенного анализа существующих программных средств («Незнайка», «Ведомственная охрана» и «Тесты для школы») были сформулированы следующие выводы: тестирование должно содержать большой объем тестов по определенной тематике, экспертную систему для анализа и оценки ответов.

Был спроектирован внешний интерфейс пользователя. Была разработана UML-диаграмма приложения. Для создания программного продукта была выбрана среда разработки Delphi 7.

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

 

ГЛОССАРИЙ

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

Системное тестирование программного обеспечения — это тестирование программного обеспечения (ПО), выполняемое на полной, интегрированной системе, с целью проверки соответствия системы исходным требованиям. Системное тестирование относится к методам тестирования чёрного ящика, и, тем самым, не требует знаний о внутреннем устройстве системы.

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

Метод тестирования «белый ящик» - тестирование кода на предмет логики работы программы и корректности её работы с точки зрения компилятора того языка, на котором она писалась.

Пользовательский интерфейс – это комплекс правил и средств, организующих взаимодействие пользователя с устройствами или программами.

Программа – законченный алгоритм, реализованный на языке программирования и в полной мере решающий поставленную задачу.

Тестирование – процесс многократного выполнения программы с целью обнаружения ошибок.

 

СПИСОК АББРЕВИАТУР

ПК – персональный компьютер;

ПО – программное обеспечение;

ПП – программный продукт;

UML – Unified Modeling Language;

СТ – системное тестирование.

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Программное средство «Незнайка» [Электронный ресурс]: [веб-сайт]. URL: https://neznaika.pro;

2. Программное средство «Ведомственная охрана» [Электронный ресурс]: [веб-сайт]. URL: https://play.google.com/store/apps/ id=ponasenkov;

3. Программное средство «Тест для школы» [Электронный ресурс]: [веб-сайт]. URL: https://play.google.com/store/apps/ id= nirkof.sktests;

4. Архангельский А.Я. Программирование в Delphi 6./А.Я. Архангельский. – М.: ООО «Бином-Пресс», 2004.-1120 с;

5. Фленов, М.Е. Библия Delphi, 3-издание. [Текст]/М.Е. Фленов.- М.: БХВ-Петербург, 2012.- 656 с.

6. Гофман В.Э., Хомоненко А.Д. Delphi. Быстрый старт. — СПб.: БХВ-Петербург, 2003. — 288 с.

7. Романчик В.С., А.Е. Люлькин, " Программирование в Delphi 7: пособие для студентов". Минск: БГУ, 2007. – 128 с.;

8. Бабаш, А.В. Информационная безопасность. Лабораторный практикум: Учебное пособие / А.В. Бабаш, Е.К. Баранова, Ю.Н. Мельников. — М.: КноРус, 2013. — 136 c.

9. Громов, Ю.Ю. Информационная безопасность и защита информации: Учебное пособие / Ю.Ю. Громов, В.О. Драчев, О.Г. Иванова. — Ст. Оскол: ТНТ, 2010. — 384 c.

10. Петров, С.В. Информационная безопасность: Учебное пособие / С.В. Петров, И.П. Слинькова, В.В. Гафнер. — М.: АРТА, 2012. — 296 c.

11. Поляков О.Г. О некоторых проблемах использования тестов как одного из средств контроля обучения школьников по иностранному языку// Иностранные языки в школе - №2 – 1994.

12. Исаев А.Л., Куров А.В. Машинная графика в среде программирования Delphi: Учеб.пособие.- М.: Изд-во МГТУ им. Н.Э. Баумана, 2006.-65 с.: ил.

ПРИЛОЖЕНИЯ

ПРИЛОЖЕНИЕ А – ТЕХНИЧЕСКОЕ ЗАДАНИЕ

 

 

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Хакасский государственный университет им. Н.Ф. Катанова»

(ФГБОУ ВО «ХГУ им. Н.Ф. Катанова»)

Колледж педагогического образования, информатики и права

 

Техническое задание

Разработка программного продукта для тестирования специалистов по защите информации

                                                  Листов 5

 

 

г. Абакан, 2018 г.
МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Хакасский государственный университет им. Н.Ф. Катанова»

(ФГБОУ ВО «ХГУ им. Н.Ф. Катанова»)

Колледж педагогического образования, информатики и права

 

Руководитель Заливаха А.В._________________ Студент группы И-31 Азраков Д.Д._________________

 

 

Разработка программного продукта для специалистов по защите информации

Техническое задание

Лист утверждения

Листов 5

 

 

  ________________ Азраков Д. Д. ________________ Дата подписи

 

Абакан, 2018 г.

Введение

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

Наименование программы

Наименование программы: «Приложение тестирования защиты информации».

Назначение и область применения

Программа разработана для проверки знаний.

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

Основания для разработки

Основанием для разработки является учебный план дисциплины МДК 03.01 «Технологии разработки программного обеспечения»

Назначение разработки

Разрабатываемый ПП предназначен для проверки знаний по защите информации в форме тестирования.

Состав выполняемых функций

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

1. Хранение вопросов;

2. Вывод тестирования;

3. Вывод результата пройденного тестирования;

Требования к программе

Требования к интерфейсу

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

Требования к функциональным характеристикам

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

1. Работать под управлением Windows 7 или выше.

2. Иметь интуитивно понятный интерфейс.

3. Обеспечивать корректную работу.

Требования к надежности

Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы, не должно превышать 30-ти минут при условии соблюдения условий эксплуатации технических и программных средств.

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

Отказы программы вследствие некорректных действий пользователя при взаимодействии с программой недопустимы.

Условия эксплуатации

Минимальное количество пользователей, требуемого для работы программы, должно составлять не менее 2 человека — разработчик и конечный пользователь программы —администратор. Разработчик должен сопровождать программу до полного её снятия с эксплуатации.

Требования к составу и параметрам технических средств

1. Оперативная память не менее 16 Мb.

2. Свободное место на жестком диске объемом не менее 1, 5 МБ

3. Установленная ОС Windows 7 или выше.

4. Установленное программное обеспечение «Delphi 7».

Требования к информационной и программной совместимости

Система должна работать под управлением ОС Windows 7 и выше. В качестве средств разработки требуется использовать среду программирования «Delphi 7».

Требования к маркировке и упаковке

Создается инсталляционный пакет и сохраняется на диске.

Требования к транспортированию и хранению

Диск с программой необходимо хранить в поставляемой с ним упаковке в темном и сухом месте.

Требования к программной документации

Состав программной документации должен включать в себя:

1. Техническое задание;

2. Пояснительную записку;


Поделиться:



Последнее изменение этой страницы: 2019-05-18; Просмотров: 226; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.036 с.)
Главная | Случайная страница | Обратная связь