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
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | , |
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 |