Всем добрый день! Хотел узнать может быть кто нибудь поможет или подскажет книги, или туториалы, с написанием функциональных тестов на #scala с реальными примерами! например есть у нас сервис который работает с документами и нам нужно написать автоматизированные тесты работы пользователей в системе, от чего отталкиваться?
Добрый день.
Вот есть подобная тема на этом же форуме и там много полезных ответов Вы можете найти.
http://automated-testing.info/t/nuzhna-pomoshh-v-osvoenii-i-napisanii-avtotestov-na-scala/8048
Что понимается под функциональными тестами?
Если Selenium, то там никаких особых нюансов нет.
Если тестирование на уровне API, то тоже. У всех фреймворков есть механизмы для тестирования контроллеров, например для популярного Play 2 смотрите Scala Functional Test - 2.0
ну например есть у нас документ, мы должны его отправить на обработку через личный кабинет например, и все это нужно сделать с помощью автотеста, просто как это делается с помощью scala интересно, сложно найти информацию по ней
Имплементация будет напрямую зависеть от того, какие тесты Вы хотите пиcать на Scala.
Если документ заливается с помощью API вызовов - то можно пробовать использовать Rest Assured или Jersey
Если же Вы хотите все действия выполнять только через UI - то тут можно использовать ScalaTest c trait’ом WebBrowser.
Поговаривают можно даже использовать Selenide.
А если есть очень большое желание - можно и BDD накрутить сверху с помощью Cucumber
Да да, именно ScalaTest c trait’ом WebBrowser и интересует