Pós-Graduação em Ciência da Computação – UFPE
Defesa de Dissertação de Mestrado Nº 1.945

Aluno: Marlom Jobsom Dias de Oliveira
Orientador: Prof. Alexandre Cabral Mota
Título: AETing: An automated exploratory testing strategy based on code 
evolutioncoverage
Data: 23/12/2020
Hora/Local: 14h – Virtual – Interessados em assistir entrar em contato com  o aluno
Banca Examinadora:
Prof. ‪Augusto Cesar Alves Sampaio  (UFPE / Centro de Informática)
Prof. Lucas Albertins de Lima(UFRPE / Departamento de Computação)
Prof. Alexandre Cabral Mota (UFPE / Centro de Informática)


RESUMO:

Testadores enfrentam desafios para ter suas suítes de testes atualizadas em 
relação à evolução do código fonte da aplicação a ser testada. Estes 
desafios são maiores dentro de um contexto de desenvolvimento de software 
globalmente distribuído. A crescente demanda diária por testes também torna 
difícil a manutenção de tais suítes. Estas suítes de testes são, também, 
contínuamente automatizadas para economizar tempo dos testadores humanos, mas elas também requerem manutenção. O teste exploratório vem como um balanceamento entre manutenção de casos de testes e a experiência humana e flexibilidade. Infelizmente, em geral, esta é uma atividade manual. Neste trabalho nós desenvolvemos especificamente uma estratégia chamada AETing, um mecanismo que automaticamente executa navigações de tela e teste de Monkey objetivando maximizar a cobertura da evolução da mudança de código entre duas versões de uma dada aplicação Android. Nós desenvolvemos e avaliamos nossa abordagem em um ambiente operacional real de teste relacionado à Motorola Mobility, através de um convênio entre o CIn-UFPE e esta empresa apoiado pela Lei de Informática. A avaliação consistiu em testar quatro diferentes aplicações Android da Motorola. Através da avaliação nós obtivemos resultados promissores relativos à comparação entre a cobetura de código alcançada por AETing e testadores exploratórios 
experientes. Nós discutimos em detalhes como AETing funciona e os 
resultados alcançados.

Palavras-chave: teste de interface gráfica, teste de android, geração de 
casos de testes automáticos, verificação automática, monkey

Comentários desativados