Testes Automáticos utilizando o Vector CANoe num Sensor Inercial

Detalhes bibliográficos
Autor(a) principal: Pereira, Filipa Raquel Silva
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/16790
Resumo: The purpose of this dissertation is to develop and enhance an Automation Process of Software Tests performed on the Vector CANoe tool. The SW Tests were performed on an Inertial Measurement Unit’s verification and validation project. This thesis has as a base of discussion the state of the Automotive Industry and the development of Software Tests in that sector, with focus on Safety norms and regulations, the general tools and protocols used on SW development and SW testing and, more than that, what Continuous Integration is and what it is used for. The proposed objectives focus on the full automation of the sensor’s Software Qualification Tests and their integration on a Jenkins Continuous Integration Server, being the documentation of the performed work an important topic. The problems regarding the manual execution of the Software tests on Inertial Measurement Units are given and discussed. Each step of the automation process is described in detail, with specific examples. The performed steps for setting up a Jenkins Server and test bench are also presented and discussed. In general, the work performed was satisfactory and the end results greatly improved the team’s work efficiency and quality.
id RCAP_250ae283af0dc3ea58652474971e707d
oai_identifier_str oai:recipp.ipp.pt:10400.22/16790
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Testes Automáticos utilizando o Vector CANoe num Sensor InercialAutomated TestingSoftware TestingAutomotiveIMUVector CANoeSensorsThe purpose of this dissertation is to develop and enhance an Automation Process of Software Tests performed on the Vector CANoe tool. The SW Tests were performed on an Inertial Measurement Unit’s verification and validation project. This thesis has as a base of discussion the state of the Automotive Industry and the development of Software Tests in that sector, with focus on Safety norms and regulations, the general tools and protocols used on SW development and SW testing and, more than that, what Continuous Integration is and what it is used for. The proposed objectives focus on the full automation of the sensor’s Software Qualification Tests and their integration on a Jenkins Continuous Integration Server, being the documentation of the performed work an important topic. The problems regarding the manual execution of the Software tests on Inertial Measurement Units are given and discussed. Each step of the automation process is described in detail, with specific examples. The performed steps for setting up a Jenkins Server and test bench are also presented and discussed. In general, the work performed was satisfactory and the end results greatly improved the team’s work efficiency and quality.O objetivo desta dissertação é a melhoria do processo de automatização de testes de software realizados com a ferramenta de Vector CANoe. Os testes de software foram realizados para um projeto de verificação e validação de software para Sensores Inerciais. Esta tese tem como base de discussão o estado da Indústria Automóvel e o desenvolvimento de testes de software nessa área, com foco em normas e regulamentos de segurança, ferramentas e protocolos utilizados para o desenvolvimento de software e de testes e, para além disso, o que é a Integração Contínua e para que é utilizada. Os objetivos propostos concentram-se na automatização completa dos testes de qualificação de software do sensor e sua integração num servidor de integração contínua Jenkins, sendo a documentação do trabalho realizado também um tópico importante. Os problemas relacionados com a execução manual de testes de software em Sensores Inerciais são apresentados e discutidos. Cada etapa do processo de automação é descrita em detalhe, com exemplos específicos. Os passos efectuados para a configuração de um servidor Jenkins e de uma bancada de testes são apresentados e discutidos. No geral, o trabalho realizado foi satisfatório e os resultados finais melhoraram imenso a eficiência e a qualidade do trabalho da equipa.Fidalgo, Andre Vaz da SilvaRepositório Científico do Instituto Politécnico do PortoPereira, Filipa Raquel Silva2023-11-12T01:31:08Z20202020-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/16790TID:202549860enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-15T01:46:58Zoai:recipp.ipp.pt:10400.22/16790Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:36:25.828200Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
title Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
spellingShingle Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
Pereira, Filipa Raquel Silva
Automated Testing
Software Testing
Automotive
IMU
Vector CANoe
Sensors
title_short Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
title_full Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
title_fullStr Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
title_full_unstemmed Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
title_sort Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
author Pereira, Filipa Raquel Silva
author_facet Pereira, Filipa Raquel Silva
author_role author
dc.contributor.none.fl_str_mv Fidalgo, Andre Vaz da Silva
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Pereira, Filipa Raquel Silva
dc.subject.por.fl_str_mv Automated Testing
Software Testing
Automotive
IMU
Vector CANoe
Sensors
topic Automated Testing
Software Testing
Automotive
IMU
Vector CANoe
Sensors
description The purpose of this dissertation is to develop and enhance an Automation Process of Software Tests performed on the Vector CANoe tool. The SW Tests were performed on an Inertial Measurement Unit’s verification and validation project. This thesis has as a base of discussion the state of the Automotive Industry and the development of Software Tests in that sector, with focus on Safety norms and regulations, the general tools and protocols used on SW development and SW testing and, more than that, what Continuous Integration is and what it is used for. The proposed objectives focus on the full automation of the sensor’s Software Qualification Tests and their integration on a Jenkins Continuous Integration Server, being the documentation of the performed work an important topic. The problems regarding the manual execution of the Software tests on Inertial Measurement Units are given and discussed. Each step of the automation process is described in detail, with specific examples. The performed steps for setting up a Jenkins Server and test bench are also presented and discussed. In general, the work performed was satisfactory and the end results greatly improved the team’s work efficiency and quality.
publishDate 2020
dc.date.none.fl_str_mv 2020
2020-01-01T00:00:00Z
2023-11-12T01:31:08Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/16790
TID:202549860
url http://hdl.handle.net/10400.22/16790
identifier_str_mv TID:202549860
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131455772688384