Testando em vários IEs com o IETester

No melhor da semana dos dias 13/12 a 19/12, eu compartilhei o link de uma ferramenta bem interessante e que pode ser bem útil para quem faz testes de sistemas Web.

Hoje vou falar um pouco mais sobre ela, mas antes disso é bom entender o porquê da existência dela e do seu uso.

O problema

Aliás, um grande problema para quem desenvolve sistemas Web, é garantir que ele tenha o mesmo comportamento, independente do navegador que o usuário esteja utilizando. E implementar isso é muito difícil, pois cada navegador tem características diferentes, por utilizarem Layout engines e JavaScript engines diferentes.

Como eu disse, esse é um grande problema, porém quando você pensa que as coisas não podem piorar, a lei de Murphy se mostra presente. E podemos resumir isso em duas palavras: Internet Explorer.

E além do Internet Explorer ser um navegador problemático, por usar (e só ele usar) o Trident, como layout engine, e o JScript, como JavaScript engine, os seus usuários não tem a mesma cultura de atualização do navegador como a dos usuários de outros navegadores, o que é um dos motivos por ainda termos que nos preocupar com o IE6 (argh!) e o IE7, além é claro da versão atual, o IE8.

E cada versão do Internet Explorer tem características diferentes e a mais horrível problemática é a 6, que até o Google já desistiu dela.

E se desenvolver já é um problema, imagina só testar!

E nós somos os responsáveis por realizar os testes de portabilidade (a portabilidade é um dos atributos de qualidade da ISO/IEC 9126), que tem como objetivo verificar o comportamento do sistema em navegadores diferentes, ou seja, a capacidade do sistema ser transferido de um ambiente para outro.

As soluções

Há várias formas de contornar esse problema desde a utilização de virtualização até ferramentas que emulam as diferentes versões do Internet Explorer (há até um site que abre a sua página em vários navegadores com diferentes SOs, o BrowserShots).

Eu sempre que precisei realizar testes de portabilidade , optei por usar máquinas virtuais, pois acho mais confiável e precisava testar até usando o Windows XP em japonês.🙂

O IETester

O IETester é uma das ferramentas  que emulam o Internet Explorer (há também o MultipleIEs). Ele é um navegador que permite a mesma renderização e processamento de JavaScript do IE5.5, IE6, IE7 e o IE8, utilizando as várias versões da engine Trident e JScript.

O IETester é bem intuitivo e simples, é só escolher uma das versões do Internet Explorer, disponíveis na Ribbon (Faixa de Opções), e informar a URL, ou ainda você pode abrir uma URL em todos os IEs (do 5.5 ao 8).

Ele está em versão alpha, e pode ser baixado gratuitamente no site da DebugBar:

http://www.my-debugbar.com/wiki/IETester/HomePage

Fique por dentro das novidades, assine o feed do QualidadeBR.

3 comentários sobre “Testando em vários IEs com o IETester

  1. Muito bom Fabrício!

    Embora eu também prefira a velha e confiável emulação, uso IETester para ter “uma luz” sobre a qualidade do sistema aos vários tipos diferentes do nosso “navegador preferido” (sarcasm mode on).

    De todas as artimanhas criadas para tentar simular os navegadores, o IETester é o melhor que eu achei, muito mais fiel do que o Multiple IEs citado por você.

    O IETester também tem recursos semelhantes ao do plugin FireBug, permitindo visualizar os componente e código fonte com facilidade, controlar requisições http e algunas cositas más. Vale apena conferir.

    Em resumo, é um ótimo item para o nosso “canivete suiço de teste”.

    Abraços;

    Responder

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s