Middle: Front-end Javascript calls the back-end Javascript to make the external API Calls As I was stepping through this process I noticed that step 2 though simple was very tedious and killed a lot of screen space. The two key properties: simplicity and repetitiveness, are perfect cues calling for a dynamic/automated solution. I also had been inspired by PHP form generators on wordpress, so an automated form is what I set off to do. Dynamic Solution Pre-Requisites Javascripted calls to your back-end, usually implemented as a service layer jQuery Goals Front-end listing of all functions we want to test Front-end form generation for all parameter inputs Middle Glue that sends the dynamically built form parameters to the appropriate back-end call Result For every back-end java function you write, the front end will automatically list it When you click a function in the list a form is are automatically generated When you submit the appropriate function call is made to the back-end function with arguments passed in 2. Listing All Functions First things first, we want our interface so we can choose which back-end function to test. This is pretty straightforward if you've bundled your service layer into an object. Here's a sample where driveService is an object containing all our methods/functions that call our back-end API. Each method is listed out in an &lt;a&gt; element and plopped under the #functionList element, note that the var method variable in the for loop returns the name of the function. The attribute '