O que é uma maneira eficiente de configurar diferentes VMs para fazer testes entre navegadores?

6

Eu verifiquei vários links e também esta pergunta: link

Cheguei à conclusão de que a melhor maneira de fazer um teste cruzado 100% preciso é fazer virtualização. Estou criando um site com um layout responsivo, por isso seria bom se eu pudesse redimensionar os navegadores, portanto, as capturas de tela do navegador não são uma opção.

Agora quero saber se existe uma maneira fácil de configurar isso. Já estão prontos para baixar os vm disponíveis que funcionam imediatamente ou tudo deve ser instalado separadamente.

E se tudo precisa ser instalado separadamente, como obtenho as chaves para todas as instalações do Windows?

    
por Saif Bechan 27.10.2011 / 12:44

6 respostas

9

A Microsoft oferece Imagens de VPC compatíveis com o aplicativo IE gratuitas exatamente para esse fim. Eles têm imagens para XP, Vista e 7 com IE 6, 7 e 8, respectivamente. Instaladores para navegadores posteriores são empacotados na imagem para evitar que você busque o download. Você pode simplesmente fotografar ou clonar as imagens para instalar os outros navegadores, se necessário.

Observe que as imagens expiram periodicamente, mas o MS também atualizou as imagens com os últimos patches de segurança disponíveis e novas datas de expiração.

Dependendo do que você precisa, isso pode ser suficiente. Caso contrário, você deve procurar uma assinatura do TechNet ou do MSDN.

In order to help web designers and web developers test their websites in older versions of Internet Explorer, we've provided the following VHD with Windows set up with the specified version of Internet Explorer. The images are patched with the latest security updates and are otherwise clean installs of the operating system with very few modifications.

This download page contains different VPC images, depending on what you want to test. These images are specifically designed to run on Microsoft Virtual PC, and may or may not work in other hosting environments.

    
por 27.10.2011 / 15:17
5

Se você está pronto para investir algum dinheiro, então tente a ferramenta Browserstack . Eles usam VMs reais em seus servidores para testar seu website em uma VM real . Então você pode usar muitas VMs reais sem qualquer recurso adicional no seu computador.

Neste site, você tem a possibilidade de escolher um dos três "planos", cada um com uma lista de preços diferente .

  1. Live
    Então você pode fazer testes interativos de sites.
  2. Automatize
    Execute testes de selênio e Javascript ( informações adicionais )
  3. Capturas de tela e respostas
    Gera capturas de tela e mostra como o site fica ( capturas de tela , responsivos )

Eu recomendo strongmente o plano "Live". Porque com isso, você pode testá-lo interativo e não apenas ver capturas de tela de sites rígidos.

Você tem muitas opções que você pode configurar e não precisa instalar VMs para testar seu navegador.

Quantos navegadores?
Existem muitos, muitos navegadores diferentes. Muitos, para listá-los aqui. Dê uma olhada neles.

Quantos sistemas de operação?
Aqui você tem uma lista:

  • Windows XP
  • Windows 7
  • Windows 8
  • Mac OS X Lion
  • Mac OS X Leão da montanha
  • Mac OS X Snow Leopard
  • iOS
    • iPhone 3GS - iPhone 5S
    • Todos os iPads
  • Android
  • Opera Mobile

Teste local
Além dos testes normais de sites públicos, você também pode testar locais:

  1. Test any web server running on your desktop, staging environment, private internal setup, entries in your hosts configuration file, or even a public web server.
  2. Tunnel to any local server environment: Apache, IIS, MAMP, local Wordpress, etc.
  3. Test HTTP Secure (HTTPS) pages.
  4. Create simultaneous tunnel connections when your web application loads content from multiple servers, this fully supports static files served via CDN.
  5. If you have subdomains in your web application, you can test them by setting up multiple tunnel connections.
  6. Test local design files (HTML, CSS, JS, etc) in our remote browsers, without any need to run web server.
  7. Highly secure tunnel setup providing restricted access to your files only to YOU, in allocated virtual machine. For more read security documentation.

Fonte

Se você quiser dar uma olhada em alguns exemplos de configuração, clique aqui .

Ferramentas de depuração pré-instaladas
Existem diversas ferramentas de depuração já instaladas. Por exemplo Firebug etc. Se estiver interessado em uma lista, clique aqui .

Nenhuma instalação necessária
Como o Browserstack é baseado em nuvem, você não precisa instalar nada em seu computador.

