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

Название: Обеспечение качества современных программных продуктов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы: Смольникова Яна Олеговна
Научный руководитель: Петров Александр Владимирович
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: QA; тест-кейс; UX-тестирование; нагрузочное тестирование; тестирование безопасности; баг-репорт; тест-репорт; автоматизация тестирования; test-case; UX-testing; load testing; security testing; bug report; test report; test automation
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-900
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

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

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

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

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

Аннотация

Целью выпускной работы является исследование методов обеспечения качества современных программных продуктов, написание тестовой документации, отчета о выявленных дефектах, изучение инструментов для автоматизации тестов. Задачи, которые решались в ходе исследования: 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.

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

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

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

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