Testing

Things we cannot live without in the Quality Assurance department…

… if talking about technology, it is indeed virtualization. The opportunity to prepare a testing environment, make a snapshot of it, perform a set of tests and return to its pre-test state is simply great. It is also very convenient for example when we need a specific operating system or distribution, we just take a library of an already created virtual machine and we can start testing in a few minutes.

… the automation process is an invaluable element, too. Routine work of the testers, which often repeats, is passed to the machines - with the support of virtualization of course. We have a great framework that can run automated tests, and testers can then proceed with a thorough testing of applications and find well hidden bugs.

… then there's a lot of different "hacks", programs and scripts, analyzers and monitoring tools.

…Oh, and last but not least, we cannot survive without strong nerves :-)