Property Based Testing Training Courses

Property Based Testing Training Courses

Δραστηριότητες που βασίζονται σε τοπικούς εκπαιδευτές βασισμένες στην εκπαίδευση βασισμένες σε ακίνητα Ελλάδα .

Machine Translated

Testimonials

★★★★★
★★★★★

Property Based Testing Course Outlines

Title
Duration
Overview
Title
Duration
Overview
7 hours
Overview
Property Based Testing is an automated testing technique that allows you to zero in on the expected behavior of a system by describing its properties, then using randomly generated test data to execute tests.

"Describe the arguments, describe the result, have the computer try to prove your code wrong!"

Some of the topics covered in this instructor-led, live training include:

- How to write and run tests with F#
- The FsCheck Property Based Testing framework
- Using Diamond Kata to implement TDD
- Sharpening your code design skills

Audience

- Automation test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
Property Based Testing is an automated testing approach that allows you to zero in on the expected behavior of a system by describing its properties, then using randomly generated test data to execute tests.

QuickCheck (or QuickCheck2, QC2) is a Haskell-based library for random testing of program properties. It takes the specification of a program -- the properties that a function should satisfy -- and tests that those properties hold in many randomly generated cases.

In this instructor-led, live training, participants will learn how to write the specifications of a program in the form of properties, then provide them as input to QuickCheck for automatic generation of test cases.

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

- Write general properties that replace and/or compliment hand-written unit test cases
- Write tests at the higher level of property specifications
- Set up a testing environment and integrate QuickCheck into an end-to-end deployment processes

Audience

- Software test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Overview
Scala Check είναι μια βιβλιοθήκη για τη διεξαγωγή αυτοματοποιημένων δοκιμών βασισμένων σε ιδιότητες για προγράμματα Scala ή Java . Εμπνευσμένο από τη βιβλιοθήκη Haskell QuickCheck, χρησιμοποιεί ιδιότητες για να περιγράψει την αναμενόμενη συμπεριφορά μιας εφαρμογής, δημιουργώντας πρώτα τυχαία δεδομένα εισόδου, στη συνέχεια εξετάζοντας αυτά τα δεδομένα σε διαφορετικές περιοχές της εφαρμογής και αναφέροντας το αποτέλεσμα.

Σε αυτήν την καθοδηγούμενη από εκπαιδευτή, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν τα οφέλη και τις έννοιες πίσω από τις δοκιμές βασισμένες στην ιδιοκτησία, καθώς πρακτικά γράφουν ιδιότητες που οδηγούν στην αυτόματη δημιουργία δοκιμαστικών περιπτώσεων.

Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Γράψτε τις γενικές ιδιότητες που αντικαθιστούν και / ή συμπληρώνουν τις χειρογραφημένες περιπτώσεις δοκιμαστικής μονάδας
- Γράψτε τις δοκιμές στο υψηλότερο επίπεδο προδιαγραφών ιδιοκτησίας
- Εκτελέστε το Scala Check ως αυτόνομο εκτελεστή, χρησιμοποιώντας τον ενσωματωμένο δρομέα γραμμής εντολών
- Ενσωματώστε το 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 Greece!

As a Business Development Manager you will:

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