Het framework uitbreiden

WDTF is ontworpen om uitbreidbaar te zijn. Uitbreidbaarheid is op drie verschillende manieren mogelijk, zoals in de volgende afbeelding wordt weergegeven.

Diagram met de drie verschillende WDTF-scenario's, zoals het wijzigen of implementeren van een voorbeeldscript.

In de volgende lijst worden de drie uitbreidbaarheidsmethoden beschreven, in volgorde van moeilijkheidsgraad:

  • Een voorbeeldscript wijzigen. Deze methode wordt weergegeven met groen in de voorgaande afbeelding. U kunt een van de door WDTF geleverde voorbeeldscripts gebruiken en wijzigen voor uw scenario. U kunt ook helemaal zelf WDTF-scenario's maken .

  • Implementeer een bestaande actie-interface, zoals** SimpleIO. Deze methode wordt weergegeven met geel in de voorgaande afbeelding. U kunt een bestaande actie-interface implementeren om de typen doelen uit te breiden waarop de interface functioneert. Als u een SimpleIO voor uw apparaattype implementeert, worden alle bestaande op WDTF gebaseerde scenario's automatisch gestart met het uitvoeren van I/O-verificatie van uw apparaat.

    WDTF biedt een Microsoft Visual Studio-sjabloon voor het implementeren van SimpleIO. Zie Een WDTF SimpleIO-invoegtoepassing schrijven voor uw apparaat voor meer informatie.

  • Maak (en implementeer vervolgens) een nieuwe actie-interface. Deze methode wordt weergegeven met rood in de voorgaande afbeelding. Als de functionaliteit die WDTF biedt onvoldoende is om uw op onderdelen gebaseerde scenario's te maken, kunt u WDTF gebruiken om nieuwe onderdelen te maken.

    Deze methode is het moeilijkst van de drie methoden, omdat hiervoor COM-interfaceontwerpvaardigheden zijn vereist. U moet eenvoudige abstracties van uw functionaliteit kunnen ontwerpen en implementeren met behulp van een COM-automatiseringsinterface.