¿Cómo puedo obtener mi Visual Studio Suite de Prueba en la web de la prueba para iterar sobre mi origen de datos?

StackOverflow https://stackoverflow.com/questions/89441

Pregunta

Tengo Visual Studio web de la prueba muy bien conectado a un origen de datos, pero tengo que ser capaz de iterar sobre cada entrada en el origen de datos.¿Cómo debo hacerlo?

¿Fue útil?

Solución

Este artículo parece que hablar de algo muy parecido a lo que estás hablando.La buena suerte.Ola

EDITAR: Por el artículo vinculado, el origen de datos son expuestos para su examen a través de un atributo.

[DataSource("System.Data.SqlClient",
    "Data Source=VSTS;Initial Catalog=ContactManagerWebTest;
    Integrated Security=True", "ValidContactInfo",
    DataAccessMethod.Sequential), TestMethod()]

Hay varios otros Orígenes de datos que se puede vincular, por ejemplo, CSV, o incluso de los Parámetros de un Caso de Prueba en TFS.Asegúrese de incluir los DataAccessMethod.Sequential.Si hay varias filas en la tabla indicada por el DataSourceAttribute, luego de cada prueba tendrá TestContext.DataRow que apunta a la fila actual/iteración de la prueba.

Otros consejos

El truco es seleccionar "Run test(pausa antes de empezar)"

Luego, cuando la prueba se abre, haga clic en el pequeño enlace que dice "Editar la configuración de ejecución"

Una de los cuadros de diálogo se abre, permitiendo que usted elija "Uno por cada origen de datos de la fila"

Abrir Locales.testsettings archivo desde el explorador de soluciones y ir a la Web de la Prueba -> Seleccione "Uno por cada fuente de datos ahora" opción.Eso es todo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top