Pergunta

Depois de implantar uma compilação para encenar. Gostaria de ter um sistema que testa todas as nossas páginas da web em busca de códigos de status HTTP de erro (400.500).

Qual é a maneira mais fácil e mais rápida de colocar um sistema como esse.

Se eu usar selênio ou webaii, parece que eu teria que fazer muito trabalho gerando testes básicos de unidade.

Idealmente, gostaria de poder ser capaz de autogerar um teste simples e morto para toda a minha página e, com o tempo, construa alguns testes de interface do usuário mais interativos.

Eu realmente não quero rolar minha própria solução usando wget ou algo assim.

Eu apreciaria algumas sugestões.

Obrigado

Foi útil?

Solução

Idealmente, eu gostaria de poder gerar automaticamente um teste simples e morto para toda a minha página e, com o tempo, construa alguns testes de interface do usuário mais interativos.

Não conheço nenhuma solução (isso não significa que não exista) que fará isso totalmente automaticamente para um site inteiro. A menos que seu site seja feito principalmente de peças estáticas, a navegação não é apenas seguir os links e, em geral , etc, e isso requer alguma contribuição humana.

Na verdade, a solução não-custa que me veio à mente para aliviar essa tarefa seria usar um gravador como Selênio IDE. Mas eu concordo que, se você estiver começando do zero, isso exigirá algum trabalho.

Eu realmente não quero rolar minha própria solução usando wget ou algo assim.

Para ser sincero, essa pode ser a melhor opção (por exemplo, uma geração de uma geração de arquivos de origem de teste de um modelo de selênio para todas as páginas/URLs conhecidos usando o idioma de script de sua escolha).

Outras dicas

Eu acho que você pode fazer uma programação descritiva no QTP (IE) conforme o requisito, você faz o script e armazenar os resultados da depuração. Depois que o seu aplicativo implantado, execute o script QTP que você criou e verifique os resultados.

Costumávamos fazer o teste de fumaça usando o QTP, ou seja, a compilação sempre implantada. Para verificar se o aplicativo exibe todas as páginas sem erros.

Eu já vi um script de rubi antes que isso faça algo semelhante. Está no livro Scripts rubi legais perversos

Isto é muito semelhante

Passa por todos os links e obtém os códigos de retorno. Pode não testar tudo, mas é um bom começo.

Para aplicações simples com conjunto limitado de páginas que você pode usar golpe ferramenta que é Dsl para criar Testes de fumaça para aplicativos da Web. É fácil o suficiente para começar a usá -lo. Cumprimentos.

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