Uma abordagem de entrega contínua para empresas de desenvolvimento de software
Planejamento teste qualidade software
1. X Jornada Científica
Faculdades Integradas de Bauru - FIB
ISSN 2358-6044
2015
COMO O PLANEJAMENTO DE SOFTWARE PODE CONTRIBUIR PARAQUALIDADE DE
UM SOFTWARE.
Fabiana Martins da Silva1
; Patrícia de Souza Ramos2
; Sandra Maíra Pavan3
; Marco Aurelio
Migliorini Antunes4
; Ivan Morales5;
1
Aluna de Ciência da Computação – Faculdades Integradas de Bauru – FIB –
fmds85@gmail.com;
2
Aluno de Ciência da Computação – Faculdades Integradas de Bauru – FIB -
patriciaramos@gmail.com;
3
Aluno de Ciência da Computação – Faculdades Integradas de Bauru – FIB -
sandrapavan38@gmail.com;
4
Professor do curso de Ciência da Computação - prof_marco@terra.com.br;
5
Professor do curso de Ciência da Computação - ilmoralesbr@hotmail.com;
Grupo de trabalho: Curso Ciência da Computação.
Palavras-chave: planejamento, teste de software, qualidade do sistema;
Introdução: De acordo com Caçador (2015) tão importante quanto o teste de software, é o
planejamento e controle das etapas que devem ser realizadas para que o processo seja
eficiente. Definir o que será testado nos casos de teste e garantir uma comunicação
eficiente entre a equipe de testadores, se torna uma tarefa mais ágil com a utilização de
ferramentas de apoio. Na TestLink essas funcionalidades são encontradas por se tratar de
uma ferramenta de gerência, oferecendo suporte para especificação dos testes, controle de
sua execução e monitoramento das atividades de teste. O planejamento de software é
fundamental para que o projeto apresente uma boa performance no final de seu
desenvolvimento. Usabilidade, funcionalidade, desempenho, segurança e confiabilidade são
só alguns dos muitos quesitos analisados nessa etapa.
Objetivos: O método tem o objetivo de localizar e corrigir futuras falhas do software
enquanto ele ainda está em fase de desenvolvimento, fazendo com que o projeto não sofra
maiores problemas no futuro. Segundo Pressman (2015) o custo do defeito é progressivo,
ou seja, encontrar o defeito na fase de engenharia de requisitos custa 1 enquanto encontrar
o defeito durante a fase de uso custa 100 vezes mais, então utilizar o teste, reduz custo e
não aumenta.
Relevância do Estudo: A relevância do presente estudo, visa fornecer informações a
empresas de desenvolvimento de software, sobre a possibilidade de implantar um sistema
de planejamento de teste, onde pode ocorrer uma diminuição de custos nos orçamentos a
serem enviados para os clientes.
Materiais e métodos: O trabalho foi realizado por meio de pesquisa bibliográfica, utilizando-
se da opinião de alguns autores. Conforme Cervo; Bervian (2002), a pesquisa bibliográfica
visa explicar um problema tendo como base às referências publicadas por outros autores,
podendo ser realizada independentemente ou como parte de pesquisa descrita ou
experimental. Busca conhecer e analisar as contribuições culturais ou científicas publicadas
anteriormente, proporcionando assim um domínio sobre um determinado assunto, tema ou
problema por meio da metodologia científica e testado por meio de uma aplicação prática de
um jogo pedagógico.
2. X Jornada Científica
Faculdades Integradas de Bauru - FIB
ISSN 2358-6044
2015
Resultados e discussões: Pierre (2013) comenta que o planejamento na fase de testes é
muito importante para garantir o sucesso e a qualidade do sistema, e para isso existem
documentos que são essenciais nesta fase: Plano de teste, caso de teste e roteiro de teste.
Uma ótima ferramenta para planejamento de softwares é o Test Link. Segundo Caetano
(2015), Test Link é uma ferramenta open source automatizada escrita em PHP cujo principal
objetivo é dar suporte às atividades de gestão de testes. Ao utilizar o test Link, é importante
a criação de recursos para o planejamento de testes, são eles: Projeto de teste, Planos de
testes, Caso de teste de Suite, Caso de teste e usuário. (Manual Test Link versão 1.7).
http://www.servicesul.com.br/fabrica-de-software.html
Conclusão: As empresas devem se preocupar com o planejamento de testes, pois o estudo
demonstra que os custos são elevados quando um planejamento não é realizado. Com
instalação da metodologia os problemas ou erros do sistema vão sendo monitorados de
acordo com os testes realizados junto com os usuários. Quando uma empresa considera
importante a fase de testes, os erros entregues aos clientes poderiam ser evitados e até
eliminados na sua totalidade. O planejamento pode garantir que os erros sejam corrigidos,
minimizandos os custos mantendo o orçamento dentro do estabelecido com os clientes.
Referências –
CAETANO, C. Ferramentas Open Source e melhores práticas na gestão de testes. Engenharia
de Software Magazine – Gestão de Testes. Disponível em:
<http://www.garcia.pro.br/EngenhariadeSW/artigos%20engsw/teste/teste%20de%20software%20-
%20artigo%202%20-%20rev3%20-%20gestao%20de%20teste%20de%20sw.pdf>. Acessado em:
14/09/2015.
CERVO, A. L.; BERVIAN, A. Metodologia científica. 5. ed. São Paulo: Prentice Hall, 2002.
DAMIÃO, M. A.; CAÇADOR, R. M. C; ARAÚJO, M. A. P. TestLink: Gerenciando atividades de teste.
Engenharia de Software Magazine – Gestão de Testes. Disponível em:
http://www.devmedia.com.br/testlink-gerenciando-atividades-de-teste/32281. Acessado em
18/09/2015 às 20:04.
HAVLAT, M. Manual do usuário Test Link versão 1.7. Free Software Foundation, versão 1.2, 2008.
3. X Jornada Científica
Faculdades Integradas de Bauru - FIB
ISSN 2358-6044
2015
PIERRE, F. PLANEJAMENTO DE TESTES DE SISTEMA. Disponível em:
<http://www.matera.com/br/2013/07/29/planejamento-de-testes-de-sistema/>. Acessado em:
14/09/2015.
PRESSMAN, R. S. A IMPORTANCIA DOS TESTES PARA A QUALIDADE DO SOFTWARE.
Engenharia de Software Magazine – Gestão de Testes. Disponível em:
http://www.devmedia.com.br/a-importancia-dos-testes-para-a-qualidade-do-software/28439.
Acessado em: 14/09/2015.