[jdev] Testing clients (general architecture)

Brendan Taylor whateley at gmail.com
Wed May 2 18:32:35 CDT 2007

Hi list.

I'm one of the XSF's GSoC 2007 students. I'm going to be implementing
Encrypted Sessions (XEP-0116) and a test suite for it this summer.

I've found a fair amount of information out there about test suites for
servers. Unfortunately, there doesn't seem to be much about testing clients.

So, client developers: what general architecture for a test suite would
be most useful to you? It needs to work for any client interested in
implementing the XEP, and I would like to make it as simple to use as

My current plan is to make a server component that will respond to
several JIDs, each representing a different test case. Tests that
require the suite to initiate a process will be initiated with a
message sent to the suite. If you think it's worthwhile, logs of the raw
XMPP traffic will be made available (via HTTP?).

Your thoughts?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.jabber.org/pipermail/jdev/attachments/20070502/5291906b/attachment-0002.pgp>

More information about the JDev mailing list