Selenium
SELENIUM
DISCIPLINA – Linguagem de Programação Comercial
Prof. Fabio Souza
Reginaldo Ferreira dos Santos
RA
111633273
Júlio Vinicius Di Fiore Baldaconi
RA
1299521293
Luiz Felipe de Carminha
RA
090587456
Angela de Carvalho Lima
RA
111633249
SELENIUM
1.0 – Introdução
Atualmente fazemos a utilização de softwares em diversas atividades em nosso cotidiano, com isso surgiu à necessidade por softwares de qualidade e cada vez mais eficaz, sobretudo com a quantidade de aplicações desenvolvidas para web.
Uma das maneiras mais indicadas para se garantir um bom funcionamento assim como a qualidade do software é a aplicação de testes, que pode detectar a presença de erros.
Podemos definir o teste de software como uma forma de se verificar rapidamente o funcionamento do aplicativo, ou seja, através de um programa (ferramenta de testes) imputar dados em sua entrada e verificar se a saída se comporta de maneira esperada. Podemos dizer que testar um software reduz significativamente o custo de produção, erros já em faze de utilização pelo usuário, alem de evitar perda de credibilidade pela equipe de desenvolvimento deste software.
Existem vários tipos de testes, cada um voltado para um objetivo:
Teste Funcional - para verificar se as especificações funcionais estão corretamente implementadas;
Teste de Aceitação - podendo ser executados diretamente pelos usuários finais para decidir sobre a aceitação do produto;
Teste de Desempenho - Para verificar se o desempenho do software está dentro do aceitável;
Teste de Estresse - Para verificar se ele funciona sob condições anormais de demanda;
Teste de Usabilidade - Para verificar se o software é adequado ao uso;
Teste de Regressão - Para verificar se o software continua funcionando após alguma alteração;
Teste de Instalação - Para verificar se os