Autores

5478
Ciro Grippi Barbosa Lima
2505,296
5479
2505,296

Informações:

Publicações do PESC

Título
Procedimento para Introdução de Agilidade em Testes de Software
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
28/8/2013
Resumo

As atividades de teste são fundamentais para assegurar a qualidade do produto de software a ser entregue e mantido para os clientes. Testes devem ser planejados, especificados, projetados, construídos e documentados de forma que seja possível repetir ciclos de execução e aumentar sua capacidade em revelar falhas no software. Todavia, os testes de software devem ser receptivos a mudanças nos requisitos, nas tecnologias e no reescalonamento de prioridades sem deixar de apresentar um custo mínimo para atender a cobertura de acordo com as expectativas de qualidade dos stakeholders. Neste sentido, esta dissertação apresenta um conjunto de procedimentos e ferramental de apoio aos processos de teste com foco em agilidade, desenvolvido com base em evidência, e que visa facilitar a adaptação rápida às mudanças, promover a cooperação entre os stakeholders e antecipar atividades de planejamento dos testes. Os resultados de sua aplicação em uma organização de software selecionada para uso destes procedimentos apresentaram indícios da sua viabilidade e capacidade de redução de esforço no planejamento e execução dos testes.

Abstract
Testing activities are key to ensure the quality of software delivered and maintained for customers. The tests should be planned, specified, designed, constructed and documented to make possible its replication in execution cycles aiming at to increase its ability to reveal software failures. Nevertheless, software testing must have the ability to quickly adapt to changes in requirements, technologies and rescheduling of priorities without impacting the minimal costs and coverage criteria according to the stakeholders quality expectations.
Therefore, this dissertation presents an evidence based set of procedures with tool supporting concerned with test processes focused on agility and aiming at facilitating quick adaptation, promoting cooperation among stakeholders and advancing the planning testing activities. The results of its application into a software organization has indicated its feasibility and ability to reduce the efforts concerned with the planning and execution of testing.
Topo