Details

Title: Исследование техник тест-дизайна для оптимизации процессов тестирования: выпускная квалификационная работа магистра: направление 09.04.03 «Прикладная информатика» ; образовательная программа 09.04.03_04 «Интеллектуальные технологии управления знаниями и данными»
Creators: Семенов Никита Владимирович
Scientific adviser: Хахина Анна Михайловна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: тестирование; тест-дизайн; веб-приложение; тестирование на основе моделей; testing; test design; web application; model-based testing
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.03
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3898
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\25028

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Объектом исследования является область тестирования программного обеспечения, а именно веб-приложений. Предмет исследования - техники тест-дизайна для тестирования веб-приложения электронного журнала "Корееведение". Целью данной работы является разработка 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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

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

Usage statistics

stat Access count: 10
Last 30 days: 2
Detailed usage statistics