Testing
Testing software is a specialized skill. Validating software against specifications is important for both custom software and COTS software.
Traditionally testing is planned at the end of a project and therefore under time pressure. It does not always receive the attention it deserves, with lower quality and dissatisfied stakeholders as a result.
At USoft, testing is an integral part of the development process. Tests are planned, designed and performed as part of the normal project activities. With each iteration software is designed, created and also tested. Test automation is very important to keep the impact of tests low and the software quality high. Each iteration also gets tested by stakeholders and end-users.
