курси Property Based Testing

курси Property Based Testing

Місцеві інструктор під керівництвом Live власності на основі тестування навчальних курсів в україна.

Machine Translated

Testimonials

★★★★★
★★★★★

Property Based Testing Course Outlines

Title
Duration
Overview
Title
Duration
Overview
7 hours
Overview
Тестування на основі власності - це автоматизована методика тестування, яка дозволяє знизити очікувану поведінку системи, описуючи її властивості, а потім використовувати випадкові дані для тестування для виконання тестів.

"Опишіть аргументи, опишіть результат, якщо комп'ютер спробує довести свій код неправильно!"

Деякі з тем, що розглядаються в цій інструкції, включають:

- Як написати та виконати тести з F #
- Тестування на основі власності FsCheck
- Використання Diamond Kata для реалізації TDD
- Загострення навичок розробки коду

Аудиторія

- Інженери з автоматизації тестування
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
7 hours
Overview
Тестування на основі власності - це автоматизований підхід до тестування, який дозволяє знизити очікувану поведінку системи, описуючи її властивості, а потім використовувати випадкові дані для тестування для тестування.

QuickCheck (або QuickCheck2, QC2) - бібліотека на базі Haskell для випадкового тестування властивостей програми. Вона займає специфікацію програми - властивості, які повинна задовольняти функція - і перевіряє, що ці властивості зберігаються у великій кількості випадкових випадків.

У цьому навчанні під керівництвом інструктора, учасники навчаться писати технічні характеристики програми у вигляді властивостей, а потім надавати їх як вхід в QuickCheck для автоматичного створення тестових випадків.

До кінця цього тренінгу учасники зможуть:

- Напишіть загальні властивості, які замінюють та / або компліментують тестові тести, написані вручну
- Напишіть тести на більш високому рівні властивостей власності
- Налаштуйте середовище тестування та інтегруйте QuickCheck у процеси розгортання

Аудиторія

- Інженери тестування програмного забезпечення
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важка практика
21 hours
Overview
Scala Check - це бібліотека для автоматизованого тестування на основі властивостей для програм Scala або Java . Натхненний QuickCheck бібліотекою Haskell , він використовує властивості для опису очікуваної поведінки програми, спочатку генеруючи випадкові вхідні дані, потім тестуючи ці дані в різних областях програми та повідомляючи про результат.

У цьому тренінгу під керівництвом інструкторів учасники дізнаються переваги та поняття, що стоять за тестуванням на основі властивостей, оскільки вони практикують написання властивостей, що призводять до автоматичного створення тестових випадків.

Після закінчення цього тренінгу учасники зможуть:

- Напишіть загальні властивості, які замінюють та / або компліментують тестові приклади, написані вручну
- Пишіть тести на більш високому рівні технічних характеристик
- Виконати перевірку Scala як окремий виконуваний файл, використовуючи вбудований тестовий бігун командного рядка
- Інтеграція Scala Check перевіряється з тестовими рамками, такими як Scala Test, specs2 та LambdaTest

Аудиторія

- Тестові інженери
- Розробники

Формат курсу

- Частина лекції, частина дискусії, вправи та важкі практичні практики
Weekend Property Based Testing courses, Evening Property Based Testing training, Property Based Testing boot camp, Property Based Testing instructor-led, Weekend Property Based Testing training, Evening Property Based Testing courses, Property Based Testing coaching, Property Based Testing instructor, Property Based Testing trainer, Property Based Testing training courses, Property Based Testing classes, Property Based Testing on-site, Property Based Testing private courses, Property Based Testing one on one training

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Ukraine!

As a Business Development Manager you will:

  • expand business in Ukraine
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!