
Целью выпуÑкной работы ÑвлÑетÑÑ Ð¸ÑÑледование методов обеÑÐ¿ÐµÑ‡ÐµÐ½Ð¸Ñ ÐºÐ°Ñ‡ÐµÑтва Ñовременных программных продуктов, напиÑание теÑтовой документации, отчета о выÑвленных дефектах, изучение инÑтрументов Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ теÑтов. Задачи, которые решалиÑÑŒ в ходе иÑÑледованиÑ: 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.
security testing, bug report, load testing, ÑеÑÑ-ÑепоÑÑ, test automation, test-case, test report, авÑомаÑизаÑÐ¸Ñ ÑеÑÑиÑованиÑ, UX-ÑеÑÑиÑование, нагÑÑзоÑное ÑеÑÑиÑование, ÑеÑÑ-кейÑ, ÑеÑÑиÑование безопаÑноÑÑи, QA, баг-ÑепоÑÑ, UX-testing
security testing, bug report, load testing, ÑеÑÑ-ÑепоÑÑ, test automation, test-case, test report, авÑомаÑизаÑÐ¸Ñ ÑеÑÑиÑованиÑ, UX-ÑеÑÑиÑование, нагÑÑзоÑное ÑеÑÑиÑование, ÑеÑÑ-кейÑ, ÑеÑÑиÑование безопаÑноÑÑи, QA, баг-ÑепоÑÑ, UX-testing
| 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 |
