Desenvolvimento e implementação de testes automatizados para garantia de qualidade de um piloto automático para máquinas agrícolas

DSpace Repository

A- A A+

Desenvolvimento e implementação de testes automatizados para garantia de qualidade de um piloto automático para máquinas agrícolas

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Silveira, Hector Bessa
dc.contributor.author Notargiacomo, Emmanuel Gonçalves
dc.date.accessioned 2024-07-30T12:52:00Z
dc.date.available 2024-07-30T12:52:00Z
dc.date.issued 2024-07-09
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/256597
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação. pt_BR
dc.description.abstract A agricultura moderna enfrenta uma série de desafios complexos, que vão desde a crescente demanda por alimentos até preocupações ambientais e a escassez de recursos. Nesse contexto, a agricultura de precisão surge como uma abordagem inovadora e promissora, visando enfrentar esses desafios por meio da aplicação de tecnologias avançadas e da otimização de processos. No âmbito específico da empresa Hexagon, que desenvolve sistemas de automação para máquinas agrícolas, a validação de novas versões de software para seus produtos é um ponto crítico. Atualmente, esse processo de validação é manual, o que representa um gargalo operacional significativo devido ao tempo prolongado de execução dos testes e à possibilidade de erros humanos. Cada ciclo de teste pode levar semanas para ser concluído, retardando o lançamento de novas versões de software. Diante desse cenário, a empresa tomou a iniciativa de buscar soluções inovadoras para otimizar o processo de validação, focando no desenvolvimento de testes automatizados. Essa abordagem não apenas promete acelerar o ciclo de validação, reduzindo significativamente o tempo necessário para concluir os testes, mas também melhorar a consistência e a confiabilidade dos resultados. O presente trabalho tem como objetivo desenvolver e implementar um sistema de testes automatizados para o sistema de piloto automático da Hexagon, garantindo a qualidade do produto entregue aos clientes. A validação será feita na comunicação que segue o protocolo CAN entre um computador de bordo e um motor elétrico que atua no volante das máquinas agrícolas. Além de buscar a eficiência e a robustez do sistema, o projeto também propõe integrar os testes automatizados de forma contínua ao processo de desenvolvimento de novas versões de software, garantindo uma abordagem mais ágil e iterativa. Para alcançar esses objetivos, o projeto se apoia no uso do framework Cucumber para a implementação dos testes automatizados, divididos em duas categorias: Software-in-the-Loop (SIL) e Hardware-in-the-Loop (HIL). Os testes SIL validam o software isoladamente, enquanto os testes HIL incluem a interação com hardware real, proporcionando uma cobertura de teste mais abrangente. Apesar dos avanços, a transição para a automação completa dos testes apresenta desafios significativos, incluindo a necessidade de desenvolver uma infraestrutura de teste robusta e garantir que os testes automatizados cubram todas as possíveis condições de operação. A implementação bem-sucedida desses testes automatizados é importante para reduzir o tempo de validação, minimizar falhas humanas e garantir a alta qualidade e segurança dos produtos da Hexagon. Neste trabalho, também são apresentados os resultados positivos da realização deste projeto, o qual resultou em uma redução de tempo de teste de algumas horas para poucos minutos para a empresa, devido a sua rapidez de execução e a integração contínua com uma plataforma que garante a realização dos testes a cada nova mudança de código, trazendo confiança e minimizando a possibilidade de erros. pt_BR
dc.format.extent 81 f pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access. en
dc.subject Cucumber pt_BR
dc.subject Testes automatizados pt_BR
dc.subject Máquinas agrícolas pt_BR
dc.subject Garantia de qualidade pt_BR
dc.title Desenvolvimento e implementação de testes automatizados para garantia de qualidade de um piloto automático para máquinas agrícolas pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View Description
TCC.pdf 13.01Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar