Title: | Técnicas de teste e simulação automatizada de software voltadas a sistemas embarcados |
Author: | Berto, Rafael Figueiró |
Abstract: |
A Hexagon Agriculture é uma empresa que desenvolve soluções para digitalização da agricultura, combinando tecnologias em hardware, software e know-how para converter dados em informações inteligentes e acionáveis e trazendo soluções para cultivo, colheita e Original Equipment Manufacturer (OEM). No cotidiano do desenvolvimento é necessária a validação de cada funcionalidade antes dela ser entregue ao cliente, assim, evitando danos a imagem da empresa e do produto, para isso são realizados diversos testes do software e do hardware produzidos. A realização destes testes ocorre em duas etapas: testes unitários, realizados pelos desenvolvedores, e testes de usabilidade, realizados pela equipe de garantia de qualidade (QA). Os testes realizados pelo QA possibilitam uma visão do produto funcionando como um todo, porém exigem uma elevada quantidade de maquinário, espaço físico, mão-de-obra e tempo. Buscando localizar problemas relacionados ao desenvolvimento, de forma mais rápida e sem a necessidade da elevada quantidade de recursos, este trabalho apresenta o desenvolvimento de técnicas de simulação e teste de software automatizada, tendo como objetivo realizar testes e simulações diariamente, ainda na fase de desenvolvimento. Com o auxílio destas ferramentas se espera a melhora na qualidade dos produtos, redução do tempo gasto em testes e na solução de problemas. Hexagon Agriculture is a company that develops solutions for the agriculture digitization, combining hardware, software and know-how technologies to convert data into intelligent, actionable information and bringing cultivation, harvesting and Original Equipment Manufacturer (OEM) solutions. In the daily development of new features is necessary to validate each functionality before it is delivered to the client, thus avoiding damage to the company and product image, for this are performed several tests of the software and hardware produced. These tests are performed in two stages: unit tests performed by the developers and usability tests performed by the quality assurance team (QA). QA testing enables a view of the product as a whole, but requires a large amount of machinery, space, labor and time. In order to find problems related to development, in a faster way and without the need of a large amount of resources, this project presents the development of automated software simulation and testing techniques, with the objective of performing tests and simulations daily, still in the development phase. These tools are expected to improve product quality, reduce time spent on testing and problem solving. |
Description: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
URI: | https://repositorio.ufsc.br/handle/123456789/200133 |
Date: | 2019 |
Files | Size | Format | View |
---|---|---|---|
PFC Rafael Figueiró Berto_2019-1.pdf | 990.5Kb |
View/ |