0

Мне нужно иметь некоторые интеграционные тесты над моей функцией AWS Lambda, и мне нужно знать, какая структура является лучшей практикой для этого сценария.Лучшая практика: поиск интеграционной основы тестирования для функции AWS Lambda

Наверняка его также можно использовать для node.js, но если структура более применима для лямбда, так что это лучше.

В настоящее время я нашел информацию о webdriver.io, и мне интересно узнать, достаточно ли это для моих нужд.

Прошу совета, спасибо.

ответ

0

Я предполагаю, что ваши функции лямбда открыты через API Gateway, так как вы упомянули, используя webdriver-io. Для тестирования API API шлюза я рекомендую Postman, хотя webdriver/Selenium - еще один хороший инструмент для тестирования.

Для тестирования и развертывания отдельных функций Lombda NodeJS, если вы не используете более крупную фреймворк, например Serverless, тогда я рекомендую the Apex framework. Для локального тестирования функций NodeJS Lambda я рекомендую the lambda-local module.

+0

бездисковые костюмы для интеграционных тестов тоже? – roeygol

+0

Я не использую безсерверную фреймворк, поэтому я не совсем уверен, но он определенно предоставляет некоторые функции тестирования. Вы уже используете безсерверную инфраструктуру? –

+0

еще, я просто ищу, чтобы найти лучшую практику. – roeygol