Лучшие практики для Интеграционного тестирования Функции Eclipse

Бессерверная платформа может быть тем, что вы ищете.

Я широко использовал его как в личных, так и в профессиональных проектах, и он делает то, что мне нужно. Это намного проще, чем Terraform и AWS SAM.

Все, что вам нужно сделать, это изменить файл serverless.yml. Несколько строк кода .yml преобразуются в сотни строк в шаблоне CloudFormation.

В Сети есть парашютисты, посвященные краш-тестам , включая несколько очень хороших в Udemy. Тем не менее, Serverless Framework легко подобрать, поэтому, если вы время от времени создаете функцию, вам следует довольно быстро к ней привыкнуть. Их документация тоже очень хорошая.

Вот пример того, как управлять вашими очередями SQS (поскольку вы упомянули SQS в исходном вопросе)

10
задан Yossi Dahan 27 February 2009 в 10:16
поделиться

1 ответ

Мы написали нашу собственную небольшую среду выполнения тестов, основанную на комбинации подходов: а) rcp bundletestcollector ( http://rcpquickstart.com/2008/06/12/running-unit-tests-for-rcp-and-osgi-applications/ ) Это написал Паскаль Рапидко, один из главных разработчиков RCP. Он собирает тестовые классы из пакетов в работающей среде OSGi.

b) среда тестирования knopflerfish ( http://knopflerfish.org/releases/2.1.1/knopflerfish_osgi_tests_2.1.1.zip ) Регистрирует тестовые примеры как службы, которые могут выполняться исполнителем тестов. Существует также вывод XML, который, к сожалению, немного отличается от формата XML ant junit.

Таким образом, мы можем выполнять интеграционные тесты, живущие в отдельных тестовых пакетах, а также тесты, которые ближе к классическим модульным тестам и живут фрагментами для их тестируемые пакеты (см. http://rcpquickstart.com/2007/06/20/unit-testing-plug-ins-with-fragments/ ).

2
ответ дан 4 December 2019 в 04:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: