Unit Testing with F# Treningskurs

Last updated

Kurskode

fsharptdd

Varighet

7 timer (vanligvis 1 dag inkuldert pauser)

Krav

  • A general understanding of software testing
  • Programming experience in any language

Oversikt

This course introduces the tools and techniques needed to write F# based unit tests. A special emphasis is placed on test driven development (TDD). Functional TDD is a testing approach that uses functional programming to unit test an application before developing it. Functional programming (as opposed to imperative, state-transition-style programming) in a language such as F# lends itself well to TDD because smaller, well-targeted tests can be written in isolation.

In this instructor-led, live training, participants will learn how to use F# to write unit tests that are direct and easy to understand.

By the end of this training, participants will be able to:

  • Build a complete system out of small, isolated functions
  • Express test cases as properties instead of examples
  • Write test code without the need for mocks
  • Reduce the need to control and check for side effects
  • Use libraries such as NaturalSpec, FsCheck, FsTest, FsUnit and Unquote to facilitate test cases creation
  • Use F# to overcome some of the problems associated with mainstream Test-driven Development (TDD)

Audience

  • Test engineers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Kursplan

To request a customized course outline for this training, please contact us.

Testimonials

★★★★★
★★★★★

Related Categories

Relaterte kurs

Kursrabatter

Kursrabatter Nyhetsbrev

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 Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • 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!

This site in other countries/regions