QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.

Detalhes bibliográficos
Autor(a) principal: Silva, Lucas Ferreira da
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
Texto Completo: https://repository.ufrpe.br/handle/123456789/3167
Resumo: As métricas e indicadores de qualidade de software são capazes de auxiliar um testador de software, conhecido como Quality Assurance (QA), a avaliar o que precisa ser realizado para melhorar o desempenho de um projeto de desenvolvimento de software. Além disso, possibilita monitorar o progresso de um projeto a fim de sugerir iniciativas baseadas nos dados coletados. Entretanto, unificar as métricas obtidas de fontes distintas para apresentá-las em tempo real não é uma tarefa fácil para algumas empresas. Apesar disso, com o uso de APIs, é possível coletar os dados, analisar e apresentá-los em dashboards, além de reduzir o tempo de retrabalho dos QAs. Neste trabalho, foi desenvolvido um sistema capaz de coletar dados de três serviços com o intuito de apresentar, em dashboards, as métricas que são essenciais na área de Qualidade de Software. Ademais, a coleta e o armazenamento destas métricas são realizados de forma automatizada e orquestrada através de uma aplicação compacta, rápida, eficiente, segura, portátil e isolada.
id UFRPE_a2eed091578474e34aed067cfd298ad4
oai_identifier_str oai:dspace:123456789/3167
network_acronym_str UFRPE
network_name_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository_id_str https://v2.sherpa.ac.uk/id/repository/10612
spelling QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.Engenharia de softwareGarantia de qualidadeMétricasAs métricas e indicadores de qualidade de software são capazes de auxiliar um testador de software, conhecido como Quality Assurance (QA), a avaliar o que precisa ser realizado para melhorar o desempenho de um projeto de desenvolvimento de software. Além disso, possibilita monitorar o progresso de um projeto a fim de sugerir iniciativas baseadas nos dados coletados. Entretanto, unificar as métricas obtidas de fontes distintas para apresentá-las em tempo real não é uma tarefa fácil para algumas empresas. Apesar disso, com o uso de APIs, é possível coletar os dados, analisar e apresentá-los em dashboards, além de reduzir o tempo de retrabalho dos QAs. Neste trabalho, foi desenvolvido um sistema capaz de coletar dados de três serviços com o intuito de apresentar, em dashboards, as métricas que são essenciais na área de Qualidade de Software. Ademais, a coleta e o armazenamento destas métricas são realizados de forma automatizada e orquestrada através de uma aplicação compacta, rápida, eficiente, segura, portátil e isolada.Software Quality metrics and indicators are able to help a software tester, commonly known as QA, to assess what needs to be done to improve performance of a software development project. In addition, it makes it possible to monitor the progress of a project in order to suggest initiatives based on the collected data. However, gathering the metrics obtained from different data sources to present them in real time is not an easy task for some companies. Nevertheless, with the use of APIs, it is possible to collect the data, analyze and present them in dashboards and reduce QA rework. In this paper, it was developed a system capable of collecting data from three services in order to present, in dashboards, the metrics that are essential in the area of Software Quality. Furthermore, the collection and storage of these metrics are performed in an automated and orchestrated manner through a compact, fast, efficient, safe, portable and isolated application.BrasilBocanegra, Silvanahttp://lattes.cnpq.br/9075508106025707http://lattes.cnpq.br/4596111202208863Assad, Rodrigo Eliahttp://lattes.cnpq.br/3791808485485116Silva, Lucas Ferreira da2022-08-30T18:43:34Z2022-08-30T18:43:34Z2022-07-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis40 f.application/pdfSilva, Lucas Ferreira da. QA Metrics: Integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman. 2022. 40 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2022.https://repository.ufrpe.br/handle/123456789/3167porAtribuição-NãoComercial-SemDerivações 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt_BRopenAccessinfo:eu-repo/semantics/openAccessreponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)instname:Universidade Federal Rural de Pernambuco (UFRPE)instacron:UFRPE2022-08-30T18:43:49Zoai:dspace:123456789/3167Repositório InstitucionalPUBhttps://repository.ufrpe.br/oai/requestrepositorio.sib@ufrpe.bropendoar:https://v2.sherpa.ac.uk/id/repository/106122022-08-30T18:43:49Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)false
dc.title.none.fl_str_mv QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.
title QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.
spellingShingle QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.
Silva, Lucas Ferreira da
Engenharia de software
Garantia de qualidade
Métricas
title_short QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.
title_full QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.
title_fullStr QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.
title_full_unstemmed QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.
title_sort QA Metrics: integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman.
author Silva, Lucas Ferreira da
author_facet Silva, Lucas Ferreira da
author_role author
dc.contributor.none.fl_str_mv Bocanegra, Silvana
http://lattes.cnpq.br/9075508106025707
http://lattes.cnpq.br/4596111202208863
Assad, Rodrigo Elia
http://lattes.cnpq.br/3791808485485116
dc.contributor.author.fl_str_mv Silva, Lucas Ferreira da
dc.subject.por.fl_str_mv Engenharia de software
Garantia de qualidade
Métricas
topic Engenharia de software
Garantia de qualidade
Métricas
description As métricas e indicadores de qualidade de software são capazes de auxiliar um testador de software, conhecido como Quality Assurance (QA), a avaliar o que precisa ser realizado para melhorar o desempenho de um projeto de desenvolvimento de software. Além disso, possibilita monitorar o progresso de um projeto a fim de sugerir iniciativas baseadas nos dados coletados. Entretanto, unificar as métricas obtidas de fontes distintas para apresentá-las em tempo real não é uma tarefa fácil para algumas empresas. Apesar disso, com o uso de APIs, é possível coletar os dados, analisar e apresentá-los em dashboards, além de reduzir o tempo de retrabalho dos QAs. Neste trabalho, foi desenvolvido um sistema capaz de coletar dados de três serviços com o intuito de apresentar, em dashboards, as métricas que são essenciais na área de Qualidade de Software. Ademais, a coleta e o armazenamento destas métricas são realizados de forma automatizada e orquestrada através de uma aplicação compacta, rápida, eficiente, segura, portátil e isolada.
publishDate 2022
dc.date.none.fl_str_mv 2022-08-30T18:43:34Z
2022-08-30T18:43:34Z
2022-07-15
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv Silva, Lucas Ferreira da. QA Metrics: Integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman. 2022. 40 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2022.
https://repository.ufrpe.br/handle/123456789/3167
identifier_str_mv Silva, Lucas Ferreira da. QA Metrics: Integração das métricas de qualidade de software, em ambiente Docker, para exibição de dashboards Grafana alimentado pelo banco de dados temporal InfluxDB via Newman. 2022. 40 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2022.
url https://repository.ufrpe.br/handle/123456789/3167
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Atribuição-NãoComercial-SemDerivações 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt_BR
openAccess
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribuição-NãoComercial-SemDerivações 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt_BR
openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 40 f.
application/pdf
dc.publisher.none.fl_str_mv Brasil
publisher.none.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
instname:Universidade Federal Rural de Pernambuco (UFRPE)
instacron:UFRPE
instname_str Universidade Federal Rural de Pernambuco (UFRPE)
instacron_str UFRPE
institution UFRPE
reponame_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
collection Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository.name.fl_str_mv Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)
repository.mail.fl_str_mv repositorio.sib@ufrpe.br
_version_ 1809277168266510336