We can either perform an independent testing of given applications (both SW developed by us and by other developers) or we can cover the entire project (analysis, scenario setup, testing and evaluation).
Testing and quality assurance is a set of basic procedures covering both small changes in applications and complex deployment of new information systems. The aim of testing is to check whether the software meets all the requirements set out by the submitter; to find as much bugs as possible and possibly to suggest an improvement. Testing cannot guarantee a complete bug-free application, as it is not possible to test all the standard and non-standard situations that may occur. Specific tools and methods are used in different fields.
We provide the following tests in particular:
- Unit tests
- System tests
- Integration tests
- Acceptance tests
- Regression tests
- Specialized tests: Automated tests, benchmarking, security tests
With large projects we put emphasis on integration tests that check the cooperation of the particular systems and on performance and stability tests. With smaller projects we perform customized tests according to the specific needs of the client.
What are the situations where testing can prove useful?
- Development of new SW
- Implementation of new SW
- Modifications to existing SW
- New versions of existing SW