jdDBusDebugger fits Linux developers repeating tests against D-Bus services. Explore the interface, perform a short test sequence, and save it as a macro or shell script so the same calls can be repeated after a fix.
D-Bus policies can restrict access to system interfaces. Recorded actions need review before running against a different service instance. Keep working files under version control so subsequent changes can be reviewed and reversed.