Functional Testing
Core QA Services
Take an end-to-end view of a product or an application, for example. The entire customer journey should be considered: from the moment of registration in a web shop to the completion of the purchase. Such test activities are an important part of the test strategy since acceptance tests at the end of the test phase can ultimately determine whether a product will be accepted and used.
Here you will learn more about functional testing, which criteria need to be clarified before you start testing and why it is important to choose a suitable test strategy.
Why do we test?
To put it simply, testing improves the quality of a product, which leads to a higher level of trust in the software.
How do we test?
Software development and process models are our specialty. We are well-versed in both agile and classic approaches, such as Scrum, Kanban, Waterfall and V-models. We use suitable test methods for each approach and design a fitting test strategy for each process model.
In automated testing, we use different languages and technologies to carry out our tests, for example: Java, .NET, Oracle or BDD Stack.
We work on projects in various industry sectors: banking, automotive, insurance, as well as in education and public sectors. Using the right method is the key to success.
When do we test?
Test design: do you need it?
Test design is often underestimated. But extensive correlations and increasingly complex systems make it impossible to simply carry out a simple test.
A systematic test design helps deal with such difficulties and carry out a successful and productive test. We specialize in supporting our customers in various test design issues, such as:
- What are my test conditions?
- How profoundly do certain areas of the software have to be tested?
- Do we have unnecessary test cases in our test set?
- What is the test coverage?
- Do the created test cases allow to define the quality level of the product?
- Can we use the test cases to issue a release recommendation or a risk warning after the test has been carried out?
Test design is an integral part of both classic and agile projects and should not be underestimated. Our employees will support you achieving your project goals. They will create test cases and help you with risk and quality assessments. They will answer all your questions on quality assurance.
To make the test design faster, more reliable and more goal-oriented, our employees use various techniques adapted specifically to your circumstances.
Why is high-quality test data so important?
You already have a tester and a test plan with defined test scenarios? Then you are almost ready to start!
Our consultants can support you with:
- test data generation, i.e. the process that generates or synthesizes data for test purposes;
- decisions about which software tools or defined procedures can be implemented to generate test data and which methods meet your business needs;
- test data management, i.e. the design and administration of test data, as well as files, entities, filters, rules and laws of data control;
- legal regulations for the storage, handling and testing of the test data;
- the choice of simple tools for non-testers or developers to use and control data.
High-quality test data and its effective management add great value to software development.
50 Quick Ideas To Improve Your Tests
Many people associate the constant improvement of methods and tests with serious, time-consuming effort. But that should not be a reason to forego it altogether. During our workshops, we teach you simple measures to start the appropriate and, above all, sustainable improvement of your tests. We help you identify those steps quickly and choose options suitable to your situation.
Goal Question Metric
Metrics are important in many areas: from project planning to the time after the launch. They help create reliable status and development statements. In this workshop, we will use the Goal Question Metric method to help you get to know the potential of metrics, teach you how to use them to define goals and how to derive your own metrics.
Test design
Systematic test design will help you obtain impactful test results. Our employees support you with their many years of experience to make the test design faster, more reliable and goal-oriented. We use various techniques adapted individually to your circumstances. We also develop our own tools that support test design tasks (for example, the creation and consolidation of decision tables).
We look forward to your request!
Our team consist of test engineers, consultants and managers with different backgrounds: from computer science to mathematics, engineering and psychology.
Our extensive spectrum of analytical and technical skills offers a diverse and inspiring atmosphere and helps approach projects from different perspectives.