Testes Automáticos utilizando o Vector CANoe num Sensor Inercial
Autor(a) principal: | |
---|---|
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 |