Como posso testar meu site com confiabilidade em todas as versões antigas do Internet Explorer, desde o IE6 até a versão IE11?
Como posso testar meu site com confiabilidade em todas as versões antigas do Internet Explorer, desde o IE6 até a versão IE11?
Respostas:
Chegando F12
ao IE8, ele deve iniciar as Ferramentas do desenvolvedor que permitem emular o IE7 (não o IE6) usando o Modo navegador.
Suponho que no IE9 você será capaz de emular pelo menos até o IE7, mas apenas suponho que agora isso me irrita a idéia simples de comprar o W7 para testar isso.
UPDATE: conforme especificado por Jeff Atwood: O IE9 emula novamente até o IE7 também.
ATUALIZAÇÃO 2: conforme sugerido por Nick nos comentários abaixo, se você quiser ter 100% de certeza de emular os navegadores IE antigos, poderá usar VMs fornecidas pela Microsoft (incrivelmente, elas também são fornecidas gratuitamente). Como uma observação lateral, lembre-se de que o teste em VMs é mais demorado do que o uso das Ferramentas para Desenvolvedor do IE, o teste de VMs do IMHO pode valer a pena ao testar algo que é JS / CSS ganancioso como um aplicativo da Web ou um site complexo, não para sites simples que use jQuery e algum CSS.
Testador IE Faz IE6, 7, 8 e 9
Direto da Microsoft para esse fim:
Imagem VPC de compatibilidade de aplicativos do Internet Explorer
A Microsoft lançou recentemente sua própria ferramenta para testar a compatibilidade com os IEs. É para facilitar esse processo. Chama-se Modern.ie: http://www.modern.ie/
Você também pode usar o site de fotos do navegador se estiver testando o layout. Você insere o URL e ele retorna imagens do seu site em vários navegadores diferentes.
A Microsoft também lançou o " Expression Web 4 ", com o objetivo de comparar diferentes versões do IE. Mas você precisa pagar por isso e precisa de uma versão Windows XP SP3 ou posterior.
O Expression Web 3 está disponível para download gratuitamente, mas inclui apenas comparações do IE6, IE7 e IE8. (sem IE9)
slmgr –rearm
no prompt de comando para redefinir as imagens para sempre, para que basicamente nunca expirem, mesmo que você tenha vencido ' Não é possível salvar nada nessas imagens, mas os testes podem ser suficientes.
Crossbrowsertesting foi um site que tentei por um tempo. Muito bom, você obtém uma nova instalação do navegador em uma máquina virtual que você acessa através do VNC. Útil, principalmente para sites mais dinâmicos.
Se você quiser apenas verificar o design de suas páginas da Web em diferentes navegadores do IE, tente Browsershots ou WebPageTest. O WebPageTest é basicamente uma ferramenta de teste de desempenho gratuita, mas se você selecionar a guia "Comparação visual" na página inicial e enviar um URL para teste, o site gerará miniaturas expansíveis da visualização " acima da dobra " da sua página da web e, opcionalmente, um vídeo de essa página da Web enquanto estava carregando. O WebPagetest é uma ferramenta de código aberto que você pode instalar localmente e executar sua própria instância. O WebPagetest permite testar nas versões 6 a 9 do IE.
Se você deseja testar manualmente a navegação e os recursos do seu site, e não apenas o design e o layout, instale as imagens do Virtual PC disponíveis gratuitamente no IE 6, 7, 8 no seu Windows 7. Ferramentas como o IETester podem não ser totalmente confiáveis .
Eu uso o VirtualBox para executar cópias do Windows XP com cada navegador instalado nele. Não é 'ideal', mas funciona para mim e é muito fácil de configurar e usar. Também é provavelmente o melhor reflexo de como é o navegador em um sistema operacional específico.
Experimentar
http://utilu.com/IECollection/
Você pode instalar o IE 5,6,7,8 lado a lado em uma máquina Windows ou Windows.
Se você estiver bem com apenas uma verificação visual, poderá usar o BrowserLab da Adobe . Faz parte do conjunto de serviços online do CS Live oferecido pela Adobe. No momento, você pode obter uma associação gratuita de 12 meses do CS Live, portanto, a curto prazo, é uma boa solução gratuita. Você pode executar testes em várias combinações de navegador / SO simultaneamente e ver as diferenças de renderização comparando-as lado a lado.
No entanto, é sempre melhor ter máquinas de teste reais (ou VMs), pois o Browserlab não pode dizer se o JavaScript está quebrado ou ajudá-lo a depurar erros de CSS ou de marcação. Apenas informará que o layout não está sendo renderizado corretamente em uma plataforma específica. Mas é bom poder digitar um URL e obter capturas de tela em tamanho real da página na maioria das principais combinações de SO / navegador em um instante.
Existe o Browserling, que permite testar o IE 5-9 e diferentes versões de outros principais navegadores, e tudo isso a partir de um navegador de sua escolha!
Estou usando a sandbox do navegador spoon.net - http://spoon.net/Browsers .
Ele permite que você execute o IE6-9 no seu computador sem precisar instalá-los. Eles também têm o console do navegador e trabalham com a barra de ferramentas do desenvolvedor do IE, que ajuda na depuração de css / javascript.
Não há substituto para caixas rígidas nativas executando as plataformas que você deseja. Nenhuma suíte de testes do IE é totalmente precisa e várias geram erros que não aparecem na produção (desperdiçando seu tempo com falsos positivos). Máquinas virtuais não são tão confiáveis quanto as pessoas pensam - eu vi vários erros específicos da VM enquanto tentava executar o IE6 (acho que o mecanismo de renderização do IE6 depende da coordenação de certos threads, que as VMs não conseguem gerenciar adequadamente).
Se a funcionalidade do IE6 / 7 for importante para sua organização, acho que você pode facilmente defender uma quantia marginal em duas caixas WinXP baratas. O IETester é lento como o melaço e trava rapidamente, e o 'modo de compatibilidade' do IE - embora útil para um primeiro passe - apenas não é adequado se seus clientes realmente dependem do seu software trabalhando em suas caixas herdadas.
A Microsoft fornece, gratuitamente e sem registro, máquinas virtuais para:
Para a seguinte plataforma:
Eu procurei muito pela solução, o melhor que encontrei foi o uso do firefox 8.0 com o plug-in da guia IE. Nesse caso, você pode testar seu site no IE6, IE7, IE8, IE9. Eu espero que isso ajude