Frage

Ich habe vor kurzem begonnen, auf dem Compact Framework, und ich Frage mich, ob jemand hatte einige Empfehlungen für unit-Tests hinaus, was in VS 2008.MSTest ist ok, aber das Debuggen des tests ist ein Alptraum und der test-runner so langsam.

Ich sehe, dass NUnitLite auf codeplex ist eine option, aber es sieht nicht sehr aktiv;es ist auch in der roadmap für NUnit 3.0, aber wer weiß, Wann das kommen wird.Hat jemand hatte Erfolg mit es?

War es hilfreich?

Lösung

Was wir getan haben, wirklich verbessert unsere Effizienz und die Qualität ist die multi-target-unsere mobile Anwendung.Das heißt mit sehr wenig Kreativität und ein paar bedingtes kompilieren-tags und benutzerdefinierte Projekt-Einstellungen es ist möglich, zu bauen eine version der mobilen Anwendung, die auch auf dem desktop ausgeführt wird.

Wenn Sie alle Ihre business-Logik, die Sie brauchen, getestet in einem separaten Projekt/assembly dann diese Schicht kann sehr effektiv getestet mithilfe der desktop-tools, die Sie bereits vertraut sind.

Andere Tipps

Wir verwenden NUnitLite, obwohl ich denke, wir haben hatte einige Codezeilen hinzufügen, um für ihn zu arbeiten.

Eines der Probleme, die wir gefunden haben, ist, dass, wenn Sie sind unter Verwendung von teilen die-Plattform, die es nur in CF, dann können Sie nur ausführen, werden die tests in NUnitLite, das auf einem emulator oder Windows Mobile-Gerät, die macht es schwer zu laufen die tests als Teil einer integrierten build-Prozess.Wir haben diese Runde, indem es wurde eine neue test-Attribut, so dass Sie zu deaktivieren, die prüft, was würde nur auf der CF (in der Regel würden diese p/aufrufen zum Teil nur windows mobile dll).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top