PFRON – the State Fund for Rehabilitation of Persons with Disabilities, the funds of which are allocated for vocational and social rehabilitation of persons with disabilities and their employment.
What was the business need?
Functional, manual tests, performed according to the provided scenarios, containing individual test cases for which the relevant data has been produced.

What was the challenge?
The documentation of test cases checking individual system functionalities in different contexts required much focus and attention. The steps of each case, and at the same time the expected results, differed depending on the context, i.e. the test scenario, in which they were used. Thus, individual forms were tested repeatedly in different contexts, often differing in details.
The flexibility of the system configuration and the multitude of possible options, made it difficult to in comprehensively check the availability of the designed functionalities. Many times, the same components used in the same locations had different values and possibilities for use depending on the system configuration, the state of the facility and the role within which the activity was performed.
What was the solution?
Extensive analysis of the submitted test scenarios and an understanding of the
relationship between a particular use case and its context proved to be the key
to success. This was followed by a balanced way of assigning individual scenarios to be executed by testers. Care and attention to logical and business process-compliant test execution sequences allowed efficient verification of the expected results of individual tests.
Testers were matched in pairs or threes as part of the control and testing of the business process itself. Each was given his or her own set of scenarios, which merged into a logical whole with the copies of the rest of the team. Executing the scenarios alternately, they thus simulated the business process of case processing and the flow of information in the system.
