Детальная информация

Название: Исследование техник тест-дизайна для оптимизации процессов тестирования: выпускная квалификационная работа магистра: направление 09.04.03 «Прикладная информатика» ; образовательная программа 09.04.03_04 «Интеллектуальные технологии управления знаниями и данными»
Авторы: Семенов Никита Владимирович
Научный руководитель: Хахина Анна Михайловна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: тестирование; тест-дизайн; веб-приложение; тестирование на основе моделей; testing; test design; web application; model-based testing
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.03
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3898
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\25028

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Объектом исследования является область тестирования программного обеспечения, а именно веб-приложений. Предмет исследования - техники тест-дизайна для тестирования веб-приложения электронного журнала "Корееведение". Целью данной работы является разработка Web-приложения, а так же исследование техник тест-дизайна для оптимизации процессов тестирования, выявление сильных и слабых сторон различных техник тест-дизайна. Задачи, которые решались в ходе выполнения работы: – Разработать Web-приложение для электронного журнала "Корееведение". – Провести обзор техник тест-дизайна. – Разработать модель тестирования Web-приложения. – Изучить использование "Тестирование на основе модели". Использовались методы сравнительного анализа различных техник тест дизайна для веб-приложений,  а так же полевого исследования разработанного веб-приложения. Была изучена теория тестирования, а так же были проанализированы различные техники тест-дизайна и виды тестирования. Для реализации тестирования разрабатывалось  веб-приложение. Используемые технологии при разработке: jQuery, Django, MySQL. При тестировании веб-приложения использовались такие техники: эквивалентное разбиение, граничные значения, парное тестирование, тестирование на основе моделей, угадывание ошибок. Областью применения результатов работы является тестирование программного обеспечения, которое является важной составляющей при разработке программного обеспечения. Результатом работы является качественно разработанное веб-приложение и статистические выводы, при каких объемах веб-приложений какие техники тест-дизайна лучше использовать. Веб-приложение является электронным журналом с функцией чтения pdf документов. Веб-приложение внедрено и протестировано.

The object of research is the area of software testing, namely web applications. The subject of the study is test design techniques for testing the web application of the electronic journal "koreanology". The purpose of this work is to develop a Web application as well as to study test design techniques for optimizing testing processes, identifying the strengths and weaknesses of various test design techniques. Tasks that were solved in the course of the work: – Develop a Web application for the electronic journal "koreanology". – Review test design techniques. – Develop a web application testing model. – Learn how to use Model-Based Testing. Methods of comparative analysis of various test design techniques for web applications were used, as well as field research of the developed web application. The theory of testing was studied, as well as various test design techniques and types of testing were analyzed. A web application was developed to implement testing. Technologies used in development: jQuery, Django, MySQL. When testing a web application, the following techniques were used: equivalent partitioning, boundary values, pair testing, model-based testing, error guessing. The scope of the results of the work is software testing, which is an important component in the development of software. The result of the work is a well designed web application and statistical conclusions, at what volumes of web applications, which test design techniques are best used. The web application is an electronic journal with the function of reading pdf documents. The web application is implemented and tested. The above analysis makes it possible to understand the advantages and disadvantages of the techniques used. On the basis of additional approbation, a conclusion was made about the success of the study. All functions of the developed web application were highly appreciated by customers.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • Исследование техник тест-дизайна для оптимизации процессов тестирования
    • Введение
    • 1. Тестирование программного обеспечения
    • 2. Исследование техник тест-дизайна
    • 3. Разработка и тестирование веб-приложения
    • 4. Анализ и апробация полученных результатов
    • Заключение
    • Список использованных источников
    • Приложение 1. Часть кода веб-приложения
    • Приложение 2. Акт о внедрении

Статистика использования

stat Количество обращений: 11
За последние 30 дней: 2
Подробная статистика