Details

Title: Разработка системы поддержки сквозного тестирования: выпускная квалификационная работа магистра: направление 09.04.03 «Прикладная информатика» ; образовательная программа 09.04.03_04 «Интеллектуальные технологии управления знаниями и данными»
Creators: Ижко Георгий Александрович
Scientific adviser: Щукин Александр Валентинович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: системы управления тестированием; сквозное тестирование; Django; Kiwi TCMS; test management systems; end-to-end 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-3899
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\25029

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

Объектом исследования является системы управления тестированием. А предметом исследования является их функциональность и архитектура. Целью исследования является анализ разработки систем управления тестированием для проведения сквозного тестирования. Методом исследования являются анализ и синтез. Область применения данной работы являются процессы тестирования любого программного обеспечения совместно с системой управления тестированием Kiwi TCMS. В данной работе представлен всесторонний анализ современных коммерческих систем поддержки сквозного тестирования и систем с открытым исходным кодом. Составлен рейтинг систем поддержки сквозного тестирования. Изложены сущность требований и ключевые факторы, влияющие на эффективность систем управления тестированием. Исследуется взаимодействия пользователей к элементам систем управления тестированием. Рассмотрена система управления тестированием Kiwi TCMS с открытым исходным кодом. Изучена технология разработки Django приложений. Для расширения функциональности системы управления тестированием Kiwi TCMS разработаны интеграции с двумя широко используемых инструмента: программой для управления проектами Trello и корпоративным мессенджером Slack. Два коммуникационных плагина были реализованы для облегчения беспрепятственной связи между этими системами, способствуя эффективному сотрудничеству и рабочему процессу. Для обеспечения эффективности Kiwi TCMS и ее интегрированных инструментов проведено модульное, функциональное, регрессионное тестирование и тестирование производительности.

Object of research is test management systems. And the subject of research is their functionality and architecture. The purpose of the research is to analyze the development of test management systems for end-to-end testing. The research method is analysis and synthesis. The application area of this work is the testing of any software in conjunction with the Kiwi TCMS test management system. In the given work presents a comprehensive analysis of modern commercial systems supporting end-to-end testing and open source systems. A rating of end-to-end testing support systems has been compiled. The essence of the requirements and the key factors influencing the effectiveness of test management systems are outlined. The interaction of users with the elements of test management systems is investigated. The Kiwi TCMS open source test management system is considered. Studied the technology of developing Django applications. To expand the functionality of the Kiwi TCMS test management system, integrations with two widely used tools have been developed: the Trello project management program and the Slack corporate messenger. Two communication plugins have been implemented to facilitate seamless communication between these systems, promoting efficient collaboration and workflow. To ensure the effectiveness of Kiwi TCMS and its integrated tools, unit, functional, regression and performance testing was carried out.

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. Код плагина Slack
    • Приложение 2. Код плагина Trello

Usage statistics

stat Access count: 9
Last 30 days: 0
Detailed usage statistics