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,350
Videos: 431
Enlaces: 1,830
Descripción:
Голова Одеського центру розробки DataArt та Delivery Director, капітан Затишної Галери, ділитимуся: завданнями із співбесід (QA/Delivery/Management), статтями, вакансіями, новинами зі світу IT. Контакт: [email protected] ; Patreon: patreon.com/CozyGalley
Fuente

Затишна Галера | ЧарівнийКомпас 🧭2️⃣2️⃣1️⃣ Завдання 221Що таке soft assertion і hard as...

Logotipo de la comunidad de telegram - Затишна Галера Затишна Галера @Zatishna_Galera
787 Vistas/Alcance 2025-12-29 12:06 Mensaje №2307
#ЧарівнийКомпас 🧭2️⃣2️⃣1️⃣ Завдання 221Що таке soft assertion і hard assertion у тестуванні?Якщо пасажири переживали, куди команда пропала на кілька днів, то у звʼязку зі святами і кінцем року часу у команди дуже мало, а роботи дуже багато. Але сьогодні ми знайшли час на те, щоб почати нову пʼятірку запитань з теорії тестування.🤔 Hard assertion і soft assertion - два підходи до перевірок у тестах. Основна відмінність - яка наша дія при отриманні першої помилки в ході тесту: або ми зупиняємо тест, або продовжуємо.🔣 Hard assertion (він же жорстка перевірка) - якщо умова перевірки не виконується, то ми вважаємо тест впашим і припиняємо подальший його прогін.Це корисна практика, коли кожна перевірка є критичною для тесту, а саме продовження тесту не має сенсу.🤓 Для наочності приклад: для виконання тесту і подальших перевірок у його ході нам необхідно залогінитися під існуючим користувачем, але ми цього зробити не можемо. У більшості випадків продовження такого тесту після неможливості залогінитися сенсу мати не буде.🔣 Soft assertion (він же це мʼяка перевірка) - якщо умова перевірки не виконується, то ми фіксуємо цей баг, але продовжуємо прогонку тесту.Ця практика буде корисною, коли ми можемо перевірити одразу кілька речей у ході нашого тесту і вони можуть бути незалежними одна від одної.🤔 Хоч найкращі практики тестування і радять не обʼєднувати такі речі в один тест, але, по суті, це не завжди можливо зробити. Наприклад, у нас може бути один тест на безліч UI-перевірок: текстів, заголовків, різних кнопок і так далі. Ці перевірки обʼєднують в один тест для зручності, щоб не плодити десятки тестів.#️⃣ У підсумку можна сказати, що hard assertion - використовується для критичних кроків у тестах, а soft assert - для комплексних перевірок.@Zatishna_Galera