Wir haben ~22.000 Einheitentests. Jetzt schlagen zwei davon fehl, wenn sie zusammen mit anderen Tests ausgeführt werden. Sie bestehen, wenn sie alleine laufen. Ich suche jetzt nach einer automatisierten Analyse, um die Tests einzugrenzen, um das Problem zu reproduzieren.
Ich denke, es sollte möglich sein, eine Lösung mit einem Teile-und-Herrsche-Ansatz zu finden. Führen Sie einige Komponententests durch, und führen Sie dann den betroffenen aus. Finden Sie heraus, ob es fehlschlägt oder besteht. Ein Neustart des Unit-Test-Prozesses sollte hoffentlich die Ursache beseitigen, vorausgesetzt, dass es sich nicht um eine Datei oder Datenbank handelt.
Dies sind die Anforderungen:
Mein Team und ich verwenden den Isolator von Typemock. Es unterstützt .Net Framework, MSTest, Nunit und Windows. Sie können es auch auf einem Entwicklercomputer ausführen. Wir verwenden die kostenpflichtige Version, von der ich glaube, dass sie Ihnen helfen könnte. Es gibt eine kostenlose Version, obwohl ich nicht sicher bin, ob sie Ihre Anforderungen erfüllen kann.
Ira Baxter
Ira Baxter
Thomas Weller