/img alt="Imagem da capa" class="recordcover" src="""/>
Tese
Um arcabouço conceitual para diagnóstico organizacional a respeito da utilização da automação de testes de software
Software está presente em todas as áreas da vida contemporânea. De simples vídeo games a complexos sistemas de monitoramento de tráfego aéreo, os riscos envolvidos na falha de um software nunca foram tão sérios. Testar é uma das maneiras mais efetivas de aumentar a qualidade de um software. No en...
Autor principal: | Rodrigues, Anderson Clayton Barreto |
---|---|
Outros Autores: | http://lattes.cnpq.br/3532538302321820 |
Grau: | Tese |
Idioma: | por |
Publicado em: |
Universidade Federal do Amazonas
2018
|
Assuntos: | |
Acesso em linha: |
https://tede.ufam.edu.br/handle/tede/6501 |
Resumo: |
---|
Software está presente em todas as áreas da vida contemporânea. De simples vídeo
games a complexos sistemas de monitoramento de tráfego aéreo, os riscos envolvidos
na falha de um software nunca foram tão sérios. Testar é uma das maneiras mais
efetivas de aumentar a qualidade de um software. No entanto, teste é uma atividade
laboriosa que pode ser responsável por 20%-50% do custo total do projeto de
desenvolvimento de um software. A automação de testes de software (ATS) pode
representar uma alternativa viável para a redução desse custo. Os principais benefícios
da ATS são a diminuição no tempo de execução de testes, aumento da qualidade e
diminuição de erros humanos durante o processo de teste. No entanto, apenas 20% das
organizações relatam ter alcançado os benefícios esperados com a utilização da ATS.
Este trabalho apresenta um arcabouço conceitual que visa auxiliar organizações a
atingirem os objetivos esperados com a utilização da ATS. O corpo de conhecimento foi
construído por meio de dois estudos experimentais: Uma revisão sistemática da
literatura, com o objetivo de identificar e caracterizar fatores e práticas que influenciam
positivamente na utilização da ATS e um survey com especialistas em testes de software
visando avaliar a relevância e o impacto dos FCS identificados. Por fim, a viabilidade
do arcabouço foi avaliada por meio da sua aplicação em 2 organizações produtoras de
software e da coleta de percepção dos participantes por meio de entrevistas. A partir dos
estudos conduzidos, 12 fatores críticos de sucesso (FCS) e 46 práticas foram
identificados e avaliados como relevantes na utilização da ATS, entre eles estão: o
comprometimento e qualificação da equipe de automação, o nível de testabilidade do
software e a viabilidade do projeto de automação. Por fim, um arcabouço conceitual foi
desenvolvido utilizando o atendimento de FSC como forma de avaliar o conhecimento
de organizações a respeito da ATS e por conseguinte sugerir a adoção de práticas para
auxilia-las no atingimento dos objetivos esperados com a utilização da ATS. Os
resultados apontam que o atendimento de fatores críticos de sucesso e a adoção de boas
práticas contribuem para que as organizações alcancem os benefícios esperados com a
utilização da automação de teste de software e que o arcabouço desenvolvido é viável e
pode auxilia-las nesse propósito. |