Använd denna länk för att citera eller länka till detta dokument: http://elartu.tntu.edu.ua/handle/lib/33623
Title: Розробка системи для написання та менеджменту автоматизованих ВDD тестів на базі Java та Cucumber
Other Titles: Development of an automated system of statistical data analysis using programming language Java and data basis SQLife
Authors: Левицький, Руслан Васильович
Levytskyi, Ruslan
Bibliographic description (Ukraine): Левицький Р. В. Розробка системи для написання та менеджменту автоматизованих ВDD тестів на базі Java та Cucumber : дипломна робота магістра за спеціальністю „121 — інженерія програмного забезпечення“ / Р. В. Левицький. — Тернопіль: ТНТУ, 2020. — 88 с.
Issue Date: 28-Dec-2020
Date of entry: 28-Dec-2020
Country (code): UA
Place of the edition/event: ТНТУ ім. І. Пулюя
UDC: 004.9
Keywords: 121
інженерія програмного забезпечення
тестування
автоматизація тестування
selenium web driver
bdd
cucumber
Abstract: Метою дипломної роботи є розробка інформаційної системи, для написання та менеджменту автоматизованих BDD тестів, що допомагає членам команди, яка працює над проектом розробки програмного продукту швидше та ефективніше інтегрувати BDD методологію в процес розробки, та дозволить повною мірою використовувати всі її переваги Методи та програмні засоби, використані при виконанні розробки системи: мова програмування Java, тестовий фреймворк TestNG, Selenium Web Driver, BDD фреймворк Cucumber. Результатом роботи є розроблений програмний продукт для автоматизованого тестування базових елементів web-сторінки з використанням поведінкового методу тестування, реалізованого за допомогою фреймворку Cucumber.
The aim of the thesis is to develop an information system for writing and managing automated BDD tests, which helps team members working on a software development project to quickly and efficiently integrate BDD methodology into the box development process, and allows you to take full advantage of it. Methods and software used in performing system development: Java programming language, TestNG test framework, Selenium Web Driver, BDD Cucumber framework. The result is a developed software product for automated testing of basic elements of web pages using a behavioral testing method implemented using the Cucumber framework.
URI: http://elartu.tntu.edu.ua/handle/lib/33623
References (Ukraine): 1. Майерс Г. Мистецтво тестування програм: пер. з англ. / Майерс Г., Баджет Т., Сандлер К. – М.: Діалектика, 2012. – 270 с.
2. Кріспін Л. Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд : пер. з англ. / Л. Кріспін., Д. Грегорі – М.: «Вільямс», 2011. – 463 с. – ISBN 0-471-46912-2.
3. Липаев В. В.Тестирование компонентов и комплексов програм: підруч. / Липаев В. В. – М.-Берлін: Дірект-Медіа, 2015. – 528с.
4. Азарский К. И. Тестирование. Легкий старт / Азарский К. И. –Mumai: Copyright, 2014. – 226 c. – ISBN 978-5-496-00893-8.
5. Бейзер Б. В. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем / Бейзер Б. В. – СПб.: Питер, 2012. – 318 с. – ISBN 5-94723-698-2.
6. Advolodkin N. Is BDD Automation Actually Killing Your Project? [Electronic resource] – 01.08.2020 – Mode of access: https://saucelabs.com/blog/is-bdd-automation-actually-killing-your-project – SauseLabs.
7. Nagy G., Rose S. Discovery. Explore behaviour using examples [Electronic resource] – 01.08.2020 – Mode of access: http://bddbooks.com/ - The BDD Books.
8. Сopeland L. A Practitioner’s Guide to Software Test Design / Сopeland L. – London: Artech House Publishers, 2013. – 238 c. – ISBN 1-503-791-X.
9. Automation Practice [Electronic resource] – 01.08.2020 – Mode of access: http://automationpractice.com/
10. Whittaker J. A. Exploratory Software Testing / Whittaker J. A. – Boston: Addison-Wesley, 2011. – 253 c. – ISBN 978-0-321-63641-6.
11. Whittaker J. A. Как тестируют в Google / Whittaker J. A., Arbohn J, Karolo J.– СПб.: Питер, 2014. – 75 с. – ISBN 978-5-496-00893-8.
12. Osherove R. The Art of Unit Testing / Osherove R. – Connecticut: Manning, 2014. – 296 c.– ISBN 978-1617290893.
13. UML 2.0 Object Constraint Language [Electronic resource] – 11.10.2014 – Mode of access: https://www.omg.org– Title from screen.
14. Gamma E. Design Patterns: Elements of Reusable Object-Oriented Software [Text] / E. Gamma, R. Helm, R. Johnson, J. Vlissides. – Addison Wesley, 2005. – 213 p.
15. Ларман К. Применение UML 2.0 и шаблонов проектирования; пер. с англ. [Текст] / К Ларман – М.: Вильямс, 2009. – 304 c.
16. Тротт Д. Р. Шаблоны проектирования. Новый подход к объектноориентированному анализу и проектированию. Design Patterns Explained: A New Perspective on Object-Oriented Design [Текст] / Д. Р. Тротт. – М.: «Вильямс», 2002. – 288 с.
17. Лафоре Р. Объектно-ориентированное программирование в С++. – 4-е издание [Текст] / Р. Лафоре – СПб.: Питер, 2005. – 928 с.
18. Петрик М. Моделювання та аналіз програмного забезпечення [Текст] / Петрик М., Петрик О. -Тернопіль: Видавництво ТНТУ, 2015. – 210 с.
19. Osmani A. UML 2.0 et UML 2.0 Infrastructure [Text] / Benoît Charoux, Aomar Osmani, Yann Thierry-Mieg. Editions Pearson, Education France, 2008. – 87 p.
20. В.І. Голінько, М.Ю. Іконніков, Я.Я. Лебедєв Охорона праці в галузі інформаційних технологій [Текст] – Дніпропетровськ : НГУ – 2015. – 247 с. 55. М.С. Одарченко, А.М. Одарченко, В.І. Степанов, Я.М. Черненко. Основи охорони праці [Текст] – Харків : Стиль-Издат – 2017 – 341 с
Content type: Master Thesis
Appears in Collections:121 — інженерія програмного забезпечення

Files in This Item:
File Description SizeFormat 
Левицький.pdf2,01 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Administrativa verktyg