Escalus is Erlang library for convenient testing of XMPP servers. It's intended to be used with Common Test.
Escalus is aimed at checking correctness of XMPP server behaviour, in contrast to tools such as Tsung which are about stress testing, and don't verify correctness.