Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Обеспечение качества ÑÐ¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ñ‹Ñ Ð¿Ñ€Ð¾Ð´ÑƒÐºÑ‚Ð¾Ð²

выпускная квалификационная работа бакалавра

Обеспечение качества ÑÐ¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ñ‹Ñ Ð¿Ñ€Ð¾Ð´ÑƒÐºÑ‚Ð¾Ð²

Abstract

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

Keywords

security testing, bug report, load testing, тест-репорт, test automation, test-case, test report, автоматизация тестирования, UX-тестирование, нагрузочное тестирование, тест-кейс, тестирование безопасности, QA, баг-репорт, UX-testing

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!