Комп’ютерні засоби для автоматизації тестування додатків

Вантажиться...
Ескіз

Дата

2021-06

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Кваліфікаційна робота включає пояснювальну записку (55 с., 26 рис.). Об’єкт розробки – створення створення комп‘ютерних засобів для автоматизації тестування додатків. Комп’ютерні засоби дозволяють: запровадити автоматизацію тестування додатків для мобільних застосунків на базах iOS та Android; перевірити правильність роботи додатків у короткий проміжок часу; провести перевірку логіки роботи програми і правильність роботи АРІ сервера. В ході розробки: • проведено аналіз методів побудови автоматизованого тестування для додатків; • сформульовані вимоги до комп’ютерних засобів автоматизації тестування; • розроблена система автоматизації управління автоматизованим тестуванням; • розроблено тести на мові Gherkin, зав’язані на принципах BDD; • розроблено модуль інтеграції клієнт - REST API та виконана реалізація тестів мовою програмування Ruby; • виконана автоматизація запуску компонентів тестування; • розроблено правила перехоплення трафіку від тестового додатку до серверу, перенаправлення запитів до мок-серверу за допомогою mitm технології; Упровадження цієї системи засобів дозволить уникнути комунікаційних проблем між замовником та командою розробників та забезпечити якісне тестування програми в умовах, коли вимоги замовника можуть змінюватись.

Опис

Ключові слова

BDD, REST API, Ruby, Mock-server, MITM, Gherkin, IOS, Android, тестування, тести, автоматизація, testing, tests, automation

Бібліографічний опис

Сенеджук, А. Ю. Комп’ютерні засоби для автоматизації тестування додатків : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Сенеджук Андрій Юрійович. – Київ, 2021. – 66 с.

ORCID

DOI