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 10 - Melhorando a Qualidade do Software e Otimizando Recursos com Teste baseado em Riscos

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

[fechar]

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

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

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

 

Validação, Verificação e Teste

Melhorando a Qualidade do Software e Otimizando Recursos com Teste baseado em Riscos

 

De que se trata o artigo:

Apresentação de uma visão geral da abordagem de teste baseado em riscos e técnicas disponíveis para o planejamento, projeto e execução de testes de software.

Para que serve:

Fornecer uma motivação para o uso da abordagem de teste baseado em riscos, destacando seus benefícios, limitações e aplicações.

Em que situação o tema é útil:

O processo de teste de software exerce um importante papel dentro da garantia de qualidade de software assegurando que os requisitos satisfazem as necessidades das partes envolvidas. Este processo, entretanto, requer bastante esforço, dentro de restrições de custo e prazo. A abordagem de teste baseado em riscos permite identificar funcionalidades com grande probabilidade de apresentar falhas, de forma a alocar melhor os recursos disponíveis, diminuindo o tempo e custo necessários para se testar. Este artigo apresenta a abordagem de teste baseado em riscos, suas aplicações, limitações, bem como as técnicas disponíveis para o planejamento, projeto e execução de testes funcionais e estruturais.

 

As empresas, de forma geral, têm despertado para a importância da atividade de teste de software como forma de melhorar a qualidade dos seus produtos e manterem-se competitivas no mercado. Além disso, a complexidade das tecnologias utilizadas e dos softwares produzidos tem crescido, tornando-se necessária a utilização de processos, técnicas e ferramentas que permitam a realização de teste de software de maneira sistematizada, com o objetivo de aumentar a qualidade do software com o menor custo possível.

Da mesma forma, a gerência de riscos tem sido fortemente debatida, estudada e utilizada em ambientes de desenvolvimento de software com o propósito de administrar oportunidades, aumentando a probabilidade de entregar o software com o menor custo, no menor tempo possível e com maior qualidade.

A atividade de teste de software, no entanto, é complexa e demanda tempo considerável para ser realizada, chegando a custar até metade do valor inicial de desenvolvimento de um software. 

O teste baseado em riscos (RBT – Risk-based Testing), por sua vez, permite priorizar esforços e alocar recursos para os componentes de software que necessitam ser testados mais cuidadosamente a partir da identificação, análise e controle dos riscos técnicos associados aos requisitos do software.

O consultor James Bach é considerado o pai da abordagem de Teste baseado em Riscos. Ele descreveu a idéia em seu artigo intitulado: The Challenge of Good Enough Software, em outubro de 1995, na revista American Programmer. Somente em 1999, [Bach 1999] apresenta uma técnica baseada em heurísticas para RBT e desde então, diversas técnicas têm sido propostas e utilizadas para testar produtos de software com diferentes domínios, em empresas como IBM® [Chen 2002] e outras. Estas técnicas são apresentadas neste artigo, destacando seus pontos fortes, aplicações e limitações.

Por que Realizar Teste baseado em Riscos?

"

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!


Ellen Souza
Professora Assistente do Curso de Bacharelado em Sistemas de Informação da Unidade Acadêmica de Serra Talhada (UAST) da Universidade Federal Rural de Pernambuco (UFRPE). Mestre em Engenharia da Computação pela Universidade de Pernambuco (UPE). Residente do Curso Seqüencial de Formação Complementar e...
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