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 Alves, Leandro Domingues Macedohttp://lattes.cnpq.br/9256042602803863Mello, Flávio Luis deGozzi, JomarD'Ávila, Carlos José RibasMaidantchik, Carmen Lucia Lodi2022-07-25T18:09:49Z2023-11-30T03:03:12Z2019-10http://hdl.handle.net/11422/17856Submitted by Luís Vittor Minda Santos (vittorminda.santos@gmail.com) on 2021-05-15T14:28:45Z No. of bitstreams: 1 monopoli10030265-min.pdf: 1983266 bytes, checksum: 388da806e5645bee34ef377abe2be4b2 (MD5)Approved for entry into archive by Moreno Barros (moreno@ct.ufrj.br) on 2022-07-25T18:09:49Z (GMT) No. of bitstreams: 1 monopoli10030265-min.pdf: 1983266 bytes, checksum: 388da806e5645bee34ef377abe2be4b2 (MD5)Made available in DSpace on 2022-07-25T18:09:49Z (GMT). No. of bitstreams: 1 monopoli10030265-min.pdf: 1983266 bytes, checksum: 388da806e5645bee34ef377abe2be4b2 (MD5) Previous issue date: 2019-10Atualmente 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.porUniversidade Federal do Rio de JaneiroUFRJBrasilEscola PolitécnicaCNPQ::ENGENHARIASSistemas webtestes automáticosintegração contínuaCERNAmbiente á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 experimentsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJORIGINALmonopoli10030265-min.pdfmonopoli10030265-min.pdfapplication/pdf1983266http://pantheon.ufrj.br:80/bitstream/11422/17856/1/monopoli10030265-min.pdf388da806e5645bee34ef377abe2be4b2MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/17856/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD5211422/178562023-11-30 00:03:12.213oai:pantheon.ufrj.br:11422/17856TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:03:12Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Ambiente ágil de testes automáticos em nuvem para os sistemas web fence dos experimentos do CERN
dc.title.alternative.pt_BR.fl_str_mv 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
CNPQ::ENGENHARIAS
Sistemas web
testes automáticos
integração contínua
CERN
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.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9256042602803863
dc.contributor.advisorCo1.none.fl_str_mv Mello, Flávio Luis de
dc.contributor.author.fl_str_mv Alves, Leandro Domingues Macedo
dc.contributor.referee1.fl_str_mv Gozzi, Jomar
dc.contributor.referee2.fl_str_mv D'Ávila, Carlos José Ribas
dc.contributor.advisor1.fl_str_mv Maidantchik, Carmen Lucia Lodi
contributor_str_mv Gozzi, Jomar
D'Ávila, Carlos José Ribas
Maidantchik, Carmen Lucia Lodi
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Sistemas web
testes automáticos
integração contínua
CERN
dc.subject.por.fl_str_mv Sistemas web
testes automáticos
integração contínua
CERN
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.issued.fl_str_mv 2019-10
dc.date.accessioned.fl_str_mv 2022-07-25T18:09:49Z
dc.date.available.fl_str_mv 2023-11-30T03:03:12Z
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
dc.publisher.initials.fl_str_mv UFRJ
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Escola Politécnica
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
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
bitstream.url.fl_str_mv http://pantheon.ufrj.br:80/bitstream/11422/17856/1/monopoli10030265-min.pdf
http://pantheon.ufrj.br:80/bitstream/11422/17856/2/license.txt
bitstream.checksum.fl_str_mv 388da806e5645bee34ef377abe2be4b2
dd32849f2bfb22da963c3aac6e26e255
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv
_version_ 1784097202541428736