BitAuth IDE is an integrated development environment for bitcoin authentication. You can find a full walk-through and video about it in this blog post.
Debug Unlocking and Locking Scripts Together
Inspect the Evaluation in DevTools
Create and Manage Entities and Variables
Describe and Document BitAuth Templates
Import and Export JSON BitAuth Templates
Read more about it in the blog post.