Pergunta

Gostaria de fazer alguns testes de integração de um serviço web no NUnit ou MBUnit.Ainda não me aprofundei muito nisso, mas tenho certeza de que precisarei ativar o WebDev.WebServer.exe no "teste de unidade" para fazer isso.(Eu sei que não é realmente um teste de unidade).

Sim, posso testar os objetos subjacentes que o serviço da Web usa por conta própria (o que estou fazendo), mas o que estou interessado em testar nesses casos é se todos os proxies estão funcionando e sendo tratados conforme o esperado, etc.

Algum conselho?

Foi útil?

Solução 4

eu encontrei esta postagem e Este que contém algumas soluções sobre como iniciar o WebDev.WebServer.exe a partir de um teste de unidade.Parece que precisarei fazer algo nesse sentido.

Até começar, descobri que o que funciona é simplesmente executar o projeto de serviço da web no VS, deixar o servidor WebDev inicializar dessa maneira e, em seguida, executar os testes de unidade.Não é o ideal, mas está tudo bem por enquanto.

Outras dicas

eu perguntei o mesmo coisa (eu acho...) eu tenho uma dica sobre SoapUI.Parece promissor, mas ainda não tive tempo de testá-lo.

Tive muito sucesso fazendo testes na web com Selênio

Eu o usei no Linux e no Windows para testes automatizados na web de praticamente qualquer coisa.

Existe XMLunit (http://xmlunit.sourceforge.net/), para java e Ms.NET.pode ser interessante conferir algumas especificações do WS, como wsdl:type, por exemplo!

Saúde!Orlando Agostinho Lisboa/Portugal

Não tenho certeza do que você está perguntando.Se você deseja fazer isso sem algum tipo de servidor web entre o teste e o serviço, ficará desapontado.

Se não é isso que você está perguntando...talvez algum esclarecimento?

Você pode querer dar Ivona, um complemento construído sobre Tipo simulado uma tentativa.

A parte boa do Ivonna é que você não precisa iniciar um servidor web para o teste, mas a desvantagem é que ele não é gratuito.

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