Комп’ютерні засоби для автоматизації тестування додатків
Вантажиться...
Дата
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 с.