• Час читання ~1 хв
  • 20.03.2023

PEST, фреймворк для тестування, який фокусується на простоті, щойно запустив v2.0. В оголошенні творець Нуно Мадуро пише:

Команда Pest рада представити випуск Pest 2.0 після періоду розробки в 18 місяців і понад 500 зобов'язань. У цьому випуску представлено кілька захоплюючих функцій, які обіцяють покращити досвід користувача. Серед помітних удосконалень є надійні нові плагіни, вдосконалений синтаксис і розширені параметри, які спрощують тестування, підвищують зручність використання та підвищують продуктивність.

Сьогодні ми нарешті робимо довгоочікуваний реліз Pest 2.0! Наш творець прагне продемонструвати нові захоплюючі функції, які може запропонувати ця версія. Налаштуйтеся на відео нижче, щоб дізнатися більше.

Основні функції PEST 2 включають:

  • Потужний архітектурний плагін, для легкого
  • тестування архітектурних правил вашої програмиДо 60% Покращення швидкості на "--паралельному" тестуванні, з нашим повністю переписаним паралельним ядром, насолоджуйтесь значно швидшим варіантом тестових запусків-профілю
  • , щоб визначити найповільніші тести та оптимізувати їх виконання-компактний
  • принтер, мінімальний принтер, який лише виводить інформацію про тестові
  • збої --опція повторної спроби, для економії часу шляхом запуску тільки раніше невдалих тестів-брудна опція, тільки для запуску тестів з неузгодженими змінами-опцією
  • bail, щоб негайно припинити набір тестів
  • при зіткненні з помилкою або збоєм.
  • метод todo(), для створення todos у вашому тестовому наборіПерехоплювачі очікувань та труби, що дозволяє адаптувати ваші очікування відповідно до ваших конкретних потреб
  • тестуванняРозширені набори даних, для створення наборів
  • даних, які стосуються лише певної функції або набору папок
  • І багато іншого

Для тих, хто вже використовує PEST, перегляньте Посібник з оновлення, щоб встановити останню версію у ваших існуючих проектах. Для нових проектів відвідайте посібник із встановлення.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297