1. A method for composable test automation, the method comprising: executing a story by, for each step of a plurality of steps in the story: receiving a call for the step in the story; categorizing the step to identify a portion of a web application executable being tested by the step; selecting, from a plurality of application testing interfaces, an application testing interface corresponding to the portion of the web application executable; converting the call to a plurality of commands; transmitting the plurality of commands to the application testing interface; receiving output from the application testing interface based on executing the plurality of commands; and transmitting the output; generating a story report from executing the story; and storing the story report.