Зрозуміти призначення тестування програмного забезпечення. Розглянути різні види тестування. Навчитися писати юніт-тести за допомогою фреймворку ScalaTest.