Тег: Тестування
У Laravel 13.8.0 з’явилися нові методи для інспектування всіх Queue одночасно.
Версія Laravel 13.8.0 представляє зручні методи для моніторингу черг, розширену підтримку Enum та нові інструменти тестування. Дізнайтеся, як ці оновлення допоможуть зробити вашу розробку ефективнішою та зручнішою.
У Laravel 13.7.0 з’явилася підтримка Interruptible Jobs та нова директива для оптимізації шрифтів
Laravel 13.7.0 впроваджує нову директиву @fonts для Vite та розширені можливості для керування фоновими завданнями. Дізнайтеся, які ще вдосконалення отримали інструменти тестування та колекції у цьому релізі.
У Pest v4.5.0 з’явилася можливість автоматичного перезапуску flaky-тестів.
Нова версія Pest v4.5.0 пропонує потужні інструменти для боротьби з нестабільними тестами та автоматичної перевірки архітектури ваших проєктів. Дізнайтеся, як модифікатор flaky та нові асерції допоможуть зробити процес тестування ще надійнішим.
Pest v4.6.0 отримав функцію Time-Based Sharding для ефективного розподілу тестів у CI.
Pest v4.6.0 впроваджує інтелектуальний розподіл шардів на основі реального часу виконання тестів для максимальної ефективності вашого CI. Дізнайтеся, як цей інструмент допоможе збалансувати навантаження та значно пришвидшити процес тестування.
У Laravel VS Code Extension v1.7.0 з’явилася підтримка PestPHP Intellisense
Оновлення Laravel VS Code Extension v1.7.0 додає інтелектуальні підказки для PestPHP та можливість виконувати Artisan-команди прямо в терміналі. Дізнайтеся, як нові інструменти навігації та підтримка атрибутів Laravel 13 здатні пришвидшити вашу щоденну розробку.
PAO: Оптимізація виводу інструментів тестування PHP для AI-агентів.
PAO автоматично оптимізує вивід тестів для ШІ-агентів, скорочуючи витрати токенів у контекстному вікні на понад 90 відсотків. Дізнайтеся, як зробити розробку в Cursor чи Claude значно ефективнішою без жодних додаткових налаштувань.
Laravel 13.3.0: атрибут #[UnitTest], варіативні аргументи для моделей та інші новинки
Новий реліз Laravel представляє атрибут #[UnitTest] для надшвидкого тестування та зручні варіативні аргументи для атрибутів моделей. Дізнайтеся, як ці оновлення та покращений моніторинг черг допоможуть оптимізувати ваш процес розробки.
Lens for Laravel додає аудит WCAG до вашого локального dev workflow
Хочете швидко знаходити помилки доступності у своїх Laravel‑проєктах? Lens for Laravel сканує додаток на порушення WCAG, вказує точний Blade‑файл і рядок та пропонує зручний дашборд, Artisan‑команду й опціональні AI‑підказки для виправлень.
Як виявляти та усувати race conditions у додатках Laravel
Дізнайтеся, як виявляти та усувати гонки доступу (race conditions) у Laravel з MongoDB за допомогою атомарних операцій на реальному прикладі оформлення замовлення. У статті — тести, пояснення помилки read‑modify‑write і практичні приклади $inc/$set з відкатами для безпечних оновлень балансу й запасів.
У Laravel 12.52.0 з’явився Factory makeMany() method
Laravel v12.52.0 приніс корисні новинки: makeMany() у фабриках, withoutAfterMaking()/withoutAfterCreating(), тимчасові URL для локальної файлової системи та атомарні записи в компіляторі Blade. Хочете дізнатися, як ці зміни спростять розробку та тестування?
Як робити скріншоти веб‑сторінок у Laravel за допомогою пакета Spatie Laravel Screenshot
Laravel Screenshot робить знімки сторінок через Browsershot або Cloudflare, із підтримкою черг, налаштувань розміру й якості та можливістю тестування без реальних викликів. Хочете автоматизувати генерацію Open Graph‑зображень, PDF або візуальні тести — читайте далі.
Nimbus — in-browser інструмент для тестування API в Laravel
Познайомтеся з Nimbus — пакетом для Laravel, що додає в браузері клієнт API і автоматично виявляє маршрути та правила валідації. Тестуйте запити в транзакціях, дійте від імені користувачів і діліться налаштуваннями запитів — читайте статтю.