All the repository generated by MaTeLo in the ALM allows other collaborators of the ALM project to be able to reuse the data generated within their MaTeLo project, but also to modify the generated data manually, allowing MaTeLo to update its models whatever the Changes made manually to the repository. As a result, the MaTeLo model and the ALM repository form a single instance that can evolve in both Model Based Testing and Traditional Testing on the same repository. The ALM project, consisting of manual or generated test cases by MaTeLo, is visible or modifiable in as many desired MaTeLo projects among the collaborators who have access to the ALM project. Each MaTeLo project is a view that allows to work on a subset of the ALM project, while sharing the data, without redundancy, between all MaTeLo projects. This methodology allows several teams to work in collaborative mode on functional sub-perimeters, and to naturally integrate them into a higher-level model corresponding to the ALM project. This collaborative mode makes it possible to generate without effort additional integration tests and end-to-end tests throughout the system, with the possibility of entering into the details of the functional unit tests. During the generation of the test cases, MaTeLo records in the resources of the ALM, the sub-model that allowed to generate these test cases. Using the test cases generated in the ALM, other users will be able to import or update the model that allowed to generate these test cases. By reopening the test suites generated by MaTeLo, a new user will be able to automatically create or update the MaTeLo Project that generated them, in order to regenerate the new test suite taking into account the changes that may have been made by others User on the ALM project. Version management is compatible with the version of ALM test cases in case the ALM version management is enabled, as well as the system of check in, check out for the concomitant updating of the submodels and cases Associated testing.