#testing

Як перевіряти код так, щоб релізи не ламали прод?

Як перевіряти код так, щоб релізи не ламали прод? – ITEDU Blog

У DevOps швидкість змін поєднується з високими вимогами до стабільності системи. Кожен новий коміт може вплинути на вже реалізований функціонал, тому контроль якості має бути безперервним. Unit-тестування дозволяє перевіряти окремі частини коду ще до етапу інтеграції та автоматично контролювати їхню коректність у межах CI/CD-процесів.  Розглянемо, як воно працює та чому є обов’язковим елементом сучасного DevOps. Що таке unit-тестування? Unit-тестування перевіряє…

Як AI з’єднує SAST і DAST?

Як AI з’єднує SAST і DAST? – ITEDU Blog

Сучасна безпека застосунків спирається на два підходи — статичний і динамічний аналіз. Один шукає вразливості в коді, інший перевіряє вже запущений застосунок. Проблема в тому, що результати цих перевірок рідко поєднуються в єдину картину. Команди отримують десятки знахідок, але не завжди можуть швидко визначити, які з них реально експлуатовані в продакшені. У cloud-native середовищах — із мікросервісами, API та швидкими…

Що таке fuzzing-тестування?

Що таке fuzzing-тестування? – ITEDU Blog

Fuzzing (фаззінг) — це автоматизований метод тестування програмного забезпечення, під час якого в систему навмисно подають некоректні, пошкоджені або нетипові вхідні дані. Мета тестування — виявити уразливості, які не проявляються в стандартних сценаріях використання, але можуть призвести до збоїв у роботі сервісу, витоку інформації або порушення безпеки. Далі розглянемо, де саме й для яких компонентів цей підхід застосовується на практиці.…

Що таке TeamCity

TeamCity — це серверне програмне забезпечення, написане мовою Java, розроблене компанією JetBrains, яке забезпечує безперервну інтеграцію (CI) коду. Основні характеристики TeamCity Unit-тестування ПЗ надає можливість стежити за коммітами, після чого відразу запускати створення білду та unit-тести. Наприклад, якщо після якогось комміту відбулися збої тестів або компіляції, розробнику прийде повідомлення, що код необхідно ревізувати. Завдяки зручному веб-інтерфейсу, подивитися, що відбувається можна…

Дякуємо, що поділились