The Test-Driven Development with Scala training course focuses is designed to demonstrate how to write effective and complete tests for Scala-based applications.
The course begins with an introduction to Test-Driven Design (TDD) concepts and the significance of TDD to modern software development. It then transitions into the mechanical aspects of testing with Scala, covering things like the Simple Build Tool (SBT), ScalaTest, and Specifications. The course concludes by teaching students the different testing strategies, how to work with Mock Objects, and how to effectively test Scala frameworks like Akka and Play.
Purpose
|
Learn how to effectively test Scala based applications. |
Audience
|
Developers and Q/A Engineers responsible for testing Scala based applications. |
Role
| Q/A - Software Developer |
Skill Level
| Introduction |
Style
| Workshops |
Duration
| 2 Days |
Related Technologies
| Scala | Testing |
Productivity Objectives
- Define TDD and why it's important
- Identify the basic concepts of the SBT
- Apply Java Standard Testing frameworks