Systematic testing shortens the development times, helps to identify errors in early development phases, reduces the frequency of corrections and, above all, saves costs.
Test engineering is an instrument of quality management. It is used to check the created software for its functionality according to the defined requirements. A widely accepted assumption assumes that a software must be created before it can be tested. This misinterpretation, however, is responsible for the fact that the possibilities for early test activities are unused and mistakes are discovered often by the end of the project.
With the agile approach of test-driven development that we prefer, we bend such a development. The programming does not start until the test script is available and thus automation can begin. For tests that are not manually or difficult to perform, such as load tests and regression tests, we use standard test automation.
Test Management, planning and implementation
Requirements analysis, test strategie, evaluating testing tools, design and implementation of test cases on ISTQB standards
Testautomation with NUnit, JUnit or HP QuickTest Professional
Performance-, Load- and stress test with Visual Studio-Load-Test
Introducing of TDD concepts for agile development
Thanks to our many years of experience in software development and the work on countless projects, we know the importance of systematic testing. A professional test strategy and planning with defined criteria for the test objectives as well as the selection of suitable tools are decisive factors for the efficient processing of test cases.
That is why we rely on up-to-date know-how to implement the testing effectively, professionally and resource-conserving, and to prevent errors in productive operation.