Uma metodologia para teste de software no contexto da melhoria de processo

Disponível somente no TrabalhosFeitos
  • Páginas : 26 (6382 palavras )
  • Download(s) : 0
  • Publicado : 28 de março de 2011
Ler documento completo
Amostra do texto
Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo
Adalberto Nobiato Crespo2,4, Odair Jacinto da Silva1, Carlos Alberto Borges1, Clênio Figueiredo Salviano2, Miguel de Teive e Argollo Junior2, Mario Jino3
1 2

Ampla Consultoria em Informação – Campinas – SP – Brasil
3 4

Centro de Pesquisas Renato Archer (CenPRA) – Campinas – SP – Brasil UNICAMP – Campinas – SP –Brasil Universidade São Francisco – Itatiba – SP – Brasil

{odair, carlos}@amplaconsultoria.com.br, {clenio.salviano, adalberto.crespo, miguel.argollo}@cenpra.gov.br, jino@dca.fee.unicamp.br

Resumo
Uma metodologia para implantação ou melhoria do processo de teste em empresas desenvolvedoras de software foi desenvolvida pelo CenPRA com o objetivo de viabilizar a utilização das práticas de testepelas empresas. Para experimentação e validação desta metodologia, ela foi aplicada em uma micro empresa de software como parte de um projeto de melhoria de processo. Nesta empresa o processo de teste foi executado nos últimos sete projetos realizados. Este artigo apresenta considerações sobre teste no contexto da qualidade de software, a metodologia desenvolvida, uma aplicação prática econclusões sobre a metodologia. Palavras chave: Qualidade do Processo, Implantação de Programas de Qualidade, e Verificação,Validação e Testes.

Abstract
A methodology for the implementation or improvement of the test process in software development organizations was developed by CenPRA in order to make feasible the utilization of test practices by the organizations. As an experimentation and validationof this methodology, it was applied on a small software organization as part of a software process improvement project. In this organization, the test process was performed in the last seven projects. This paper presents considerations on testing in the software quality context, the methodology, a practical application and conclusions about the methodology. Key words: software quality, testprocess, methodology and process improvement

1. Introdução No mundo atual existe uma demanda não satisfeita por software de qualidade. Organizações estão sofrendo fortes pressões para desenvolver sistemas de informação em curtos espaços de tempo. Tais sistemas precisam ser escalonáveis e integrados com outros sistemas existentes ou em desenvolvimento. Os ambientes tecnológicos nos quais estessistemas são desenvolvidos estão em constante evolução. Na medida em que o emprego de sistemas de informação pela sociedade cresce ao ponto em que boa parte dos negócios depende cada vez mais de software e computadores, passa a ser de

vital importância contar com software de qualidade – software que fornece resultado correto quando alimentado com dados válidos e que identifica corretamente dados deentrada inválidos. Para o desenvolvimento de software com qualidade, dentro de prazos e custos controlados e compatíveis com o mercado, é fundamental a melhoria dos processos da engenharia de software. Para tanto abordagens e experiências para a melhoria de processo de software baseadas em modelos têm sido utilizadas com sucesso pelas organizações de software. Os modelos mais utilizados têm sido oSW-CMM, ISO/IEC 12207, ISO/IEC 15504 e CMMI. Estes modelos identificam processos fundamentais para a engenharia de software. Todos eles identificam, direta ou indiretamente, teste de software com um destes processos. Teste é fundamental para a avaliação do software desenvolvido. Entretanto, testar software não é uma atividade trivial, e exige conhecimentos, habilidades e infra-estruturaespecíficos. A metodologia do teste de software se reflete atualmente no comportamento das empresas na busca em implantar ou mesmo melhorar o processo de teste utilizado. Ainda que as técnicas de teste de software mais utilizadas foram criadas por volta dos anos 70, as empresas têm uma grande dificuldade com a atividade de teste. Isto pode ser um reflexo da falta de profissionais especializados na área...
tracking img