Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN

Detalhes bibliográficos
Autor(a) principal: Alves, Leandro Domingues Macedo
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/17856
Resumo: Atualmente o grupo de desenvolvedores da colaboração entre UFRJ e CERN disponibiliza mais de 30 sistemas web para atender mais de 2 mil usuários por mês. É necessária a garantia do funcionamento correto destes sistemas, e o tema deste projeto de conclusão de curso está relacionado à implementação de uma plataforma de testes automáticos para a verificação destes sistemas. Em linhas gerais, objetiva-se o desenvolvimento de abstrações para facilitar a escrita de testes automáticos, juntamente com uma solução em integração contínua para administrar a execução destes testes. Estas abstrações por sua vez foram desenvolvidas para escrita de testes de unidade e testes de ponta a ponta, oferecendo funcionalidades para verificar os sistemas que compartilham o framework Fence, desenvolvido pelo grupo para facilitar a implementação de interfaces web. A implementação da integração contínua para estes testes permitiu a execução automática de mais de 150 mil testes e mais de 800 inconsistências foram encontradas antecipadamente, motivando a escrita de mais testes utilizando a plataforma.
id UFRJ_3ced4a63235cbb69d0c104b04bd7a41f
oai_identifier_str oai:pantheon.ufrj.br:11422/17856
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERNAgile automated cloud testing environment for web fence systems from cern experimentsSistemas webtestes automáticosintegração contínuaCERNCNPQ::ENGENHARIASAtualmente o grupo de desenvolvedores da colaboração entre UFRJ e CERN disponibiliza mais de 30 sistemas web para atender mais de 2 mil usuários por mês. É necessária a garantia do funcionamento correto destes sistemas, e o tema deste projeto de conclusão de curso está relacionado à implementação de uma plataforma de testes automáticos para a verificação destes sistemas. Em linhas gerais, objetiva-se o desenvolvimento de abstrações para facilitar a escrita de testes automáticos, juntamente com uma solução em integração contínua para administrar a execução destes testes. Estas abstrações por sua vez foram desenvolvidas para escrita de testes de unidade e testes de ponta a ponta, oferecendo funcionalidades para verificar os sistemas que compartilham o framework Fence, desenvolvido pelo grupo para facilitar a implementação de interfaces web. A implementação da integração contínua para estes testes permitiu a execução automática de mais de 150 mil testes e mais de 800 inconsistências foram encontradas antecipadamente, motivando a escrita de mais testes utilizando a plataforma.Universidade Federal do Rio de JaneiroBrasilEscola PolitécnicaUFRJMaidantchik, Carmen Lucia Lodihttp://lattes.cnpq.br/9256042602803863Mello, Flávio Luis deGozzi, JomarD'Ávila, Carlos José RibasAlves, Leandro Domingues Macedo2022-07-25T18:09:49Z2023-12-21T03:05:21Z2019-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://hdl.handle.net/11422/17856porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:05:21Zoai:pantheon.ufrj.br:11422/17856Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:05:21Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.none.fl_str_mv Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
Agile automated cloud testing environment for web fence systems from cern experiments
title Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
spellingShingle Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
Alves, Leandro Domingues Macedo
Sistemas web
testes automáticos
integração contínua
CERN
CNPQ::ENGENHARIAS
title_short Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
title_full Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
title_fullStr Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
title_full_unstemmed Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
title_sort Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
author Alves, Leandro Domingues Macedo
author_facet Alves, Leandro Domingues Macedo
author_role author
dc.contributor.none.fl_str_mv Maidantchik, Carmen Lucia Lodi
http://lattes.cnpq.br/9256042602803863
Mello, Flávio Luis de
Gozzi, Jomar
D'Ávila, Carlos José Ribas
dc.contributor.author.fl_str_mv Alves, Leandro Domingues Macedo
dc.subject.por.fl_str_mv Sistemas web
testes automáticos
integração contínua
CERN
CNPQ::ENGENHARIAS
topic Sistemas web
testes automáticos
integração contínua
CERN
CNPQ::ENGENHARIAS
description Atualmente o grupo de desenvolvedores da colaboração entre UFRJ e CERN disponibiliza mais de 30 sistemas web para atender mais de 2 mil usuários por mês. É necessária a garantia do funcionamento correto destes sistemas, e o tema deste projeto de conclusão de curso está relacionado à implementação de uma plataforma de testes automáticos para a verificação destes sistemas. Em linhas gerais, objetiva-se o desenvolvimento de abstrações para facilitar a escrita de testes automáticos, juntamente com uma solução em integração contínua para administrar a execução destes testes. Estas abstrações por sua vez foram desenvolvidas para escrita de testes de unidade e testes de ponta a ponta, oferecendo funcionalidades para verificar os sistemas que compartilham o framework Fence, desenvolvido pelo grupo para facilitar a implementação de interfaces web. A implementação da integração contínua para estes testes permitiu a execução automática de mais de 150 mil testes e mais de 800 inconsistências foram encontradas antecipadamente, motivando a escrita de mais testes utilizando a plataforma.
publishDate 2019
dc.date.none.fl_str_mv 2019-10
2022-07-25T18:09:49Z
2023-12-21T03:05:21Z
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 http://hdl.handle.net/11422/17856
url http://hdl.handle.net/11422/17856
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
Brasil
Escola Politécnica
UFRJ
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
Brasil
Escola Politécnica
UFRJ
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv pantheon@sibi.ufrj.br
_version_ 1815456017157193728