Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
Logotipo de la comunidad de telegram - Затишна Галера
Añadido 06 ene. 2025

Затишна Галера

@Zatishna_Galera
Número de suscriptores: 2 709
Fotos: 1,340
Videos: 429
Enlaces: 1,810
Descripción:
Голова Одеського центру розробки DataArt та Delivery Director, капітан Затишної Галери, ділитимуся: завданнями із співбесід (QA/Delivery/Management), статтями, вакансіями, новинами зі світу IT. Контакт: [email protected] ; Patreon: patreon.com/CozyGalley
Fuente

Затишна Галера | ЧарівнийКомпас 🧭2️⃣3️⃣6️⃣ Завдання 236Що таке data-driven testing і як...

Logotipo de la comunidad de telegram - Затишна Галера Затишна Галера @Zatishna_Galera
637 Vistas/Alcance 2026-04-20 10:21 Mensaje №2596
#ЧарівнийКомпас 🧭2️⃣3️⃣6️⃣ Завдання 236Що таке data-driven testing і які в нього переваги?Капітан повернувся з відпустки та Дня Народження і влітає в цей тиждень із новою п’ятіркою запитань з теорії тестування.🤔 Data-driven testing - це підхід до тестування, за якого логіка тесту відокремлюється від тестових даних. Головне завдання не тільки відокремити логіку тесту від даних, а й проганяти тести з різними наборами вхідних даних, щоб перевірити якомога більше кейсів.Тобто, маючи один і той самий набір тестів, ви проганяєте його перший раз з одним набором даних, другий раз з іншим і так далі. Крім даних, це може стосуватися і конфігурацій.Для прикладу візьмемо тест на логін. Замість безлічі різних тестів на валідний логін, невірний пароль, порожній пароль і так далі, ви пишете один тест, а всі комбінації даних виносите окремо, наприклад у таблицю. Далі проганяєте цей тест для всіх варіантів вхідних даних із таблиці.👍 Це часто корисно для автоматизації, бо зменшує кількість коду, один тест покриває безліч сценаріїв. Це спрощує підтримку тестів, дає простіше масштабування, спрощує читабельність і структуру.Використовувати рекомендується у випадках, коли у вас безліч варіантів поведінки системи залежно від вхідних значень, потрібно перевірити безліч комбінацій і коли вам потрібна красива автоматизація.😡 Складність може виникнути, коли у вас поведінка системи ну дуже відрізняється залежно від даних, тоді написати один тест на різні дані й поведінку стає складнувато.@Zatishna_Galera