This paper presents a new method for multi agent system testing  compared to other works. This approach  touches all test levels (from the system to algorithmic levels). Besides, we contribute  to solve the problem of combinatorial explosion in the number of test cases by adopting the technique of error guessing. Moreover, we have automated the concretization stage by instrumented model. Finally, and to validate our approach, we have developed a test monitor that supports all phases of the testing technique based models: modeling, validation, implementation and execution. The test results generated by the test monitor facilitate the construction of a verdict about the application. Therefore, our approach can be a valid support for these kinds of tests.
Nevertheless, the proposed testing approach has focused on a simple form of agent cooperation. It is our intention to build models for a number of sophisticated multi agent coordination