Extensión del marco
WDTF se crea para que se pueda ampliar. La extensión es posible de tres maneras distintas, como se muestra en la ilustración siguiente.
En la lista siguiente se describen los tres métodos de extensibilidad, en orden de dificultad:
Modifique un script de ejemplo. Este método se muestra con verde en la ilustración anterior. Puede tomar uno de los scripts de ejemplo proporcionados por WDTF y modificarlos para su escenario. También puede crear escenarios WDTF desde cero.
Implemente una interfaz de acción existente, como SimpleIO. Este método se muestra con amarillo en la ilustración anterior. Puede implementar una interfaz de acción existente para ampliar los tipos de destinos en los que funciona la interfaz. Si implementa un SimpleIO para el tipo de dispositivo, todos los escenarios basados en WDTF existentes comenzarán a realizar automáticamente la comprobación de E/S del dispositivo.
WDTF proporciona una plantilla de Microsoft Visual Studio para ayudar a implementar SimpleIO. Para obtener más información, consulte Escritura de un complemento SimpleIO WDTF para el dispositivo.
Cree (e implemente) una nueva interfaz de acción. Este método se muestra con rojo en la ilustración anterior. Si la funcionalidad que proporciona WDTF no es suficiente para construir escenarios basados en componentes, puede usar WDTF para crear nuevos componentes.
Este método es el más difícil de los tres métodos porque requiere aptitudes de diseño de interfaz COM. Debe poder diseñar e implementar abstracciones simples de la funcionalidad mediante una interfaz de automatización COM.