All code is unit tested by the programmers. Deployments are frequently released to a QA environment for system testing against the design. In some cases automated testing is employed to verify code upon checked-in.
To speed up programming and ensure quality, tried and tested frameworks are utilised where possible. Our issue management system and release management processes ensure that nothing is missed.
Releases are made to the client to test. Upon approval the system is deployed into the production environment and final testing carried out.