The testing process implemented by asperIT is fully managed by Paweł Kazienko, a test manager with over 17 years of commercial experience in managing test teams and processes in large multinational corporations.
After an initial discussion with the customer regarding the general scope of testing needs, we suggest a general outline of the test plan along with a description of the process. At this stage, we also suggest the choice of tools (it is possible to work on tools managed by asperIT as well as on the customer’s tools) and the way the customer communicates with our testing team. A quote for the planned service is also presented at this stage. We usually agree on a predetermined amount (fixed price) or hourly billing (time and materials).
Once the details are agreed upon, and the customer accepts the offer, we sign an agreement. Then we begin the planning stage. At this time, a detailed test plan is created, consulted with the customer, tools are configured, and asperIT testers are selected to work on the project.
At a further stage, testers get acquainted with the documentation for the system under test. If, on the other hand, no such specification exists – they gain knowledge about the platform on the basis of exploratory testing and interviews with selected people associated with its production. Along with the acquisition of knowledge, detailed test cases are documented and remain available to the customer at each stage of cooperation.
Depending on whether the system to be tested is ready or is being developed during the cooperation, our testers perform test cases in parallel with the writing of test cases, first for the key functionalities of the system. The defects found are meticulously documented and presented to the customer for further consideration.
The work is done in iterations, with the phases of test design and execution and defect reporting intertwined. We always plan in detail how the tests will be executed. We fully document everything. Thanks to the use of appropriate IT tools, at each stage of cooperation, our customers have insight into the current test results, information about defects, and can follow the progress of tests and the degree of completion of the agreed scope of work.
At any moment of cooperation, a project supervisor is also at the customer’s disposal, having accurate information on the progress of work. They also advise on priorities and can answer any questions or doubts the customer may have.
Once 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 an assessment of the quality of the tested software and possible recommendations for the next steps related to testing or quality more broadly.