DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Engenharia de Software Magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Engenharia de Software 24 - Automatizando Testes Funcionais em Aplicações Web

Artigo da Revista Engenharia de Software edição 24.

Esse artigo faz parte da revista Engenharia de Software 24 edição especial. Clique aqui para ler todos os artigos desta edição



Validação, Verificação & Teste

Automatizando Testes Funcionais em Aplicações Web

Utilizando a Ferramenta Selenium para execução de Testes Funcionais

 

De que se trata o artigo:

Neste artigo iremos apresentar a implementação de uma estratégia de teste funcional utilizando uma ferramenta, Selenium IDE, para automação da execução e re-execução dos testes.

 

Para que serve:

O artigo demonstra na prática a ferramenta Selenium IDE para automação de teste funcional usando uma estratégia de teste do tipo capture-replay, contextualizada ao domínio de aplicações web.

 

Em que situação o tema útil:

O tema é útil para os desenvolvedores e engenheiros de software que planejam aplicar a automação de testes no desenvolvimento de aplicações web.

 

 

Nos artigos anteriores escritos para a ES Magazine, nos preocupamos em discutir os conceitos básicos sobre Teste de Software e apresentar uma estratégia que possibilita a geração de casos de teste de software a partir de casos de uso já especificados. Tal estratégia seria aplicada no nível de teste de software, representando um tipo de técnica de teste funcional, onde o sistema é tratado em uma visão macroscópica e sua avaliação é feita sem considerar detalhes internos de implementação.

No entanto, apesar de ser totalmente viável, a aplicação desta estratégia de teste quando realizada manualmente representa um grande esforço para um projeto de software. Com isso, pensar em mecanismos para automação dos testes consiste em pensar em mecanismo para reduzir o esforço desta atividade no contexto geral de um projeto de software.

É importante termos em mente que automação por si só não resulta em redução de esforço nos testes ou aumento da qualidade desta atividade. A automação simplesmente torna automática algumas tarefas do processo de testes, mas ela não faz milagres. Como assim? Uma ferramenta de testes apenas automatiza o nosso conhecimento técnico sobre teste de software. Sendo assim, se não tivermos conhecimento técnico adequado sobre teste de software, o conjunto de casos de teste gerado para avaliar nosso sistema não terá cobertura ou qualidade suficiente, de forma que a ferramenta irá apenas automatizar a execução do conjunto de testes inadequados, ou seja, não termos qualquer ganho com isso.

Se tivermos um processo de teste bem definido e um bom conhecimento sobre estratégias de teste, a automação pode trazer grandes benefícios a um projeto de software. Nesse contexto, neste artigo iremos apresentar a implementação de uma estratégia de teste funcional apresentada no artigo “Planejamento de Testes a partir de Casos de Uso” publicado na edição 6 da ES Magazine utilizando uma ferramenta, "

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Engenharia de Software Magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Arilo Cláudio Dias Neto
Doutor em Engenharia de Sistemas e Computação formado na COPPE/UFRJ e possui o certificado de Implementador do modelo MPS. Possui 7 anos de experiência em análise, desenvolvimento e teste de software. É editor técnico da Revista SQL Magazine, gerenciada pelo Grupo DevMedia.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03