Методити автоматизації тестування веб додатків для QA automation на основі бібліотеки Selenium Web Driver

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

Дата

2024

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Дипломна робота виконана на 68 сторінках, містить 37 ілюстрацій, 1 додаток, 27 джерел в переліку посилань. Мета роботи: створити веб-додаток, який допомагає тестувати вебдодатки, з використанням бібліотеки Selenium WebDriver. Методи та засоби: автоматизацію тестування веб-додатків за допомогою бібліотеки Selenium WebDriver, мови програмування Typescript, бібліотека для створення інтерфейсу React, управління станом додатків за допомогою Redux, а також стилі систем CSS і SCSS. Результат – веб-додаток, для тестування веб-сайтів.

Опис

У процесі роботи над сиситемою було створено веб-додаток для автоматизації тестування веб-додатків, який використовує бібліотеку Selenium WebDriver. Основною метою цього проекту було створення інструменту, який би значно спрощував процес тестування шляхом автоматизації рутинних завдань, які зазвичай виконуються вручну. Цей розроблений додаток надає користувачам зручний інтерфейс, який дозволяє легко вводити URL-адреси веб-сайтів, створювати тестові сценарії, редагувати їх та запускати тести. Завдяки використанню Selenium WebDriver, стало можливим автоматизувати взаємодію з веб-сторінками, включаючи введення даних у форми, натискання кнопок та перевірку результатів. Ця автоматизація не тільки знижує ризик людських помилок, але й скорочує час на проведення тестів, підвищуючи загальну ефективність процесу тестування. Додаток є гнучким і масштабованим завдяки використанню сучасних фреймворків і бібліотек, таких як React, Redux, Tailwind CSS та SCSS. Це дозволяє легко адаптувати його до змін та розширювати для підтримки нових функцій. Важливою перевагою є можливість інтеграції з системами безперервної інтеграції та доставки (CI/CD), що дозволяє автоматично запускати тести при кожному оновленні коду. Крім того, користувачі можуть редагувати створені правила та форми, а також використовувати їх повторно для тестування після змін на веб-сайті, що забезпечує ефективність і зручність у підтримці тестів.

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

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

Баворовський, В. М. Методити автоматизації тестування веб додатків для QA automation на основі бібліотеки Selenium Web Driver : дипломна робота … бакалавра : 122 Комп’ютерні науки / Баворовський Вадим Миколайович. – Київ, 2024. – 68 с.

DOI