Розробка платформи для автоматизації тестування веб-додатків

Автор(и)

  • Д. О. Ліпський Київський національний університет імені Тараса Шевченка https://orcid.org/0009-0000-4068-9453

DOI:

https://doi.org/10.17721/1812-5409.2023/1.12

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

автоматизація, веб-технології, платформа, тестування

Анотація

У сучасному швидкому світі розробки веб-технологій, автоматизоване тестування веб-додатків стає невід'ємною частиною процесу розробки програмного забезпечення. Ця стаття пропонує опис платформи для автоматизації тестування веб-додатків, яка спрощує процес створення, виконання та аналізу автоматизованих тестів.

Одним з основних компонентів цієї платформи є модуль взаємодії з веб-додатком, який надає зручний спосіб контролювати браузер та виконувати дії на веб-сторінках, такі як навігація, заповнення форм, клікання на елементи, тощо. Це дозволяє автоматизовано перевіряти різні аспекти функціональності та коректності веб-додатків.

Другим важливим компонентом є модуль звітності, який забезпечує збір та збереження результатів тестування. Він дозволяє створювати детальні звіти про виконані тести, виявлені помилки та іншу корисну інформацію. Цей модуль допомагає зрозуміти стан програмного забезпечення, сприяє виявленню його проблем та полегшує відтворення помилок.

Третій модуль для створення тестових даних, який може бути корисним для генерації випадкових даних, завантаження тестових наборів з бази даних або зовнішніх файлів. Це дозволяє розробникам створювати різноманітні сценарії тестування та виконувати їх на різних наборах даних.

Однією з ключових переваг розглянутої платформи є можливість налаштовувати параметри тестування для різних проектів та середовищ. Розробники можуть встановлювати різні налаштування, такі як типи браузерів, версії, розширення, утиліти, що використовуються, для кожного окремого проекту. Це дозволяє підлаштувати тестування під конкретні потреби та забезпечити максимальну сумісність.

Також платформа містить додаткові утиліти для полегшення процесу тестування, такі як інтеграція з системами збереження коду, засобами контролю версій, засобами автоматизації збірки та розгортання. Це сприяє швидкому та ефективному виконанню тестів, спрощує їх інтеграцію в процес розробки та забезпечує покращення загальної якості програмного забезпечення.

Платформа автоматизації тестування веб-додатків надає розробникам зручні інструменти, що спрощують процес тестування, забезпечують високу якість програмного забезпечення та сприяють швидкому впровадженню веб-додатків.

Посилання

GUNDECHA, U. "Selenium WebDriver 3 Practical Guide: Практичний посібник з автоматизації тестування веб- та мобільних браузерів з використанням Selenium WebDriver, 2-ге видання".

ALBAHARI, J., and ALBAHARI, B. "C# 7.0 in a Nutshell: Повна довідка з C# 7.0".

NAGY, G., and ROSE, S. "SpecFlow: Автоматизоване тестування для .NET".

GARG, N. "Test Automation using Selenium WebDriver with Java: Посібник крок за кроком з автоматизації тестування за допомогою Selenium WebDriver з використанням Java".

COLLIN, M. "Mastering Selenium WebDriver 3.0: Підвищення продуктивності та надійності автоматизованих перевірок шляхом володіння Selenium WebDriver, 2-ге видання".

Завантаження

Опубліковано

13.07.2023

Номер

Розділ

Комп'ютерні науки та інформатика

Як цитувати

Ліпський, Д. О. (2023). Розробка платформи для автоматизації тестування веб-додатків. Вісник Київського національного університету імені Тараса Шевченка. Фізико-математичні науки, 1, 89-93. https://doi.org/10.17721/1812-5409.2023/1.12