 |
Selenium: Um Framework para Testes Funcionais em Aplicações WEB - Em .NET |
 |
  | Selenium: Um Framework para Testes Funcionais em Aplicações WEB. Estudo de Caso em .NET
Artigo intitulado "Selenium: Um Framework para Testes Funcionais em Aplicações WEB - Estudo de Caso em .NET" foi publicado na revista .NET Magazine do Grupo DevMedia, na edição 49.
Autores: Marcelo Daibert Marco Antônio Pereira Araújo
A revista pode ser adquirida nas bancas ou através do site: .NET Magazine - Edição 49.
Resumo: Uma das maiores preocupações do desenvolvimento de software está relacionada à qualidade dos sistemas desenvolvidos e, conseqüentemente, com a sua estabilidade no ambiente de produção. Uma falha em um sistema pode ocasionar vários problemas, desde prejuízos financeiros, comprometimento de cronogramas e até perda de vida humana, dependendo do sistema desenvolvido. Problemas deste tipo denotam a importância da utilização de um processo de desenvolvimento de software formal e, principalmente, a utilização de alguma abordagem baseada em testes para aferição do sistema desenvolvido. Atualmente há uma forte tendência de utilização de sistemas baseados na plataforma Web. As vantagens são muitas, desde a alta disponibilidade até a não necessidade de configuração máquina a máquina para instalação e configuração de sistemas. No entanto, diante desta forte tendência e com a facilidade das linguagens de programação Web, está havendo um crescimento deste setor e, em sua grande maioria, sem a devida preocupação com a qualidade dos sistemas desenvolvidos. A prática de teste manual de aplicações não garante a execução de todas as funcionalidades de um sistema. Sabe-se também que é impossível garantir que todos os defeitos de um sistema sejam eliminados, uma vez que os testes necessários para esta avaliação são normalmente em quantidade extremamente elevada, inviabilizando a sua aplicação de forma manual. O objetivo sempre é buscar minimizar as falhas de um sistema e, para isso, torna-se imprescindível a utilização de um ambiente de testes automatizados, como o apresentado neste artigo. Existem diversos tipos de testes e um deles é o teste funcional. Este tipo de teste é baseado nas técnicas de caixa-preta, isto é, verificar o sistema e seus processos internos através de suas interfaces e da análise de suas saídas ou resultados. Assim, a Selenium apresenta-se como uma ferramenta que possibilita esta interação com as interfaces de aplicações web para execução de testes funcionais definidos em sua IDE. Este artigo apresenta a ferramenta Selenium-IDE no contexto de desenvolvimento baseado em testes. |
|
|
| |
| Votação da Notícia |
Média de votos: 0 Votos: 0

|
|
|