Equipe - Professores:
- Alexandre Nóbrega Duarte
- Alisson Vasconcelos de Brito
- Alunos:
- Gustavo Sávio (Mestrado)
- Matheus Cordeiro de Melo (Graduação - PIBIC)
- Fábio Cruz B. de Albuquerque (Graduação - PET)
Objetivos específicos
Este projeto tem como objetivo geral disponibilizar uma arquitetura distribuída flexível para teste de unidade de software. Tal arquitetura pretende facilitar a utilização de infraestruturas de computação distribuídas, como nuvens e grades computacionais, para agilizar o processo de testes automáticos e aumentar a confiança nos resultados dos testes.
Os objetivos específicos são: - Identificar como o paradigma de computação nas nuvens pode ser utilizado para enriquecer o processo de testes automáticos de software;
- Otimizar o processo de testes automáticos fazendo uso de conceitos da computação paralela e distribuída para particionar os testes em tarefas independentes que possam ser executadas em paralelo por várias unidades de processamento;
- Utilizar a capacidade computacional redimensionável da nuvem para testes;
- Adicionar mecanismos para possibilitar a execução de testes distribuídos de
- software aos ambientes integrados de desenvolvimentos
- Divulgar os resultados obtidos em periódicos e eventos científicos da área.
Resultados Esperados
Esperasse como resultado deste trabalho os seguintes artefatos: - Um framework que possibilite o uso de plataformas de computação nas nuvens para a execução de testes automáticos de software;
- Uma customização de um ambiente de desenvolvimento integrado de software para fazer uso do framwork para testes distribuídos nas nuvens;
- Um processo de testes mais ágil e sem curva de aprendizagem;
- O aumento na confiabilidade nos resultados dos testes por meio da utilização
- de ambientes sabidamente não contaminados para a execução dos testes;
- Um artigo científico descrevendo todo o trabalho realizado e os resultados obtidos com sua utilização em pelo menos um laboratório de desenvolvimento de software.
Referências
- DUARTE, A., CIRNE, W., BRASILEIRO, F. V., MACHADO, P. D. L. GridUnit: Software Testing on the Grid In: International Conference on Software Engineering, 2006, Shanghai - China. Proceedings of the 28th ACM/IEEE International Conference on Software Engineering. New York, NY, USA: ACM, 2006. v.28. p.779 - 782
- DUARTE, A., DINIZ, G. W., BRASILEIRO, F. V., CIRNE, W. Multi-Environment Software Testing on the Grid In: International Symposium on Software Testing and Analysis, 2006, Portland, Maine, USA. Proceeding of the 2006 workshop on Parallel and distributed systems: testing and debugging. New York, NY, USA: ACM Press, 2006. p.61 - 68
- DUARTE, A., CIRNE, W., BRASILEIRO, F. V., MACHADO, P. D. L. GridUnit: Using the Computational Grid to Speed up Software Testing In: Simpósio Brasileiro de Engenharia de Software (Sessão de Ferramentas), 2005, Uberlândia - MG. Anais do 19o Simpósio Brasileiro de Engenharia de Software (Sessão de Ferramentas). , 2005. v.19. p.1 - 10
|
|
|  |
|
|