Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects

Detalhes bibliográficos
Autor(a) principal: Castro, Ana Paula Ferreira Barroso de
Data de Publicação: 2023
Outros Autores: Herculino, Gabriel Cardoso dos Santos, Mendonça, Victor Hugo Bustamonte
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFMS
Texto Completo: https://repositorio.ufms.br/handle/123456789/5967
Resumo: To meet customer expectations and maintain competitiveness, software quality is essential in a Marketplace. This article explores an approach to document, standardize, and recycle code using the Cucumber tool with the Gherkin language in conjunction with RSpec, Capybara, and the Design Pattern: Page Objects. The presented case study describes how this approach was implemented at Agro2Business. The results demonstrate that the use of Gherkin facilitated code understanding for individuals without software development knowledge and simplified the implementation of automated tests that validate the software's compatibility with the company's business rules
id UFMS_e655866bf1a30fb4d40599394a2d5be1
oai_identifier_str oai:repositorio.ufms.br:123456789/5967
network_acronym_str UFMS
network_name_str Repositório Institucional da UFMS
repository_id_str 2124
spelling 2023-05-31T15:33:17Z2023-05-31T15:33:17Z2023https://repositorio.ufms.br/handle/123456789/5967To meet customer expectations and maintain competitiveness, software quality is essential in a Marketplace. This article explores an approach to document, standardize, and recycle code using the Cucumber tool with the Gherkin language in conjunction with RSpec, Capybara, and the Design Pattern: Page Objects. The presented case study describes how this approach was implemented at Agro2Business. The results demonstrate that the use of Gherkin facilitated code understanding for individuals without software development knowledge and simplified the implementation of automated tests that validate the software's compatibility with the company's business rulesPara atender às expectativas dos clientes e manter a competitividade, a qualidade do software é essencial em um Marketplace. Este artigo explora uma abordagem para documentar, padronizar e reciclar códigos, utilizando a ferramenta Cucumber com a linguagem Gherkin em conjunto com RSpec, Capybara e o Design Pattern: Page Objects. O estudo de caso apresentado descreve como essa abordagem foi implantada na empresa Agro2Business. Os resultados obtidos demonstram que a utilização do Gherkin facilitou o entendimento do código por pessoas sem conhecimento de desenvolvimento de software e simplificou a implementação de testes automatizados, que validam a compatibilidade do software com as regras de negócio da empresa.Universidade Federal de Mato Grosso do SulUFMSBrasilEngenharia de SoftwareEngenharia de SoftwareTestes de SoftwareDocumentação de SoftwarePadrões de SoftwareDesenvolvimento Ágil de SoftwareQualidade de SoftwareLinguagens de ProgramaçãoPadronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objectsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisSilva, Carlos Alberto daCastro, Ana Paula Ferreira Barroso deHerculino, Gabriel Cardoso dos SantosMendonça, Victor Hugo Bustamonteinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMSinstname:Universidade Federal de Mato Grosso do Sul (UFMS)instacron:UFMSORIGINAL618.pdf618.pdfapplication/pdf800444https://repositorio.ufms.br/bitstream/123456789/5967/1/618.pdfb14160ebdec86c882a7a47bd131b2b65MD51123456789/59672023-06-01 08:14:16.985oai:repositorio.ufms.br:123456789/5967Repositório InstitucionalPUBhttps://repositorio.ufms.br/oai/requestri.prograd@ufms.bropendoar:21242023-06-01T12:14:16Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)false
dc.title.pt_BR.fl_str_mv Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects
title Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects
spellingShingle Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects
Castro, Ana Paula Ferreira Barroso de
Engenharia de Software
Testes de Software
Documentação de Software
Padrões de Software
Desenvolvimento Ágil de Software
Qualidade de Software
Linguagens de Programação
Engenharia de Software
title_short Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects
title_full Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects
title_fullStr Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects
title_full_unstemmed Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects
title_sort Padronização e reciclagem de códigos em um Marketplace utilizando Gherkin: um estudo de caso na Agro2Business com testes automatizados RSpec, Capybara e Page Objects
author Castro, Ana Paula Ferreira Barroso de
author_facet Castro, Ana Paula Ferreira Barroso de
Herculino, Gabriel Cardoso dos Santos
Mendonça, Victor Hugo Bustamonte
author_role author
author2 Herculino, Gabriel Cardoso dos Santos
Mendonça, Victor Hugo Bustamonte
author2_role author
author
dc.contributor.advisor1.fl_str_mv Silva, Carlos Alberto da
dc.contributor.author.fl_str_mv Castro, Ana Paula Ferreira Barroso de
Herculino, Gabriel Cardoso dos Santos
Mendonça, Victor Hugo Bustamonte
contributor_str_mv Silva, Carlos Alberto da
dc.subject.por.fl_str_mv Engenharia de Software
Testes de Software
Documentação de Software
Padrões de Software
Desenvolvimento Ágil de Software
Qualidade de Software
Linguagens de Programação
topic Engenharia de Software
Testes de Software
Documentação de Software
Padrões de Software
Desenvolvimento Ágil de Software
Qualidade de Software
Linguagens de Programação
Engenharia de Software
dc.subject.classification.pt_BR.fl_str_mv Engenharia de Software
description To meet customer expectations and maintain competitiveness, software quality is essential in a Marketplace. This article explores an approach to document, standardize, and recycle code using the Cucumber tool with the Gherkin language in conjunction with RSpec, Capybara, and the Design Pattern: Page Objects. The presented case study describes how this approach was implemented at Agro2Business. The results demonstrate that the use of Gherkin facilitated code understanding for individuals without software development knowledge and simplified the implementation of automated tests that validate the software's compatibility with the company's business rules
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-05-31T15:33:17Z
dc.date.available.fl_str_mv 2023-05-31T15:33:17Z
dc.date.issued.fl_str_mv 2023
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 https://repositorio.ufms.br/handle/123456789/5967
url https://repositorio.ufms.br/handle/123456789/5967
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 de Mato Grosso do Sul
dc.publisher.initials.fl_str_mv UFMS
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Mato Grosso do Sul
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMS
instname:Universidade Federal de Mato Grosso do Sul (UFMS)
instacron:UFMS
instname_str Universidade Federal de Mato Grosso do Sul (UFMS)
instacron_str UFMS
institution UFMS
reponame_str Repositório Institucional da UFMS
collection Repositório Institucional da UFMS
bitstream.url.fl_str_mv https://repositorio.ufms.br/bitstream/123456789/5967/1/618.pdf
bitstream.checksum.fl_str_mv b14160ebdec86c882a7a47bd131b2b65
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)
repository.mail.fl_str_mv ri.prograd@ufms.br
_version_ 1815448040887025664