Contributing to Testing Xero
This page contains some things that you could help out Xero with in the area of testing.
Server Compatibility
You could help test server compatibility by running the server on Linux, Solaris or Windows machines, of various flavours, and letting me know if there are any problems specific to those platforms. The server currently is KNOWN not to run on Mac OSX because the Java Advanced Imaging libraries don't have the JNI versions that implement the less common JPEG options (lossless, 12-16 bit data, JPEG-LS etc)
Windows XP
Known to run under Windows XP
Fedora Core 6
Known to run under Fedora Core 6
Ubuntu
Known to run under Hardy Herron 8.04
Mac OSX
Known to fail under Mac OSX.
Solaris
Unknown
Distributed Load JBoss
Unknown for all platforms.
Browser Compatibility
You could also help by testing different browsers on different platforms.
Currently, Safari 3.0 kind of runs on Windows, Firefox 2.0 runs on Windows and Linux, and IE runs on some machines, but not all (it isn't yet clear why this is broken -there is someone looking into this.) This is an ongoing problem, as it is easy to break support.
Firefox 3.0.4
Known to work on Mac OS 10.5
Scalability
The number of users supportable by a given hardware size is something that we need to determine still. The server probably isn't quite ready for this testing yet, as there are some issues around pan/zoom, and there are a few data services that are still only serving partial data. When these are fixed, the scalability should be testable (sometime in the next couple of weeks.)
XSS Vulnerabilities
Tests for cross site scripting vulnerabilities would be useful once the data services are protected with some sort of authentication service.