OTRS is growing and growing. Today we account for over 49,000 productive ticket system installations world wide, in 22 languages, and OTRS is comprised of over 230,000 line of codes. A software operating on this level needs an excellent quality.
To improve the quality of OTRS, we are using unit tests (a big bundle of automatic tests) which will be processed every night on different machines (Linux, FreeBSD, Windows, ...) with different databases (MySQL, PostgreSQL, Oracle, MSSQL, ...). The results are posted on this website. Here you can see an overview of all the checks last run on each environment.
So, for the OTRS development team this eases finding bugs on different platforms. Also, they see if a particular change (maybe a bugfix) is affecting any other part(s) of OTRS.
In other words, unit tests are essential for OTRS to improving the quality. :)
[OTRS unit test status page]
|