A major issue with validation of linkages for batch jobs in particular was that there would often be slight discrepancies in timing and data during the playback. This meant that during the recording, a batch job (for example) may produce 1000 outbound IDoc’s, but during the playback it would produce something slightly different (e.g. 1001 or 999). The chances of it producing precisely what was captured in the recording, especially for recurring batch jobs, was minimal. Thus, Testimony would almost always flag these batch jobs up with a failure thus creating a defect for investigation.
In the latest release of Testimony, you are able to mark a particular object type (e.g. batch job) along with the corresponding linkage type (e.g. outbound IDoc’s) such that instead of validating the linkage during the playback, it is instead done after the playback.