ti-enxame.com

Testando compatibilidade de versão menor do navegador

Desenvolvo um aplicativo da Web e testá-lo em vários navegadores, incluindo Firefox e Internet Explorer. Durante nosso desenvolvimento, testamos o aplicativo no Firefox 3.5 .2 e nossa equipe de teste testou o mesmo em 3.5 .6 e encontrou a interface do usuário. Uma vez na produção, no entanto, começamos a receber reclamações de clientes que não parece bom em 3.5 .8.

Como lidamos com esses problemas de versão menor? Como podemos verificar a compatibilidade do navegador durante o desenvolvimento e durante o teste?

Existe alguma ferramenta para testar o aplicativo em 3.5 . X , x sendo todas as versões menores?

8
Gopi

Eu diria ficar com as tradições antigas no desenvolvimento da Web.

Stick com os padrões. Adicione pequenos ajustes para os navegadores específicos que seus usuários estão usando, se necessário.

Você não pode realmente fazer nada melhor que isso. Não há ferramenta que garantirá que seu site funcione em cada navegador e versão. Ficar com os padrões. Adicione pequenos ajustes.

6
Jaco Pretorius

Teste sua WebApps:

Existem várias ferramentas que permitem verificar maiores e algumas versões menores de sites comparando screenshots e estruturas de teste de unidade que permitem que você dirija automaticamente o navegador e o conteúdo e a funcionalidade estejam corretos. Se o tempo for um problema, eu sugeriria a opção # 1. Se você tiver tempo para escrever testes unitários, qual é a melhor opção, então vá com a opção # 2.

  1. Tente http://browsershots.org/ . Há outros também que fazem a mesma coisa. Sem muito trabalho, você pode fazer a verificação pontual de centenas de navegadores e versões.

  2. Se você quiser ficar mais detalhado, sugiro escrever testes de unidade UI que lhe dão mais controle sobre seus testes. Grandes bibliotecas incluem selênio (C #, Java, Ruby e muito mais), ou Watin .

4
Ryan Hayes

Isso é um solitário confinado em que eu diria IE tem a borda sobre outros navegadores.

Versão lançada. Bam! Nada até a próxima versão. Tem problemas? Trabalhe em torno deles. A chave aqui são os problemas são consistentes e repetível bugs. O Firefox tem cerca de meia dúzia de versões em uso ativo, de 3, 3,5, 3,6, 4 e as do mesmo. Todos acompanham sua versão? provavelmente não.

Eu recomendo testes na construção estável mais recente do Firefox, Chrome, Safari e, claro, IE 7/8. Se alguém menciona um problema específico para outro navegador, abra-o e faça uma correção. Isso poderia envolver um compromisso em design ou redução no nível de estilização na página.

Todos em todos os, Design simples são melhores.

1
Josh K

Atualmente, a setor aceita a solução padrão para este problema é o uso de teste de navegador transversal automatizado e/ou terceirizado.

Exemplos de ferramentas e serviços que ajudam com alguns/todos este trabalho abundam - incluindo (não exaustivo, não se presença nesta lista como uma recomendação para sua situação específica):

pilha do navegador , Browserling , Selenium (um dos trabalhadores da indústria para testes em geral), ghostlab , - laboratórios de molho , etc ... etc ...

0
blueberryfields