The definite objective for MASTO project is to develop an adaptive reference model for software testing organizations based on a upcoming software testing standard ISO 29119. The ideal use for reference model would be to enable organizations, which produce commercial software to develop and enhance their testing process with help of our study. Another hopeful objective would be to offer organizations a way to have better, more complete testing infrastructure which would also offer enhanced quality and cost savings in the long run.
The reference model has four main layers of software testing. First is the testing policy level, where management decides on the overall objectives of testing and software quality. Second level, testing strategy, is the more detailed level of testing, answering to the practical needs like resources, plans and schedules. Test management is responsible for keeping the test process in motion, and test level is concerned on the actual testing work, where tools are used to run test cases and report findings. MASTO-project strongly focuses on the strategy and management levels, as they have balance between ability to focus on process details while still having influence on the management level decisions. The testing strategy is a central issue on the testing process, as several different concepts are defined or affected by it:
The approach on MASTO project is to observe current test organizations and based on their activities, design the testing model to fit the needs of different types of organizations. Our study has so far included 31 different organizations from different domains of commercial software production, with 12 organizations in our focus group. On three different rounds of interviews, our researchers have interviewed software designers, project managers, test managers, programmers and testers based on their activities in the software process.
The results of our studies are published in scientific forums of software engineering and testing. The complete list of publications, and additional material for the project, can be found at our Material subpages or by following this link to ESPA.