Details

Title Обеспечение качества современных программных продуктов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators Смольникова Яна Олеговна
Scientific adviser Петров Александр Владимирович
Other creators Локшина Екатерина Геннадиевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2020
Collection Выпускные квалификационные работы; Общая коллекция
Subjects QA; тест-кейс; UX-тестирование; нагрузочное тестирование; тестирование безопасности; баг-репорт; тест-репорт; автоматизация тестирования; test-case; UX-testing; load testing; security testing; bug report; test report; test automation
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Links Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2020/vr/vr20-900
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\7125
Record create date 7/23/2020

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

Целью выпускной работы является исследование методов обеспечения качества современных программных продуктов, написание тестовой документации, отчета о выявленных дефектах, изучение инструментов для автоматизации тестов. Задачи, которые решались в ходе исследования: 1) Изучение различных методы проведения тестирования программных продуктов. 2) Выбрать подходящие методы тестирования для необходимых проверок выбранного приложения 3) Автоматизация проделанных тестов. 4) Изучение правила оформления тестовой документации. 5) Составление общего отчета о проведенном тестировании. Итог о проведении тестирования проекта PetClinic можно вынести такие числовые показатели, как: • UX-тестирование: написано 4 тест-кейса, выявлен 1 баг с приоритетом Medium • Функциональное тестирование: написано 18 тест-кейсов, выявлено 3 бага, с приоритетом Medium На 74 с., 26 рисунков, 1 таблица. временных программных продуктов 4 • Нагрузочное тестирование с результатами: TPS - 172, AVG -50 миллисекунд, CPU – 0.1%, RAM - 410 мегабайт • Тестирование безопасности: написано 3 тест-кейса, вы- явлено 0 дефектов. Написано 110 строчек кода автоматизированных тестов на языке JavaScript, с использованием библиотеки Puppeteer для Node.js в браузере Google Chrome Заведен отчет о дефектах, которые обнаружены в количестве 4 штук. Сформирован итоговый отчет о проведении тестирования с результатом: продукт PetClinic не готов к релизу. Подводя итог проведения тестирования проекта PetClinic, был создан результирующий отчет с помощью инструмента EasyQA, который в текущее время широко используется для демонстрации тест-репортов в презентабельной форме.

The aim of the final work is to study methods to ensure the quality of modern software products, write test documentation, report on identified defects, study tools for test automation. Tasks that were solved during the study: 1) The study of various methods for testing software products. 2) Choose the appropriate test methods for the necessary checks of the selected application. 5 3) Automation of tests done. 4) Studying the rules for preparing test documentation. 5) Preparation of a general report on the testing of the project. The result of testing the PetClinic project can be made by such numerical indicators as: • UX testing: 4 test cases were written, 1 bug with Medium priority was detected • Functional testing: 18 test cases were written, 3 bugs were revealed, with Medium priority • Load testing with the results: TPS - 172, AVG -50 milliseconds, CPU - 0.1%, RAM - 410 megabytes • Security testing: 3 test cases were written; 0 defects were detected. 110 lines of code for automated tests written in JavaScript were written using the Puppeteer library for Node.js in Google Chrome A report of defects that are found in the amount of 4 pieces has been opened. A final test report has been generated with the result: PetClinic is not ready for release. Summing up the testing of the PetClinic project, a result report was created using the EasyQA tool, which is currently widely used to present test reports in presentable form.

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

Access count: 28 
Last 30 days: 0

Detailed usage statistics