Selenium
Automatiza selênio navegadores, desenvolvedores de poupança e designers penoso tempo e dinheiro quando eles estão olhando para testar a compatibilidade de seus sites.
- Ofertas de automação para o Firefox, Opera, Internet Explorer e Safari
- Fornece um ambiente de desenvolvimento integrado
- TestingWhiz automatiza o processo de teste
- Gravação e reprodução podem ser tratadas com apenas um único clique de um botão
- funções de preenchimento automático quando se escreve em Selenese
- opções de teste que escala para uma variedade de diferentes níveis de habilidade
- funções superiores exigem um grau substancial de conhecimento de programação
- Selenium IDE pode executar um pouco devagar
Há alguma ironia no fato de que a maioria dos codificadores eficazes conseguem fazer o seu trabalho tão bem porque eles minimizar a quantidade de tempo que eles têm para gastar codificação. Enquanto elegante de codificação pode minimizar a quantidade de tipo que você tem que gastar digitação e testes, codificadores de qualidade também sabe como tirar mais eficiente proveito das ferramentas já disponíveis para eles. Isso é extremamente importante quando se tenta testar a compatibilidade do seu site. O que funciona no Safari pode vir a ser uma bagunça desorganizada no Opera e Firefox, necessitando extenso trabalho apenas para fazê-lo funcionar direito em todas as plataformas. E depois há a questão da compatibilidade na ampla gama de dispositivos que os visitantes modernos usam para navegar na web. O selênio tornou-se uma das ferramentas mais confiáveis para automatizar navegadores no negócio, permitindo que os desenvolvedores para descobrir quaisquer problemas em seu código antes que se tornem problemas insuperáveis. Na sua camada mais básico de funcionalidade, selênio permite passos de teste atribuir, em seguida, reproduzi-los no navegador para ver como esses passos funcionam em tempo real. Mas selênio é mais do que apenas um emulador de navegador. É um ambiente totalmente funcional de desenvolvimento integrado. Usando a linguagem Selenese proprietário, você pode criar e editar seus scripts para permitir-lhe mais versatilidade com a sua experiência testando. Estes testes podem ser salvos em vários formatos populares que incluem HTML e Ruby. Se você está procurando para testar rapidamente seu código sem ter que se preocupar sobre a escrita de casos de teste, você pode fazer uso da ferramenta automatizada chamado TestingWhiz que lhe permite executar mais casos de teste em uma quantidade menor de tempo com menos mãos sobre o trabalho envolvidos . O núcleo Selenium IDE é muito fácil de usar, mesmo para aqueles com pouca experiência técnica, mas a adição de selênio oferece controle remoto funcionalidades mais avançadas para aqueles que estão olhando para fazer testes mais complexos. Com controle remoto, você pode executar e testes de escrita em uma grande variedade de línguas modernas como Python, Perl e Java, permitindo testes mais complicados que não têm que confiar na linguagem Selenese proprietário. Isto pode ser combinado com Selenium Grid para executar casos de teste em servidores diferentes ao mesmo tempo, produzindo conjuntos de amostras maiores e permitindo aos utilizadores obter resultados significativos mais rapidamente. A maioria dos softwares Selenium exige o uso de um servidor de selênio, mas a adição do motorista web selênio permite realizar seus objetivos de teste sem a necessidade de hardware adicional. No mundo dos testes, selênio tornou-se um nome onipresente. Muitos dos designers mais popular navegador ter trabalhado diretamente com selênio para integrar a tecnologia selênio diretamente no seu software, e serve como uma pedra angular de algumas das mais populares ferramentas de teste utilizados para APIs e frameworks.