Каковы общие рекомендации, процедуры или практики для тестирования больших и сложных приложений Rails?Существуют ли определенные части приложения (т. Е. Аутентификация пользователя, поиск), которые следует протестировать поверх других?Когда и как должны проводиться тесты в текущем цикле разработки?
Я довольно плохо знаком с Rails и крупномасштабной разработкой в целом, но я достаточно хорошо разбираюсь в Rails-инфраструктуре с помощью онлайн-руководств и личной работы.,Однако я не знаю, как подойти к задаче тестирования приложения, которое уже находится в разработке, со многими моделями и контроллерами.Моей конечной целью является разработка средств тестирования для этого приложения, но сейчас я пытаюсь узнать, как разработчики Rails проводят тестирование своих (больших) приложений.Любые ресурсы или советы по смежным темам с благодарностью.