Tigase Testsuite

License: 
Product Categories: 

Tigase Testsuite (TTS) is our powerful tool to run functional and performance tests over the Tigase XMPP Server. It is not limited to Tigase, however, or even to XMPP protocol for that matter, however, all the existing test scenarios are prepared for our software and environment. All our public releases are first run through the TTS with hundreds of different test cases to ensure all parts of the software work as expected. Here are results. Actually, we run TTS over Tigase not just for public releases but every night on the code in current repository to make sure we commit working code. here is a link to our nightly tests.
TTS is not just an application which runs predefined set of tests over given software. It is a powerful system with own language in which you can write test scenarios, it is very flexible so you can design complex test scenarios. The most interesting features of our testing framework are:

  • Own scripting language to design very complex test scenarios with very little code
  • Easy to add simple tests as the scripting language is not always necessary, in many cases you just specify what is sent to the server and what is expected in return
  • Generates HTML reports when the test is completed with test cases marked either in green - successful or red - failed.
  • Timings for each test case so you know what was response time from the server, and can compare from version to version
  • Full protocol dump for each test cases in a separate file, if test fails you can analyze what went wrong
  • All tests are run over network fully executing all parts of the server, so the software is thoroughly tested, from the network layer to all upper level components

We like about the suite most that, even though it may be difficult to learn, it gives you a lot of flexibility in creating complex tests to run various tests over our software.

Get in touch

We provide software products, consulting and custom development services

Tigase, Inc.
100 Pine Street, Suite 1250
San Francisco, CA 94111, USA
Phone: (415) 315 9771

Follow us on:

Twitter

Back to Top