In Part 3, we’ll help expand your knowledge of sbt. First, we’ll explore some of the testing solutions for your Scala and Java development. Then we’ll delve into how you can use sbt to manipulate files and external processes. In Chapter 7, we’ll give you some pointers on how to interact with the user in the sbt console. You’ll learn how to use code that other people have written. Finally, we’ll cover some tips and tricks for debugging your build.