Автотести
Піраміда тестування, unit та e2e, тестування API, тестові дані й інструменти автоматизації.
Коли автоматизація справді окупається порівняно з ручним тестуванням, із чого складається фреймворк автотестів і як вимірювати його ROI.
Питання скоро зʼявляться
Піраміда тестування та межі між модульними, інтеграційними, компонентними й наскрізними перевірками, а також димові (smoke) та регресійні набори.
Питання скоро зʼявляться
Ізольовані тести окремих функцій і класів: підміни та заглушки, покриття коду й розробка через тести (TDD).
Питання скоро зʼявляться
Перевірка сервісів без інтерфейсу: коди відповідей, контракти й схеми, авторизація та інструменти на кшталт Postman і клієнтів у коді.
Питання скоро зʼявляться
Автоматизація перевірок інтерфейсу: локатори та селектори, очікування, шаблон Page Object і боротьба з нестабільними (flaky) тестами.
Питання скоро зʼявляться
Сценарії, що проходять систему повністю — від інтерфейсу до бази даних — їхня вартість, крихкість і місце в конвеєрі CI.
Питання скоро зʼявляться
Підготовка, ізоляція та прибирання даних для тестів: фікстури, фабрики, генерація значень і керування тестовим середовищем.
Питання скоро зʼявляться