Я работаю над приложением Rails, которое позволяет вам создать конфигурацию и затем запустить сервер в EC2 с этой конфигурацией.
До сих пор я использовал огурец для BDD и был очень доволен этим. Однако теперь я хочу выбрать конфигурацию и запустить сервер. Из-за проблем с стоимостью и производительностью я не хочу запускать сервер каждый раз, когда запускаю функции огурца.
Есть ли лучшие практики для подобных случаев? Я хотел бы сохранить BDD, но также не хочу тратить слишком много времени на разработку сложного решения, просто чтобы иметь описания функций для этого. С другой стороны, у меня возникнут те же проблемы, когда мне придется написать для этого модульный тест.