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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 28
Last 30 days: 0