An idea: can you use Python+DCOP for this level of testing? Not only would it lend itself to automation, it would help ensure a complete level of DCOP API. [ The Python bit is just my personal preference for a portable, db-capable, scripting environment ]