Статті й конспекти від тих, хто вчиться
Конспекти з IT, з якими вчитися простіше
Читайте статті спільноти про DevOps, QA, Python, Frontend і ще 80+ напрямів. Імпортуйте найкращі собі, доповнюйте своїми нотатками й відмічайте, що вже вивчили.
- 50 статей
- 12 авторів
- 1 імпорт
Статті з командами, прикладами й поясненнями — від людей, які вчаться так само, як ви.
Один клік — і стаття стає вашою нотаткою: доповнюйте, виправляйте, перечитуйте.
Статуси «вчу» та «вивчено» показують прогрес. А своїми конспектами можна поділитися.
QA
Автотести в CI: шардинг, ретраї та звіти, які читають
Як запускати набір автотестів у пайплайні так, щоб він був швидким, давав зрозумілий результат і не перетворювався на «червоний за замовчуванням».
Тестування API: що перевіряти, крім статус-коду
Повний чекліст для перевірки REST API: контракт, валідація, права доступу, ідемпотентність, пагінація і поведінка при помилках. З прикладами на pytest і httpx.
Як тестувати LLM-застосунки: evals, золоті набори і LLM-as-a-judge
Юніт-тести не впораються з недетермінованими відповідями. Розбираємо, як побудувати оцінювання якості LLM-фіч: від набору прикладів до автоматичних перевірок у CI.
Навантажувальне тестування з k6: від першого скрипта до порогів
Як написати навантажувальний тест на JavaScript, змоделювати реалістичне навантаження, задати пороги якості і не зробити типових помилок в інтерпретації результатів.
Баг-репорт, який полагодять з першого разу
Структура баг-репорту, з якою розробник відтворить проблему за п'ять хвилин, а не відправить тікет назад з коментарем «не відтворюється».
Піраміда тестування: як побудувати стратегію автотестів
Чому тисяча E2E-тестів — це не досягнення, а проблема. Розбираємо рівні тестування, їхню ціну і як розподілити зусилля, щоб тести були швидкими й корисними.
Playwright: стабільні E2E-тести без sleep
Чому тести «миготять» і як Playwright допомагає цього уникнути: локатори за роллю, автоочікування, web-first assertions, ізоляція даних і трасування падінь.
Тест-дизайн: класи еквівалентності та граничні значення
Дві базові техніки, які допомагають написати мало тестів, але знайти більшість помилок у валідації та розрахунках. З прикладами, таблицями і типовими пастками.