Framework Guimarães: Apoiando a Construção de Testes Semi-Automatizados para Aplicações em Arduino.
Ensino, Teste de Software, Arduíno, Documentação.
As placas Arduino são populares em disciplinas de sistemas embarcados
devido ao seu baixo custo e comunidade open-source. Neste estudo, realizamos
um survey com a comunidade Arduino e entrevistas com educadores de
ensino superior para explorar os desafios no ensino de sistemas embarcados
utilizando Arduino. Um desafio recorrente identificado foi a restrição dos
testes a abordagens manuais. Como resultado da pesquisa, é proposto o
framework Guimarães para a execução de testes semi-automatizados a nível de
componentes e sistemas, apoiados por documentação de diagrama de requisitos.
Como plano de teste são propostas duas abordagens, uma com Behavior
Driven Development e outra com modelagem em statechart. Também foi
realizada uma experiência piloto com aulas remotas utilizando o framework em
uma Disciplina de Sistemas Embarcados do Instituto Metrópole Digital (IMD)
cujo feedback dos discentes classificou atividades de testes como importantes
para avaliar se o projeto atende aos requisitos.