Framework Guimarães: Apoiando a construção de testes automatizados guiados por documentação para sistemas embarcados com Arduino
Teste de Software, Arduíno, Documentação.
Sistemas embarcados com Arduino são utilizados em atividades de ensino e aplicados em diversos cenários de automação. Nesta pesquisa, além do levantamento bibliográfico em artigos, foi aplicado um survey para investigar as ferramentas utilizadas nas atividades de documentação e teste do desenvolvimento desses sistemas. Como resultado da pesquisa, é proposto o framework Guimarães para o ensino do desenvolvimento de sistemas embarcados com Arduino, que inclui a execução de testes automatizados a nível de componentes e sistemas, apoiados por documentação. Em uma aplicação de uso foi realizado o processo de desenvolvimento com o framework Guimarães, que inclui a elaboração de diagramas de requisitos, documentação do sistema utilizando statecharts, definição dos casos de teste com análise da árvore de caminhos da statechart como critério de parada, documentação e prototipagem eletrônica do hardware, elaboração do software do comportamento e dos casos de teste utilizando o framework Guimarães, e a execução e análise dos casos de teste.