Property Based Testing with ScalaCheck Training Course

Property Based Testing with ScalaCheck Training Course

319 Phaya Thai Road, Pathum Wan, Pathum Wan District, Bangkok, Thailand


ScalaCheck is a library for carrying out automated, property-based testing for Scala or Java programs. Inspired by the Haskell library QuickCheck, it uses properties to describe the expected behavior of an application, generating random input data at first, then testing this data across different areas of the application and reporting the result.

In this instructor-led, live training, participants will learn the benefits of and concepts behind property-based testing as they practice writing properties that lead to the 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
  • Execute ScalaCheck as a standalone executable, using the built-in command line test runner
  • Integrate ScalaCheck with test frameworks such as ScalaTest, specs2 and LambdaTest

Format of the course

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

Course Details :

Course Code : ScalaCheck
Duration : 21 hours (usually 3 days including breaks)
– An understanding of Java and Scala
– Experience with the command line
– Experience with software testing
– Test engineers
– Developers
Fees : 94820 THB(Price per participant)
Venue : Regus, Bangkok

Course Outline

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

Course Schedule

Add A Review

Please enter input field

Training Course
Training Institute

Book your course now


Your enquiry submitted successfully

Enquiry Submission failed

Please enter input field(s)

Claim this course

To manage this course details kindly claim this course.