Software testing.
We set standards. Certified.

You have developed or enhanced your software: Only a professional software test can now ensure that the delivered software actually meets the requirements definition. essendi it supports your project management with professional software tests in the appropriate test environment.


Our software test management

If a professional software test is to be carried out, good organisation and methodology throughout the entire testin process are essential. This way, defects can be identified, risks minimised and the results can be validated better. That is why we first develop a strategy followed by a step-by-step concept for testing your software. In the process, our certified test managers (ISTQB®) provide you with the guarantee that no aspect is overlooked. Because tests are usually carried out several times, we develop a detailed test specification. This can be reused at any time as the basis for a new test execution. Depending on the size of the project, we may recommend manual or automated test. For test automation, we use the open source tool Selenium, for example. The selection and provision of suitable tools is also one of the tasks of our experienced test managers. This covers not only tools for planning and organisation of test cases, but also tools for tracking detected errors and deviations, so-called bug trackers. Last but not least, these tools serve as an interface to the software development process, and detect not only programme errors but also concept gaps.

Our test implementation

With professional support from our certified testers (ISTQB®), you gain the certainty that your new software functions as intended right from the start. And nothing else. A professional software test is generally not a one-time event. Today, software is usually completed in small parts and delivered continuously. In order to keep within cost budgets and project durations, we recommend starting documented software testing in the earliest project phases. As new features are added or bugs are fixed, we run predefined tests again and again (black box and, if required, whit box tests). For successful test completion, we define, together with you, fixed end-of-test criteria in advance.

Quality-assured market entry

The quality of a software application is measured by its degree of compliance with the specified requirements. A funcitonal test can measure this degree precisely and thus ensure quality and stability. The introduction of an individually created software solution should never be done without it. In order to achieve precisely this goal, we provide you with our in-depth knowledge, our experience from numerous testing activities in a wide range of industries and certified personnel for the entire process. All test activities are individually tailored to your project so that your software solution or mobile application can go to market in a stable and quality-assured manner.


Professional software testing not only ensures that your software works properly - tested software also increases customer acceptance. We recommend starting the testing phase early, because this leaves enough time for troubleshooting. This helps to ensure the on-time completion of the software and minimises downtime after go-live. All this reduces the overall costs.

Test automation professionalises and accelerates test execution. At the same time, it increases test coverage and reduces the personnel costs involved.

Security or penetration tests uncover critical security vulnerabilities. They provide a means to formally asses the security of your software, and help you meet your obligations to provide evidence of its security.

The effort and duration depend on the size of the software to be tested. For each evaluation, based on the terms of the assignment, the depth of the software test is first defined.. If several version of a software are to be tested, test automation is often a sensible option.. Although this initially takes a little more time, it facilitates and accelerates the processes later on.

The use of tools is agreed individually and depends on the customer's infrastructure.

We recommend that software tests are taken into account in the initial project planning and that they are carried out as early as possible. We start by assessing the requirements or user stories in terms of completeness and testability. The earlier in a project an error is discovered, the less costly it is to fix, with the worst case, being it has to be corrected in live operation.

essendi it follows the ISTQB ® best practice recommendations.

External service providers offer you an outside view of your software during testing and provide new ideas if necessary. They independently evaluate the requirements and the degree of fulfilment and create independent test reports. At the same time, the capacities of your own employees remain free for development and bug fixing.

At essendi it, software testing includes test planning, test management, test creation, test execution, error reporting, test automation (where appropriate), regular tests up to go-live, use of test software and final reporting.

For normal users, test automation and the use of test software are usually not possible. In addition, special tests such as penetration or load tests also require special knowledge. Independent thinking and a structured approach are also important. Furthermore, comprehensive documentation is necessary for follow-up and bug fixing..

At essendi it, professional test management begins with detailed planning. For this purpose, we create a test plan including time and resource planning. From the very beginning, we evaluate the software requirements in terms of their testability. Then the tests are created. In addition to proof of execution, you also receive documentation of the results. Last but not least, maintenance of the tests is also part of professional test management.