Jeżeli będzie miał on wrażenie współtworzenia modelu, będzie chętniej współpracował z projektantem, co na pewno korzystnie wpłynie na jakość i wiarygodność symulacji.
Poszczególne etapy testowania powinny być podzielone na następujące osoby: programista – testy jednostkowe (ma naturalną tendencję „chronienia” swojego wytworu); specjalista tester – testy systemowe, integracyjne, alfa testy; użytkownik systemu – beta testy, testy akceptacyjne systemu (osobiście lub nadzorując je).
Cele testowania oprogramowania Warto wspomnieć o tym, że testowanie oprogramowania to nie tylko wykonywanie testów. Jest to przede wszystkim rozumiane jako cały proces testowy na który składają się m.in. takie czynności jak analiza podstawy testowej, projektowanie testów i implementacja testów. Proces testowy jest związany zarówno z obszarami weryfikacji jak i walidacji oprogramowania. Główne cele testowania to np.