ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
Wgp09 Apresentacao Italo
1. Ítalo Quirino Brilhante Análise de Métricas de Qualidade de Software na aplicação prática do tdd
2. Estrutura da Apresentação Testes de Software Test-DrivenDevelopment Métricas de Software MockObjects Ferramentas de Automação de Testes Caso de Estudo Conclusão
3. Testes de software Atividade fundamental para o desenvolvimento de software com qualidade Tema amplo e complexo, porém interessante e desafiador
4. Testes de software Investimento retribuído: Quantidade de defeitos encontrados mais cedo Problemas evitados antes da aplicação entrar em ambiente de produção
7. MÉTRICAS DE SOFTWARE Medidas quantitativas Permitem a avaliação de qualidade e comparação entre técnicas e processos
8. MÉTRICAS DE SOFTWARE Cobertura de Testes X = NLET/NTL * 100 Qualidade de Código Número de bugs encontrados usando o FindBugs Funcionalidade X = 1 – (FF/FE) Confiabilidade C = MTTF/1 + MTTF
9. Mockobjects Isolamento da classe que está sendo testada Criação de objetos de teste com comportamento desejado Maior facilidade na correção de problemas
10. Ferramentas de automação de testes FindBugs – Qualidade de Código Emma – Cobertura de Testes EasyMock – Geração de Mocks JUnit - TDD
11. Caso de estudo Necessidade: Um sistema Possibilidade: SAD (Sistema de Apoio à Decisão)
12. Conclusão Aplicação prática do TDD através de um sistema (SAD) Obtenção de métricas através de ferramentas, bem como manualmente Observação de resultados da adoção de MockObjects juntamente com o TDD
13. Referências JONES, C. Applied Software Measurement: Global Analysis of Productivity and Quality. 3. ed. [New York]: McGraw-Hill, 2008. PRANGE, H.F.Uma Avaliação Empírica de um Ambiente Favorável para o Desenvolvimento Dirigido por Testes. 2007. Dissertação (Mestrado em Informática) – Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, 2007. NÓBREGA, R.O.BalancedTestingScorecard: Um Modelo para Avaliação e Melhora de Desempenho de Equipes de Testes de Software. 2008. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2008. HUTCHESON, M.L. Software Testing Fundamentals: Methods and Metrics. [s.l.]: John Wiley & Sons, 2003, p. 408.