You can use Workflow Runner to execute automated transactions to the Ledger. This can be used for scenario testing, unit testing, and feature testing.