Pergunta

Estou pensando que preciso de um plug -in do navegador que faça o seguinte e, se não existir, deveria. Eu também posso dizer FF por enquanto, mas pode ser qualquer navegador.

O problema: ao mover um site de um servidor para outro, você precisa de testes de migração. É uma dor clicar em todos os links manualmente e compará -lo com o host antigo. Você realmente precisa de 2 máquinas ou precisa debater constantemente seu arquivo de hosts.

O plugin:

Permitiria especificar uma entrada de hosts alternativos para um site. 2 entradas deixariam claro, uma para o vivo, uma para teste.

O plug -in rastejava todos os links no site e renderizava a página no navegador e salvaria uma imagem de toda a página.

Ele trocaria de hosts e repetia e salvaria imagens em uma segunda pasta. Como os motores de renderização correspondem, as imagens devem corresponder. Precisamos trocar de host (como /etc /hosts) para que todos os links absolutos sejam iguais para o site.

Agora, isso pode fazer parte do plug-in ou externo, agora que temos duas pastas de imagens nomeadas idênticas, executamos um programa de DIFF de imagem em todo o lote. Um teste rápido seria um bdiff ou hash, ou poderíamos ficar mais sofisticados e determinar Como as Diferente cada imagem é.

Isso economizaria muito tempo. Então, isso pode ser feito com as ferramentas existentes ou eu preciso escrever?

Foi útil?

Solução

Dê uma olhada em Selênio, Ele permite que você script com o navegador e verifique o conteúdo.

Outras dicas

Isso é demais. Que tipo de site é esse? Quão grande? Qual estrutura (PHP, JSP, Rails, etc.)? Por que não copiar o site para o novo servidor e grep O código para laços específicos com o servidor antigo?

Eu me concentraria no motivo pelo qual você acha que o site diferiria entre dois servidores e se concentraria em testar esses casos específicos em vez de todo o site. Quando um site é movido para uma nova máquina, os problemas geralmente são muito óbvios, olhando para algumas páginas.

Presumivelmente, ambos estão olhando para a mesma fonte de dados, assumindo que haja uma fonte de dados, caso contrário, um diferencial de pasta nas duas instalações seria suficiente. Sendo esse o caso, deve ser uma tarefa simples identificar quais áreas do site provavelmente serão afetadas por uma migração do servidor.

Além disso, eu não confiaria pessoalmente em uma máquina que correspondesse a duas imagens para assinar o sistema como pronto para ir ao ar. Simplesmente não existe um substituto para testes humanos reais. Sim, é demorado, mas qual a importância do seu site?

Tentar http://www.browrowscam.com/ - O teste gratuito deve permitir que você especifique a página principal e siga os links para fazer capturas de tela automaticamente também das subpáginas.

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