Pergunta

Eu tenho Visual teste web Estúdio anexado bem a uma fonte de dados, mas eu preciso ser capaz de interagir sobre cada entrada na fonte de dados. Como devo fazer isso?

Foi útil?

Solução

Este artigo parece discutir algo parecido com o que você está falando. Boa sorte. Ola

EDIT:. A partir do artigo ligado, o seu DataSource é exposto a seu teste através de um atributo

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

Existem várias outras DataSources você pode ligar para, por exemplo, CSV, ou mesmo Parâmetros de um caso de teste no TFS. Certifique-se de incluir o DataAccessMethod.Sequential. Se houver várias linhas na tabela indicada pelo DataSourceAttribute, então cada teste terá TestContext.DataRow apontando para a linha atual / iteração para o teste.

Outras dicas

O truque é selecionar "teste Run (pausa antes de começar)"

Em seguida, quando o teste se abre, clique no pequeno link que diz "configurações de execução Editar"

caixas de diálogo A abre permitindo que você escolha "Uma corrida por fonte de dados linha"

Abrir arquivo Local.testsettings do Solution Explorer e vá para o teste da Web -> Selecionar "Uma corrida por fonte de dados agora" opção. É isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top