Use este identificador para citar ou linkar para este item:
http://repositorio.unesc.net/handle/1/12538Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.contributor.advisor | Bisognin, Gustavo | - |
| dc.contributor.author | Reinert, Cleverson | - |
| dc.coverage.spatial | Universidade do Extremo Sul Catarinense | pt_BR |
| dc.date.accessioned | 2026-05-19T23:58:22Z | - |
| dc.date.available | 2026-05-19T23:58:22Z | - |
| dc.date.created | 2012-12 | - |
| dc.identifier.uri | http://repositorio.unesc.net/handle/1/12538 | - |
| dc.description | Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC. | pt_BR |
| dc.description.abstract | A qualidade dos produtos de software se consolidou como uma necessidade. Com isso, profissionais da engenharia de software buscam a evolução de processos e produtos. Condizente com esse contexto, o presente trabalho visa apresentar o uso da automação de testes funcionais regressivos como uma alternativa para ampliar a cobertura funcional em testes de softwares que sofrem constantes manutenções. O trabalho inicia com estudos sobre conceitos da engenharia de software, como por exemplo, a qualidade de software, seus modelos, métodos e normatizações, bem como teorias voltadas à manutenção e manutenabilidade do software. Na sequência os testes funcionais são avaliados, explorando as técnicas de teste caixa-preta e caixa-branca, com aprofundamento nas fases, tipos de testes e critérios de derivação do teste caixa-preta. Nesse momento a fase de testes de regressão também recebe estudos que demonstram a sua importância para validar requisitos funcionais após uma manutenção de software. Após isso o trabalho aborda os conceitos da automação de testes, suas ferramentas, riscos de implantação e fatores de sucesso. No âmbito da prática, empregando como critério de derivação o conhecimento e experiência do especialista, o trabalho contempla a criação de uma base de testes e uma matriz de planejamento dos testes, esta última contendo uma lista de requisitos funcionais que facilitam a priorização e seleção de casos de testes condizentes com determinada manutenção. Na etapa seguinte ocorre a seleção da ferramenta Selenium IDE para gravar e executar os scripts de automação, assim como a escolha do software Domínio Atendimento como a solução a ser testada. Nessa fase os casos de testes são selecionados na matriz de planejamento dos testes e submetidos à execução automatizada, com coleta dos tempos de execução dos testes automatizados e manuais. Finalmente, com base em hipóteses de manutenções levantadas para fins didáticos, os resultados são avaliados e as comparações permitem definir se o objetivo geral do trabalho foi atingido. | pt_BR |
| dc.language.iso | pt_BR | pt_BR |
| dc.subject | Engenharia de software | pt_BR |
| dc.subject | Automação de testes | pt_BR |
| dc.subject | Teste de software | pt_BR |
| dc.title | Utilização de testes automatizados para ampliar a cobertura funcional na manutenção de software | pt_BR |
| dc.type | Trabalho de Conclusão de Curso - TCC | pt_BR |
| Aparece nas coleções: | Trabalho de Conclusão de Curso (COM) | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| Cleverson Reinert.pdf | TCC | 1,76 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.