i am working on Skill test automation and i have three solutions, through -
Automation using ASK-CLI
Automation using Amazon Developer Console using Java, Selenium Framework
Automation using SMAPI
Per my understanding, SMAPI is a middle-layer webservice that connects to Alexa Skill with Developer Console and ASK-CLI. Developer Console is a device simulator.
To my point of view if I do Skill testing using SMAPI then it will be kind of middle layer testing, where as if I do testing from Developer Console then it will be of End to End testing as this is a device simulator.
Could you please let me know which automation approach is the "Best Automation approach" to do Skill testing? And why?
It would be great if I can get AMAZON SME view point so that I can implement the best approach in my project.