Я знаю, что Rspec — это инструмент для тестирования, он охватывает BDD и TDD в рельсах, он проверяет бизнес-логику приложения с помощью тестов контроллера и модели. Мое приложение Rails имеет почти полное покрытие (около 85%-90%) тестами модели и контроллера, но все же кто-то сказал, что регрессионное тестирование моего приложения не проводится.
У меня есть следующие опасения относительно rspecs:
- Можем ли мы назвать комбинации спецификаций моделей и спецификаций контроллеров интеграционным тестированием? (думаю да, но все же хочу подтвердить)
- Можем ли мы назвать комбинацию спецификаций модели и спецификаций контроллера регрессионным тестированием?
- Спецификации функций, написанные с помощью cypybara, можно рассматривать только как регрессионное тестирование?