Använd denna länk för att citera eller länka till detta dokument: http://elartu.tntu.edu.ua/handle/lib/39606
Titel: Методи автоматизованого тестування мобільних додатків при їх проектуванні з використанням технології Agile
Övriga titlar: Methods of automated testing of mobile applications when they are designed using Agile technology
Författare: Зарічний, Нестор Романович
Zarichnyi, Nestor 
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Зарічний Н. Р. Методи автоматизованого тестування мобільних додатків при їх проектуванні з використанням технології Agile: кваліфікаційна робота магістра за спеціальністю 123 — Комп’ютерна інженерія“ / Н. Р. Зарічний. — Тернопіль: ТНТУ, 2022. — 79 с.
Bibliographic description (International): Zarichnyi N. Methods of automated testing of mobile applications when they are designed using Agile technology: masters qualification thesis on specialty 123 — Computer engineering" / N. Zarichnyi - Ternopil: TNTU, 2022. 79 p.
Utgivningsdatum: 22-dec-2022
Submitted date: 22-dec-2022
Date of entry: 26-dec-2022
Utgivare: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Тиш, Євгенія Володимирівна
Tysh, Yevheniia
Committee members: Литвиненко, Ярослав Володимирович
Lytvynenko, Yaroslav
UDC: 004.416.2
Nyckelord: 123
комп’ютерна інженерія
мобільний додаток
тестування
автоматизація
Agile
mobile application
testing
automation
Agile
Number of pages: 79
Sammanfattning: Мета роботи полягає у дослідженні та розробці методики автоматизації тестування мобільних додатків, що проектуються за технологією Agile. У дипломній роботі магістра описано специфіку мобільних додатків, розглянуто методи та види тестування і описано специфіку тестування мобільних додатків на Agile - проектах. Визначено сферу застосування автоматизованого тестування, методики та інструменти автоматизації тестування мобільних додатків. Розглянуто методику Scripting, що застосовується для підготовки автотестів на Agile -проектах. Розроблена методика автоматизації тестування мобільних додатків, що проектуються за технологією Agile. Проведена апробація розробленої методики
The aim of the work is to research and develop a methodology for automating the testing of mobile applications designed using Agile technology. The master's thesis describes the specifics of mobile applications, examines the methods and types of testing, and describes the specifics of testing mobile applications on Agile projects. The scope of automated testing, methods and tools for automating testing of mobile applications are determined. The scripting technique used for preparing self-tests on Agile projects is considered. A technique for automating testing of mobile applications designed using Agile technology has been developed. Approbation of the developed methodology was carried out
Content: ПЕРЕЛІК ОСНОВНИХ УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ І СКОРОЧЕНЬ ...8 ВСТУП ...9 РОЗДІЛ 1 ОГЛЯД ТЕОРЕТИЧНИХ ОСНОВ ТЕСТУВАННЯ МОБІЛЬНИХ ДОДАТКІВ ...12 Особливості проектування мобільних додатків ...12 Методи та види тестування мобільних додатків ...15 Специфіка тестування мобільних додатків в Agile проектах ...20 РОЗДІЛ 2 АНАЛІЗ МЕТОДИК АВТОМАТИЗАЦІЇ ТЕСТУВАННЯ МОБІЛЬНИХ ДОДАТКІВ НА AGILE ПРОЕКТАХ ...26 Автоматизоване тестування та сфера його застосування ...26 Етапи автоматизованого тестування ...28 Методики автоматизованого тестування мобільного додатку ...28 Інструменти автоматизації тестування мобільних додатків...30 Методика автоматизації тестування в Agile проектах та оцінка її застосовності для мобільних додатків ...33 РОЗДІЛ 3 РОЗРОБКА І АПРОБАЦІЯ МЕТОДИКИ АВТОМАТИЗОВАНОГО ТЕСТУВАННЯ МОБІЛЬНИХ ДОДАТКІВ НА AGILE -ПРОЕКТІ ...39 Методика автоматизації тестування МД на Agile проекті. ...40 Апробація методики автоматизації тестування мобільних додатків ...42 Апробація методик для автоматизації тестування GUI ...47 Апробація методик для автоматизації тестування API ...51 Результати застосування та оцінка ефективності розробленої методики ...53 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 57 Охорона праці ...57 Вплив іонізуючого випромінювання на організм людини ...59 ВИСНОВКИ ...62 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ...63 Додаток A. Тези конференцій ...66 Додаток Б. Приклад автотесту, записаного за допомогою Espresso у Android Studio 69 Додаток В Приклад тесту, створеного xCode ...71 Додаток Г. Приклад тестового сценарію перевірки авторизації (Authentication) в МД з регресійного набору тестів ...73 Додаток Д. Тестовий сценарій для перевірки функціональності ...75 Додаток Е. Код тесту, написаний на основі сценарію Authentication на мові Java ...78
URI: http://elartu.tntu.edu.ua/handle/lib/39606
Copyright owner: © Зарічний Нестор Романович, 2022
References (Ukraine): 1. Автоматизоване тестування. URL: https://uk.wikipedia.org/wiki Автоматизоване тестування (дата звернення: 1.12.2022).
2. Why Automation Testing is at the Centre https://www.browserstack.com/guide/automation-testing-in-agile. of Agile. (дата URL: звернення: 10.12.2022).
3. Automated Software Testing Isn't Automatic: Introduction to the Basics. URL: Режим доступу: URL https://www.smartsheet.com/automation-testing-software. (дата звернення: 10.12.2022).
4. The Ergonomics of a Mobile Application: Best Practices. URL: https://blog.ferpection.com/en/the-ergonomics-of-a-mobile-application-best-practices (дата звернення: 5.12.2022).
5. What is automated testing? URL: https://www.functionize.com/automated- testing (дата звернення: 5.12.2022).
6. A Comparative Analysis of Quality Assurance of Mobile Applications using Automated Testing Tools. URL: https://www.researchgate.net/publication/ 318340481_A_Comparative_Analysis_of_Quality_Assurance_of_Mobile_Applications_u sing_Automated_Testing_Tools (дата звернення: 5.12.2022).
7. Elfriede Dustin, Jeff Rashka , John Paul Introduction, Management, and Performance: Automated Software Testing: Introduction, Management, and Performance . Addison-Wesley Professional 1999, 608 p.
8. Kaner С. Testing Computer Software. Wiley; 2nd edition, 2019. 480 p.
9. Crispin, Lisa. Agile Testing A Practical Guide for Testers and Agile Teams. Addison-Wesley, 2008. 534 p.
10. Crispin L. Gregory J. Agile Testing: A Practical Guide for Testers and Agile Teams 1st Edition. AddisonWesley Professional, 2008. 576 р.
11. Чайковський А.В., Жаровський Р.О., Лещишин Ю.З Конспект лекцій з дисципліни «Дослідження і проєктування комп’ютерних систем та мереж» для студентів спеціальності 123 – Комп’ютерна інженерія. Тернопіль, 2021. 148 с.64
12. Зарічний Н., Тиш Є. Автоматизація тестування мобільних додатків за технологією Agile. Матеріали X науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі системи та технології» (7-8 грудня 2022 року). Тернопіль: ТНТУ. 2022. C. 27.
13. Checklist for Testing iPhone and Android Software Products. URL: https://qatestlab.com/resources/knowledge-center/sample-deliverables/checklist-for- testing-iphone-and-android-software-products (дата звернення: 5.12.2022).
14. Complete Guide to Mobile App Testing and Tools in 2022. URL: http://thewebappmarket.com/complete-guide-to-mobile-app-testing-and-tools/ (дата звернення: 5.12.2022).
15. Agile Manifesto. URL: http://agilemanifesto.org/iso/ru/principles.html (дата звернення: 5.12.2022).
16. Bach, J. Lessons Learned in Software Testing / Cem Kaner, James Bach, Bret Pettichord. Wiley, 2001.
17. BDD. URL: https://wikipedia.org/wiki/BDD (дата звернення: 5.12.2022).
18. Bourque, P. SWEBOOK v 3.0 Guide to the Software Engineering Body of knowledge / Pierre Bourque, Richard E. (Dick) Fairley– IEEE Computer Society Products and Service, 2014.
19. Copeland, L. A Practitioner’s Guide to Software Test Design: Artech House Publishers, 2003.
20. Cucumber. URL: https://cucumber.netlify.app/docs/cucumber/ (дата звернення: 5.12.2022).
21. Davis, C. Agile Metrics in Action: Manning Publication, 2015. 272 р.
22. Gherkin Reference. URL: https://cucumber.netlify.app/docs/gherkin/reference/ (дата звернення: 5.12.2022).
23. Pashuk, Alesia Android app testing specifics. URL: https://www.scnsoft.com/blog/android-app-testing-specifics (дата звернення: 5.12.2022).
24. Pashuk, Alesia Mobile testing process: How to make it efficient. URL: https://www.scnsoft.com/blog/mobile-testingprocess-how-to-make-it-efficient - Назва з екрану.65
25. Scrum. URL: https://wikipedia.org/wiki/SCRUM (дата звернення: 5.12.2022).
26. Smart, J.F. BDD in action Behavior-Driven Development for the whole software lifecycle: Manning Publication, 2015. 459 р.
Content type: Master Thesis
Samling:123 — комп’ютерна інженерія

Fulltext och övriga filer i denna post:
Fil Beskrivning StorlekFormat 
avtorska_Зарічний.docx16,72 kBMicrosoft Word XMLVisa/Öppna
Zarichnuj_zapuska.pdf2,01 MBAdobe PDFVisa/Öppna


Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!

Administrativa verktyg