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!

Testes exploratórios: Teoria e Prática - Revista Engenharia de Software Magazine 42

A atividade de teste de software é um dos meios utilizados para garantir a qualidade do sistema, evitando assim surpresas desagradáveis em relação ao resultado final da aplicação. O teste parece ser uma coisa simples e empírica, mas na verdade não é. E as falhas, muitas vezes, acontecem por não darmos a devida importância a esse fato. Neste contexto, abordamos neste artigo a definição e utilização de testes exploratórios, mostrando suas vantagens e desvantagens.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





Engenharia de Software Magazine 42

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da Engenharia de Software Magazine 42


Teste de software é uma disciplina reconhecidamente importante da engenharia de software. Mesmo cientes da importância desta disciplina, alguns desenvolvedores acabam ignorando propositalmente as atividades de testes, ou relegando-as para o final do projeto. Isto pode acontecer simplesmente por estes desenvolvedores não compreenderem bem os procedimentos relacionados à disciplina de testes. Em organizações maduras as atividades de testes são realizadas com muito cuidado, pois a qualidade do produto final está diretamente associada a como os testes serão executados. O processo de testes deve ser a base para as atividades de garantia da qualidade do produto em uma organização, coordenando assim a forma como todas as atividades de testes serão executadas.

Existem várias definições para este conceito de teste de software. Segundo Patton (2005), por exemplo, teste de software é a ação de encontrar bugs, encontrá-los o mais rápido possível e garantir que os mesmos sejam corrigidos. Naturalmente, devemos entender que um bug é um defeito, falha ou algo que não está se comportando como esperado. Em outras palavras, testar é um processo que engloba todas as atividades do ciclo de vida voltadas para o planejamento, preparação e avaliação dos produtos de software e produtos de trabalhos relacionados, a fim de determinar se eles satisfazem os requisitos especificados.

A partir destes conceitos, é possível perceber a importância dos testes no ciclo de vida de um software.  É ele quem avalia se requisitos relacionados a escopo e qualidade do projeto foram satisfeitos e, consequentemente, se o produto está apto para ser utilizado. Dentre os tipos de testes mais conhecidos, destacam-se os testes de usabilidade, testes unitários e os testes de carga e de desempenho.

"

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!


Devmedia - Equipe De Moderacao
(Sem mini-bio cadastrado)
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