Opiniões
Como mencionei antes, há muitas opiniões positivas .
Por exemplo, tinha Microsoft bateu Browserstack para lançar Modern .IE .

Trial
É possível testar o serviço com uma avaliação gratuita.

    
por 11.10.2013 / 01:20
4

Se você quer que seja feito corretamente, você tem que fazer isso sozinho.

Há algumas coisas que vale a pena levar em consideração aqui - esteja você verificando apenas renderização ou funcionalidade, e quais versões você pretende suportar.

Se você quiser testar a funcionalidade, nada supera uma VM -Eu sugiro virtualbox ou vmware workstation desde que você pode fazer snapshots ou clonar VMs em estados específicos - o que é mais fácil do que atualizar porque você acidentalmente substituiu a instalação antiga do IE6 que você tem no XP com o IE7. Você também pode clonar a partir de um estado de teste ideal / padrão.

Se você está querendo testar o XP ou melhor, as imagens oficiais da MS estão em modern.ie Eles devem cobrir o espectro de versões do IE no Windows, caso eles funcionem, mas estes expiram, e não há como evitar isso. Você simplesmente precisa criar uma nova VM quando isso acontecer.

Se você quiser testar outros sistemas operacionais que serão executados em um PC comum e estiver usando o VirtualBox, vagrant é um bom maneira de automatizar instalações - você pode adicionar, remover e excluir instâncias de VM praticamente automaticamente usando seus comandos.

Se você quiser testar clientes mais antigos ou incomuns por algum motivo, crie uma VM com um sistema operacional adequado. Você pode desativá-los evolt , que mantém um repositório fantástico de instaladores de navegadores (embora, por algum motivo, não seja o firefox) ou oldversion , que tem um repositório geral de software antigo.

Para dispositivos móveis, fica mais complicado - o Android tem uma VM como parte do sdk ou você pode usar a variante x86 disso.

Se você quer apenas capturas de tela - navegadores é o que eu usaria - as outras respostas cobrem isso em profundidade

    
por 11.10.2013 / 13:17
2

Uma assinatura do MSDN foi criada exatamente para o que você deseja. Você obtém muitas chaves para todos os sistemas operacionais da Microsoft e pode configurar várias máquinas virtuais, todas com diferentes níveis de navegadores. No entanto, existe um custo anual, mas é bastante razoável para todas as licenças que você recebe.

    
por 27.10.2011 / 13:54
1

Existem muitas dessas ferramentas, gratuitas e comerciais. Aqui estão alguns dos mais conhecidos.

Spoon.net
Esta sandbox do navegador suporta o Chrome 30, Firefox 24, Firefox Mobile 5, Opera 16, Opera Mobile 12, Opera Mini 6, Safari 5, Internet Explorer 10 assim como muitos navegadores legados.

Os navegadores são executados em um ambiente virtual isolado, onde Os navegadores virtualizados se comportam exatamente como os navegadores instalados. Como eles são executados localmente, você pode testar aplicativos da Web hospedados em sua própria máquina de desenvolvimento ou em servidores internos.

Os componentes padrão do navegador são suportados, como applets Java e controles ActiveX, bem como plug-ins de navegador populares, como o Firebug, o IE Developer Toolbar e os consoles de depuração CSS e JavaScript.

Fotos do navegador
Se você tem um site, você pode usar o navegador para obter imagens estáticas de um URL em até 130 navegadores, além de especificar tamanho da tela, profundidade de cor e disponibilidade de JavaScript, Java e Flash.

Molho Labs
Oferta semelhante.

BrowserStack (comercial)
Acesso instantâneo a mais de 200 navegadores para computadores e dispositivos móveis em Windows, Mac e & sabores do sistema operacional para dispositivos móveis. 3 meses de testes gratuitos.

Testes entre navegadores (comercial)
Oferta semelhante, grátis 25 páginas por mês.

Navegador (comercial)
Oferta semelhante, 30 dias de teste gratuito.

Algumas ferramentas de compatibilidade do Internet Explorer:
IETester (versão alfa)
Collection IEUtilu IE

Veja este artigo para mais: Revisão das ferramentas de teste entre navegadores .

    
por 11.10.2013 / 10:09
-4

Eu sei que vou começar o downvoted, mas você já ouviu falar do spoon.net?

Não há necessidade de trabalhar com vm. Basta usar spoon.net .. Baixe qualquer navegador, qualquer versão e você está pronto para ir. Navegador nativo nas suas mãos.

    
por 11.10.2013 / 17:34