The test process implemented by asperIT is entirely managed by Paweł Kazienko, a test manager with over 17 years of professional experience in managing test teams and processes in major international corporations.
After an initial meeting with the customer regarding the general range of testing needs, we propose a general scheme of testing along with a description of the process. At this stage, we also suggest the choice of tools (it is possible to work with tools managed by asperIT as well as with the customer’s tools) and the way the customer communicates with our testing team. At this stage, we also present a price for the planned service. We usually agree on a predetermined amount (fixed price) or hourly rates (time and materials).
Once the details are agreed upon and the client accepts the offer, we sign the contract. Then the planning stage begins. At this time we create a detailed test plan consulted with the customer, configure tools, and select asperIT testers to work on the project.
At a further stage, testers study the documentation of the system being tested. If such a specification does not exist, they gain knowledge about the platform through exploratory testing and interviews with selected people involved in its development. Together with the acquisition of knowledge, we document detailed test cases, and they are available to the client at every stage of cooperation.
Depending on whether the system to be tested is already finished or is being created during the cooperation, our testers, in addition to writing test cases, perform these already prepared, primarily for the key functionalities of the system. The defects found are diligently documented and presented to the client for further consideration.
We work in iterations, and the phases of test design, as well as test execution, and defect reporting, are intertwined. We always plan in detail how the tests should be performed. Everything is fully documented. Due to the use of appropriate IT tools, at each stage of cooperation, our customers have access to current test results, information about defects, and can follow the progress of tests and the stage of realization of the agreed scope of work.
At any time during our cooperation, a project manager who has detailed information about the progress of work is at the client’s disposal. He also advises on priorities and is able to answer any questions or doubts of the client.
After the tests are completed, a detailed test report is prepared. In it, we describe the exact scope of work performed, and any irregularities found in the tested system. The descriptive part also includes the quality assessment of the tested software and possible recommendations for the next steps related to testing or more broadly – quality.