- Рассмотрим, какое тестирование поддается автоматизации
- Познакомимся с основными фреймворками (unittest, minitest, rspec) и библиотеками (fakeweb, webmock, VCR, rr, etc.)
- Разберем на практике пример программы с юнит-тестами в вариантах minitest и RSpec
В результате вы сможете:
Узнаете, зачем, когда и какое тестирование следует автоматизировать, как в этом помогают моки сервисов. Разберетесь на примере упрощенной версии гема directlink, как писать юнит-тесты для программ и библиотек в вариантах minitest и RSpec. В процессе познакомитесь с основными фреймворками и библиотеками (fakeweb, webmock, VCR, rr, etc.).