Fakepoint.

Ein Satz gefälschter (Mock- oder Stummel) SharePoint-Objektmodell-API-Klassen
Jetzt downloaden

Fakepoint. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Name des Herausgebers:
  • Flosim
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 146 KB

Fakepoint. Stichworte


Fakepoint. Beschreibung

Das FakePoint-Paket bietet eine Reihe von gefälschten (Mock- oder Stummel) SharePoint-Objektmodell-API-Klassen, um Gerätests und TDD zu ermöglichen. Die FakePoint-DLL wird in dem Testprojekt anstelle der SharePoint-Baugruppe verwiesen, sodass die gefälschten API-Klassen transparent ohne spezielle Codierung verwendet werden können. Die Untersuchungstests ist bei SharePoint sehr schwierig. Mit der Benutzeroberfläche ist eine viel SharePoint-Entwicklung mit der Benutzeroberfläche beteiligt, die notorisch schwer zu testen ist. Ein noch schlimmeres Problem ist jedoch, dass das SharePoint-Objektmodell-API groß und komplex ist, und Interaktionen mit SharePoint-Objekten umfassen häufig die Mehrheit der Codierung in einem SharePoint-Entwicklungsprojekt. Die üblichen Lösungen sind entweder, um ein spöttisches Framework zu verwenden, oder um die Lösungsarchitektur radikal zu ändern, um eine Abstraktionsschicht um SharePoint zu erstellen. Derzeit ist der einzige Rahmen, der zur Emulation der SharePoint-API verwendet werden kann, ist ein TypeMock-Isolator, der ausgezeichnet ist, aber ein kommerzielles Produkt ist. Der architektonische Umhüllungsansatz führt in der Regel zu einem komplexen Abhängigkeitseinspritzmuster oder in Untertests, die von den kritischen Abschnitten des Codes "geschützt" sind. Die Untersuchungstests ist so schwer, dass die Entwickler in vielen SharePoint-Entwicklungsprojekten in vielen SharePoint-Entwicklungsprojekten verpflichtet sind, direkt zu Integrationsstil-Tests gegen eine lokale Instanz von SharePoint zu gelangen. Dies führt enorme Konfigurationsabhängigkeiten in die Tests ein und macht den Testzyklus langsam genug, um die Entwicklung und Debugging zu behindern und die Annahme der testgesteuerten Entwicklung (TDD) zu verhindern. FakePoint bietet Ihnen eine Alternative zum Spott und erneuter Architekten, mit dem Sie die SharePoint-API ersetzen können, mit einem Satz gefälschter Klassen. Anstatt eine Antwort für jeden API-Anruf vor dem Ausführen des Tests einzustellen, wird eine gesamte gefälschte SharePoint-Site erstellt, die mit Inhalten abgeschlossen ist. Sobald diese gefälschte Site eingerichtet ist, können jede Anzahl von Tests dagegen ausgeführt werden. Dadurch ist das Test-Setup sehr einfach und entfernt auch die Notwendigkeit, das vorherzusagen, was die API-Antwort auf einen bestimmten Anruf ergibt, um die Antwortbedingungen einzubauen.


Fakepoint. Zugehörige Software