Kotlin, TDD, and Chess

Testing, and test-driven development in particular, can prove to be difficult when using Kotlin. In this workshop, we will use both to bring the rules of chess to a command-line version of the game.

Kotlin has quickly gained popularity within the programming community, so much so that it was in the top 5 most loved languages in StackOverflow’s 2019 Developer Survey. However, as it is still a relatively young technology, following common best practices while using it can prove to be a challenge. Testing, and test-driven development in particular, is one such heuristic. In this workshop, we will use TDD with Kotlin to bring the rules of chess to a command-line version of the game. While this will not be a ‘from-scratch’ workshop, we will be going over the basics of TDD as well as more advanced techniques such as refactoring, clean code, mocking vs stubbing while taking full advantage of Kotlin’s features.


More Related Sessions


Two-Day Tutorial (12-hour Workshop)

9:00 a.m. – 5:00 p.m.

The Joy of Python for Testers

Equipment required

Two-Day Tutorial (12-hour Workshop)

9:00 a.m. – 5:00 p.m.

Web & Mobile Security Testing - Mindset to Skillset

Equipment required

30-minute Talk

10:30 a.m. – 11:00 a.m.

Automating the New York Times Crossword

30-minute Talk

2:30 p.m. – 3:00 p.m.

A Beginner's Guide to Test Automation

Your privacy matters

We use cookies to understand how you use our site and to give you the best experience on our website. If you continue to use this site we will assume that you are happy with it and accept our use of cookies and Privacy Policy.