Есть 2 варианта, которые я использую для тестирования, не имея перед собой физического оборудования.
При редактировании навыка в консоли разработчика (developer.amazon.com) имеется вкладка «Тест», которая позволяет проверить свой навык и просмотреть отправленные / возвращенные полезные данные.
Есть также классный онлайн-инструмент под названием Echoism (https://echosim.io/welcome)), который позволит вам войти в свою учетную запись Amazon и взаимодействовать с Alexa через браузер. Чтобы использовать это, вам нужно обязательно проверить включены для навыка через консоль разработчика в вашей учетной записи.
Существуют также некоторые библиотеки, в зависимости от того, на каком языке вы пишете, что позволит вам проводить локальное тестирование без необходимости предварительного развертывания в lambda. Если вы используете Node.js, попробуйте node-lambda (https://www.npmjs.com/package/node-lambda).. Вы можете создать свою собственную полезную нагрузку и проверить ее на локальном уровне. Вы также можете упаковать свои навыки, протестировать их, а затем развернуть в lambda через терминал. Если вы используете Python, попробуйте PythonLambda (https://github.com/nficano/python-lambda). Он имеет те же функции, что и node-lambda.