ВВЕДЕНИЕ
1. ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
1.1 Определение понятия тестирования ПО
1.2 «Контроль качества» или «тестирование»?
1.3 Классификация видов тестирования
1.4 Программы для тестирования
1.5 Обучающие игры для ИТ-специалистов
2. РАЗРАБОТКА МОБИЛЬНОЙ ИГРЫ
2.1 Используемые технологии
2.2. Архитектура
2.3 Алгоритм игры и реализация
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ
В настоящее время мобильные телефоны широко используются в повседневной жизни, на работе и в процессе учебы. Мобильные приложения стали помощниками в различных сферах, средством развлечения и обучения. Мобильные игры делают жизнь человека насыщеннее, рынок мобильных игровых приложений растет.
Обучающая игра — программное обеспечение, которое обучает человека через игровой режим. Игры улучшают память, внимание, учат работать на время, сосредотачиваться.
Тестирование - это одна из техник оценки качества программного обеспечения на соответствие требованиям. Выполнение такого процесса, как тестирование ПО, нужно для того, чтобы зафиксировать любые отклонения от технического задания.
Целью данной выпускной квалификационной работы является, создание мобильной игры с использованием игровой платформы «Unity» для OC Android для обучения основам ручного тестирования программного обеспечения.
Задачи исследования:
1) Изучить состояние тестирования программного обеспечения
2) Провести анализ востребованности обучающей игры
3) Изучить игровой движок «Unity», его инструменты и возможности
4) Создать игру для обучения, предоставляющую возможность изучить теорию, выполнить задания в игровой форме.
В первой главе приведены теоретические сведения о понятии тестирования, видах тестирования, процессе тестирования. Рассказывается об обучающих играх для ИТ-специалистов.
Во второй главе описывается практическая часть, а именно: архитектура, алгоритмы и реализация игры.
В приложении размещен исходный код программы с необходимыми комментариями.
Были изучены вопросы использования мобильных игр в обучении тестированию ПО.
В данной работе была реализована игра, функционал которой включает в себя обучение теоретическим основам тестирования ПО, практическое применение изученной теории.
Игра может быть использована как начинающими ИТ-специалистами, так и ИТ-специалистами, которые уже знакомы с теорией, но хотели бы применить знания на практике.
В дальнейшем при необходимости возможно добавление модулей, связанных с обучением автоматизации тестирования ПО.