Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/30648
Назва: Розробка програмного забезпечення для автоматизації тестування інтернет ресурсу на мові програмування C #
Інші назви: Software development for automating testing an internet resource in the C # programming language
Автори: Петрук, Олександр Володимирович
Petruk, Oleksandr
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Петрук О.В. Розробка програмного забезпечення для автоматизації тестування інтернет ресурсу на мові програмування C #: дипломна робота на здобуття освітнього ступеня «магістр» за спеціальністю „121 — інженерія програмного забезпечення“/ О.В. Петрук. — Тернопіль: ТНТУ, 2019. — 127 с.
Petruk O.V. Software development for automating testing an internet resource in the C # programming language: Diploma thesis for the qualification level of magistr on specialty "121 — Software Engineering"/ O.V. Petruk — Ternopil: TNTU, 2019. — 127 pp.
Дата публікації: гру-2019
Дата подання: гру-2019
Дата внесення: 21-січ-2020
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Пастух, Олег Анатолійович
Члени комітету: Дмитроца, Леся Павлівна
УДК: 004.422.81
Теми: 121
інженерія програмного забезпечення
РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
ЯКІСТЬ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
C#
SELENIUM WEBDRIVER
NUNIT
PAGE OBJECT
DOCKER
ПАТЕРНИ ПРОЕКТУВАННЯ
Короткий огляд (реферат): Програмні застосунки та патерни які були використані при виконанні розробки програми: мова програмування C# та її бібліотеки .NET фреймворку, середовище розробки Visual Studio, інструмент SeleniumWebDriver, фреймворк NUnit, патерн проектування PageObject, фреймворк Atata, програмне забезпечення для автоматизації розгортання і управління додатками Docker.Результатом виконаної роботи є програмне забезпечення, яке дозволить з легкістю запускати на виконання тестові сценарії, повертати результати тестових запусків для подальшого їх вивчення та аналізу, а також спроектовані тестові випадки, та реалізовані тестові скрипти.
The purpose of the work is to study the automated testing process as a phenomenon, to analyze existing approaches that are in use and used by experts in the field of automation of testing, to study the methodologies of software quality assessment, and to develop and introduce an automated testing process in existing software development processes. Software applications and patterns used in the development of the program: C# programming language, .NET framework, Visual Studio development tool, Selenium WebDriver tool, NUnit framework, PageObject design pattern, Atata framework, Docker automation software and application management. The result of the work done is software that will allow you to easily run test scenarios, return test run results for further study and analysis, as well as test cases designed, and test scripts implemented.
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/30648
Перелік літератури: 1. What is Software Development? - Definition from Techopedia [Electronic resource] – Mode of access: WWW.URL: https://www.techopedia.com/definition/16431/software-development – Last access: 2019. – Title from the screen. 2. New Product Development Glossary [Electronic resource] – Mode of access: WWW.URL: http://www.npd-solutions.com/glossary.html – Last access: 2019. – Title from the screen. 3. What is education? - Quora [Electronic resource] – Mode of access: WWW.URL: https://www.quora.com/What-is-education-2 – Last access: 2019. – Title from the screen. 4. What is the difference between "informal" and "non formal" learning? [Electronic resource] – Mode of access: WWW.URL : https://web.archive.org/web/20141015103040/http:/www.competencecentre.eu/index.php/home/74-what-is-the-difference-between-qinformalq-and-qnon-formalq-learning. – Last access: 2019. – Title from the screen. 5. Robinson, Rhonda; Molenda, Michael; Rezabek, Landra : Facilitating Learning [Electronic resource] – Mode of access: WWW.URL : https://www.aect.org/publications/EducationalTechnology/ER5861X_C002.pdf – Last access: 2018. – Title from the screen. 6. What is education? - Quora [Electronic resource] – Mode of access: WWW.URL: https://www.quora.com/What-is-educational-technology – Last access: 2019. – Title from the screen. 7. D. Randy Garrison; Terry Anderson. E-Learning in the 21st Century: A Framework for Research and Practice [Text] – 2003 – 184 p. 8. Al Januszewski A.; Molenda Michael. Educational Technology: A Definition with Commentary [Text] – 2007 – 384 p. 9. Lowenthal, P. R.; Wilson, B. G. Labels do matter! A critique of AECT's redefinition of the field [Electronic resource] – Mode of access: WWW.URL : http://patricklowenthal.com/publications/LabelsDoMatter--CritiqueAECTsRedefinitionOfTheField.pdf – Last access: 2019. – Title from the screen. 10. Terras, Melody; Ramsay. The five central psychological challenges facing effective mobile learning [Electronic resource] – Mode of access: WWW.URL : https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-8535.2012.01362.x – Last access: 2019. – Title from the screen. 11. Top 5 Benefits of Mobile Learning [Electronic resource] – Mode of access: WWW.URL : https://www.eidesign.net/top-5-benefits-mobile-learning/ – Last access: 2019. – Title from the screen. 12. What is screencasting? [Electronic resource] – Mode of access: WWW.URL : https://whatis.techtarget.com/definition/screencast – Last access: 2019. – Title from the screen. 13. Virtual Learning Environment (VLE) [Electronic resource] – Mode of access: WWW.URL: https://fireflylearning.com/what-is-a-virtual-learning-environment-vle – Last access: 2019. – Title from the screen. 14. Ross, S., Morrison, G., Lowther, D. Educational technology research past and present: balancing rigor and relevance to impact learning [Electronic resource] – Mode of access: WWW.URL : http://www.cedtech.net/articles/11/112.pdf – Last access: 2019. – Title from the screen. 15. Getting At-Risk Teens to Graduation [Electronic resource] – Mode of access: WWW.URL : https://www.educationnext.org/getting-at-risk-teens-to-graduation – Last access: 2019. – Title from the screen. 16. Testimonial, Modern education systems [Electronic resource] – Mode of access: WWW.URL: https://xpertcube.com/modern-education-system/ – Last access: 2019. – Title from the screen. 17. Why PT3? An Analysis of the Impact of Educational Technology [Electronic resource] – Mode of access: WWW.URL : https://www.citejournal.org/volume-4/issue-3-04/general/why-pt3-an-analysis-of-the-impact-of-educational-technology/ – Last access: 2019. – Title from the screen. 18. Hiring Practices and Attitudes: Traditional vs. Online Degree Credentials SHRM Poll [Electronic resource] – Mode of access: WWW.URL : https://www.shrm.org/hr-today/trends-and-forecasting/research-and-surveys/pages/hiringpracticesandattitudes.aspx – Last access: 2019. – Title from the screen. 19. Culp, K.M.; Honey, M.; Mandinach, E. Retrospective on twenty years of education technology policy [Electronic resource] – Mode of access: WWW.URL : http://ocw.metu.edu.tr/file.php/118/Week12/Culp_JECR.pdf – Last access: 2018. – Title from the screen. 20. Technical Evaluation Report 37. Assistive Software for Disabled Learners [Electronic resource] – Mode of access: http://www.irrodl.org/index.php/irrodl/article/viewArticle/198/280 – Last access: 2018. – Title from the screen. 21. Web Content Accessibility Guidelines 1.0 [Electronic resource] – Mode of access: https://www.w3.org/TR/WAI-WEBCONTENT/ – Last access: 2018. – Title from the screen. 22. St.Amant, Kirk. Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives [Text] – 2007 – 767 p. 23. ATutor Features [Electronic resource] – Mode of access: https://atutor.github.io/atutor/features.html – Last access: 2019. – Title from the screen. 24. What is software testing - Definition [Electronic resource] – Mode of access: https://www.softwaretestingmaterial.com/software-testing/ – Last access: 2019. – Title from the screen. 25. Why is software testing necessary? [Electronic resource] – Mode of access: http://tryqa.com/why-is-testing-necessary/ – Last access: 2019. – Title from the screen. 26. What are software testing objectives and purpose? [Electronic resource] – Mode of access: http://tryqa.com/what-is-the-software-testing-objectives-and-purpose/ – Last access: 2019. – Title from the screen. 27. Software Testing Fundamentals – Test Plan [Electronic resource] – Mode of access: http://softwaretestingfundamentals.com/test-plan/ – Last access: 2019. – Title from the screen. 28. IEEE standard for test documentation [Electronic resource] – Mode of access: https://web.cs.dal.ca/~arc/teaching/CS3130/Templates/TestingTemplates/Test%20Plan%20Templates/IEEEStandardTestPlans.doc – Last access: 2019. – Title from the screen. 29. Bourque, Pierre; Fairley, Richard E. Guide to the Software Engineering Body of Knowledge [Electronic resource] – Mode of access: http://www4.ncsu.edu/~tjmenzie/cs510/pdf/SWEBOKv3.pdf – Last access: 2018. – Title from the screen. 30. Dooley, J. Software Development and Professional Practice [Text] – 2011 – 193 p. 31. Definition of System Testing [Electronic resource] – Mode of access: https://economictimes.indiatimes.com/definition/system-testing – Last access: 2019. – Title from the screen. 32. Clapp, J.A.; Stanten, S.F.; Peng, W.W. Software Quality Control, Error Analysis, and Testing [Text] – 1995 – 192 p. 33. Theory: Сomplexity and testing reductions [Electronic resource] – Mode of access: https://pdfs.semanticscholar.org/f908/824c11bf9a698d9f74de69e18358f7f48f7d.pdf – Last access: 2019. – Title from the screen. 34. Docker – Wikipedia [Electronic resource] – Mode of access: https://ru.wikipedia.org/wiki/Docker – Last access: 2019. – Title from the screen. 35. Vivek Ratan. Docker: A Favourite in the DevOps World [Electronic resource] – Mode of access: https://opensourceforu.com/2017/02/docker-favourite-devops-world/ – Last access: 2019. – Title from the screen. 36. When and Why Use Docker [Electronic resource] – Mode of access: https://www.linode.com/docs/applications/containers/when-and-why-to-use-docker/ – Last access: 2019. – Title from the screen. 37. XPath [Electronic resource] – Mode of access: https://whatis.techtarget.com/definition/XPath – Last access: 2019. – Title from the screen. 38. Selenium WebDriver [Електронний ресурс] – Режим доступу: https://economictimes.indiatimes.com/definition/selenium-web-driver – Title from the screen. 39. Definition NUnit [Електронний ресурс] – Режим доступу: https://searchsoftwarequality.techtarget.com/definition/NUnit – Title from the screen. 40. PageObject pattern [Electronic resource] – Mode of access: https://www.swtestacademy.com/page-object-model-c/ – Last access: 2019. – Title from the screen. 41. Податковий кодекс України [Електронний ресурс] – Режим доступу: http://zakon5.rada.gov.ua/laws/show/2755-17. – Title from the screen. 42. Положення (стандарт) бухгалтерського обліку [Електронний ресурс] – Режим доступу: http://zakon0.rada.gov.ua/laws/show/z0027-00 - Назва з екрану. 43. В.І. Голінько, М.Ю. Іконніков, Я.Я. Лебедєв Охорона праці в галузі інформаційних технологій [Текст] – Дніпропетровськ : НГУ – 2015. – 247 с. 44. Вимоги до електробезпеки у офісних приміщеннях [Електронний ресурс] – Режим доступу: https://cpo.stu.cn.ua/Oksana/posibnik/1140.html – Title from the screen. 45. М.Р. Петрик, Д.М. Михалик, Я.І. Кінах, С.В. Гладьо, Г.Б. Цуприк. Методичні вказівки до виконання магістерської роботи рівня “магістр” студентами усіх форм навчання для напряму підготовки 121 – “Інженерія програмного забезпечення” [Текст] – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя – 2016 – 27 с. 46. Петрик М.Р., Михалик Д.М., Кінах Я.І., Гладьо С.В., Цуприк Г.Б. Методичні рекомендації по виконанню розділу техніко-економічного обґрунтування дипломних робіт студентами технічних спеціальностей напряму підготовки 8.05010302 “Інженерія програмного забезпечення” освітньо-кваліфікаційного рівня “Магістр” [Текст] – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя – 2016 – 28 с.
Тип вмісту: Master Thesis
Розташовується у зібраннях:121 — інженерія програмного забезпечення

Файли цього матеріалу:
Файл Опис РозмірФормат 
aref_Petruk_O_2020.pdf265,49 kBAdobe PDFПереглянути/відкрити
dyplom_Petruk_O_2020.pdf1,46 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора