Ezzel az azonosítóval hivatkozhat erre a dokumentumra forrásmegjelölésben vagy hiperhivatkozás esetén: http://elartu.tntu.edu.ua/handle/lib/41639
Összes dokumentumadat
DC mezőÉrtékNyelv
dc.contributor.advisorГотович, Володимир Анатолійович-
dc.contributor.authorБереза, Ярина Олександрівна-
dc.contributor.authorBereza, Yaryna Oleksandrivna-
dc.date.accessioned2023-06-21T11:49:54Z-
dc.date.available2023-06-21T11:49:54Z-
dc.date.issued2023-06-19-
dc.date.submitted2023-06-05-
dc.identifier.citationБереза Я. О. Розробка інструментального набору для автоматизованого тестування програмного забезпечення на основі фреймворка Cucumber та нотації Gherkin: кваліфікаційна робота бакалавра за спеціальністю „122 – комп’ютерні науки“ / Я. О. Береза. – Тернопіль : ТНТУ, 2023. – 48 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/41639-
dc.description.abstractКваліфікаційна робота присвячена дослідженню і розробці інструментарію для автоматизованого тестування програмного забезпечення на основі фреймворку Cucumber та нотації Gherkin. В першому розділі кваліфікаційної роботи розглянуто декілька інструментів та середовищ для створення фреймворка для автоматизованого тестування та обгрунтовано рішення щодо вибору оптимального інструментального набору засобів, відповідного до поставленого в роботі завдання. В другому розділі кваліфікаційної роботи наведено опис архітектури та процесу проєктування фреймворка. Також описано реалізацію та практичне використання розробленого інструментального набору. В третьому розділі кваліфікаційної роботи описано соціальні та психологічні фактори ризику для життя і здоров'я людей. Наведено загальні вимоги безпеки з охорони праці для користувачів персональних комп’ютерів та описано соціальне значення охорони праці вцілому. The qualification work is devoted to the research and development of a toolset for automated software testing based on the Cucumber framework and Gherkin notation. The first chapter of the qualification work discusses several tools and environments for creating a framework for automated testing and justifies the decision regarding the selection of an optimal set of tools that align with the objectives set in the work. The second chapter of the qualification work provides an overview of the architecture and design process of the framework. It also describes the implementation and practical use of the developed toolset. The third chapter of the qualification work describes social and psychological risk factors for human life and health. General safety requirements for occupational health and safety for personal computer users are provided, and the social significance of occupational health and safety is described in general.uk_UA
dc.description.tableofcontentsВСТУП 7 РОЗДІЛ 1. ВИБІР ТЕХНОЛОГІЙ ТА ЗАСОБІВ РОЗРОБКИ 9 1.1 АНАЛІЗ ПОСТАВЛЕНОЇ ЗАДАЧІ 9 1.2 МОДЕЛЮВАННЯ АРХІТЕКТУРИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 11 1.3 ВИБІР АРХІТЕКТУРИ ПРОЄКТУ 13 1.4 ВИБІР ТЕХНОЛОГІЇ РОЗРОБКИ 18 1.5 ВИБІР ДОПОМІЖНИХ ІНСТРУМЕНТІВ РОЗРОБКИ 20 1.6 ВИСНОВОК ДО ПЕРШОГО РОЗДІЛУ 23 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ПРОГРАМНОГО РІШЕННЯ 25 2.1 ПРОЄКТУВАННЯ ФРЕЙМВОРКА СUCUMBER ТА ЙОГО СТРУКТУРА 25 2.2 РЕАЛІЗАЦІЯ ІНТЕРФЕЙСУ НА ОСНОВІ ФРЕЙМВОРКА CUCUMBER ТА НОТАЦІЇ GHERKIN 28 2.3 ПРОЦЕС ТА ЕТАПИ ТЕСТУВАННЯ 31 2.4 ТЕСТУВАННЯ API 32 2.5 ПРАКТИЧНЕ ЗАСТОСУВАННЯ РОЗРОБЛЕНОГО ІНСТРУМЕНТУ 36 2.6 ВИСНОВОК ДО ДРУГОГО РОЗДІЛУ 37 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 39 3.1 СОЦІАЛЬНІ ТА ПСИХОЛОГІЧНІ ФАКТОРИ РИЗИКУ 39 3.2 ЗАГАЛЬНІ ВИМОГИ БЕЗПЕКИ З ОХОРОНИ ПРАЦІ ДЛЯ КОРИСТУВАЧІВ ПК 40 3.3 СОЦІАЛЬНЕ ЗНАЧЕННЯ ОХОРОНИ ПРАЦІ 42 3.4 ВИСНОВОК ДО ТРЕТЬОГО РОЗДІЛУ 43 ВИСНОВКИ 44 ПЕРЕЛІК ДЖЕРЕЛ 46 ДОДАТКИuk_UA
dc.language.isoukuk_UA
dc.subjectфреймворкuk_UA
dc.subjectframeworkuk_UA
dc.subjectавтоматизоване тестуванняuk_UA
dc.subjectautomation testinguk_UA
dc.subjectCucumberuk_UA
dc.subjectAPIuk_UA
dc.subjectНотація Gherkinuk_UA
dc.subjectGherkin notationuk_UA
dc.subjectтест кейсuk_UA
dc.subjecttest caseuk_UA
dc.titleРозробка інструментального набору для автоматизованого тестування програмного забезпечення на основі фреймворка Cucumber та нотації Gherkinuk_UA
dc.title.alternativeDevelopment of a toolkit for automated software testing based on the Cucumber framework and Gherkin notationuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Береза Ярина Олександрівна, 2023uk_UA
dc.contributor.committeeMemberДідич, Ірина Степанівна-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.04uk_UA
dc.relation.references1. Ушакова І. О. Підходи до забезпечення якості програмного забезпечення / І. О. Ушакова // Сучасні інформаційні технології і системи : монографія / за заг. ред . В. С. Пономаренка. - Харків : «Стильіздат», 2021. – С. 125-140uk_UA
dc.relation.references2. Difference Between Quality Assurance And Quality Control (QA Vs QC) [Електронний ресурс]. – 2023. – Режим доступу до ресурсу: https://www.softwaretestinghelp.com/quality-assurance-vs-quality-controluk_UA
dc.relation.references3. What Is the International Organization for Standardization (ISO)? [Електронний ресурс]. – 2023. – Режим доступу до ресурсу: https://www.investopedia.com/terms/i/international-organization-for-standardization-iso.aspuk_UA
dc.relation.references4. Cucumber for BDD—How Effective Is It? [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://www.stickyminds.com/article/cucumber-bdd-how-effective-ituk_UA
dc.relation.references5. Behaviour-Driven Development [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://cucumber.io/docs/bdd/uk_UA
dc.relation.references6. Top 5 Cucumber Best Practices For Selenium Automation [Електронний ресурс]. – 2020. – Режим доступу до ресурсу: https://www.lambdatest.com/blog/cucumber-best-practices/uk_UA
dc.relation.references7. Comparison of 10 Programming Languages. [Електронний ресурс]. – 2020. – Режим доступу до ресурсу: https://reubenrochesingh.medium.com/comparison-of-10-programming-languages-f43b0ac337a4uk_UA
dc.relation.references8. 5 reasons why Java is still the best programming language [Електронний ресурс]. – 2021. – Режим доступу до ресурсу: https://www.theserverside.com/feature/5-reasons-why-Java-is-still-the-best-programming-languageuk_UA
dc.relation.references9. Why Java is the best Programming language to Learn Coding? [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://medium.com/javarevisited/why-java-is-the-best-programming-language-to-learn-coding-for-beginners-cba79aed1271uk_UA
dc.relation.references10. Голуб Б.М. C#. Концепція та синтаксис: навчальний посібник / Голуб Б.М.. – Львів: Видавничий центр ЛНУ імені Івана Франка, 2019. – 136с.uk_UA
dc.relation.references11. IntelliJ vs Eclipse: Which is better for beginners? [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://www.mygreatlearning.com/blog/intellij-vs-eclipseuk_UA
dc.relation.references12. Архітектура та проектування програмного забезпечення [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://cutt.ly/6JRclCVuk_UA
dc.relation.references13. Архітектура програмного забезпечення [Електронний ресурс]. – 2021 – Режим доступу до ресурсу: https://wezom.com.ua/ua/blog/arhitektura-programmnogo-obespecheniyauk_UA
dc.relation.references14. Software Architecture Guide [Електронний ресурс]. – 2019 – Режим доступу до ресурсу: https://martinfowler.com/architectureuk_UA
dc.relation.references15. Analysis and Design of Selenium WebDriver Automation Testing Framework [Електронний ресурс]. – 2015. – Режим доступу до ресурсу: https://www.sciencedirect.com/science/article/pii/S1877050915005396uk_UA
dc.relation.references16. A Deep Dive into Selenium, Its Alternative Solution for 2022 and Beyond [Електронний ресурс]. – 2023. – Режим доступу до ресурсу: https://katalon.com/resources-center/blog/selenium-alternative-solutionuk_UA
dc.relation.references17. Gherkin Reference [Електронний ресурс]. – 2019. – Режим доступу до ресурсу: https://cucumber.io/docs/gherkin/referenceuk_UA
dc.relation.references18. Testing with Cucumber [Електронний ресурс]. – 2021 – Режим доступу до ресурсу: https://www.ibm.com/docs/en/rft/10.0.0.0?topic=perspective-testing-cucumberuk_UA
dc.relation.references19. Jbehave-how-to-get-started? [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://blog.knoldus.com/jbehave-how-to-get-starteduk_UA
dc.relation.references20. Top 11 API Testing Tools For 2023: A Comprehensive Guide [Електронний ресурс]. – 2023. – Режим доступу до ресурсу: https://www.telerik.com/blogs/top-11-api-testing-tools-comprehensive-guideuk_UA
dc.relation.references21. Cucumber Framework Folder Structure [Електронний ресурс]. – 2020. – Режим доступу до ресурсу: https://www.programsbuzz.com/article/cucumber-framework-folder-structureuk_UA
dc.relation.references22. Reporting [Електронний ресурс]. – 2019. – Режим доступу до ресурсу: https://cucumber.io/docs/cucumber/reporting/?lang=javauk_UA
dc.relation.references23. API Test Automation with Rest Assured [Електронний ресурс]. – 2021. – Режим доступу до ресурсу: https://blog.clairvoyantsoft.com/api-test-automation-with-rest-assured-54d6d5a470b4uk_UA
dc.relation.references24. How To Automate API Testing With Postman [Електронний ресурс]. – 2020. – Режим доступу до ресурсу: https://www.smashingmagazine.com/2020/09/automate-api-testing-postman/uk_UA
dc.relation.references25. What Is a HRMS? [Електронний ресурс]. – 2020. – Режим доступу до ресурсу: https://www.netsuite.com/portal/resource/articles/human-resources/human-resources-management-system-hrms.shtmluk_UA
dc.relation.references26. Запорожець О. І. Безпека життєдіяльності, соціальні небезпеки [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://subj.ukrlit.com/bezpeka-zhittyediyalnosti-zaporozhec-o-i/uk_UA
dc.relation.references27. Інструкція з охорони праці при роботі на персональному комп’ютері [Електронний ресурс]. – 2021. – Режим доступу до ресурсу: https://pro-op.com.ua/article/485-nstruktsya-z-ohoroni-prats-pri-robot-na-personalnomu-kompyuteruk_UA
dc.relation.references28. Правові основи цивільної безпеки, працеохоронної політики та охорони праці [Електронний ресурс]. – 2020. – Режим доступу до ресурсу: https://msn.khnu.km.ua/mod/page/view.php?id=110814uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Ebben a gyűjteményben:122 — Компʼютерні науки (бакалаври)

Fájlok a dokumentumban:
Fájl Leírás MéretFormátum 
2023_KRB_SN-41_Bereza_YO.pdf736,22 kBAdobe PDFMegtekintés/Megnyitás


Minden dokumentum, ami a DSpace rendszerben szerepel, szerzői jogokkal védett. Minden jog fenntartva!

Admin Tools