dc.contributorKulesza, Uirá
dc.contributorhttp://lattes.cnpq.br/2981144917053978
dc.contributorhttp://lattes.cnpq.br/0189095897739979
dc.contributorPereira, Lindemberg Silva
dc.contributorhttp://lattes.cnpq.br/8491105407761876
dc.contributorSantos, Jadson José dos
dc.contributorhttp://lattes.cnpq.br/8131538515286176
dc.creatorLima, Washington Luiz da Silva
dc.date2022-07-04T14:57:15Z
dc.date2022-07-04T14:57:15Z
dc.date2022-06-27
dc.identifierLIMA, Washington Luiz da Silva. Aplicando BDD em Testes de REST API: uma Experiência Prática. 2022. 14f. Trabalho de Conclusão de Curso (Residência Em Tecnologia Da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2022.
dc.identifierhttps://repositorio.ufrn.br/handle/123456789/48322
dc.descriptionSoftware development companies need to define software engineering processes, methods and techniques to support the development and quality improvement of their final product. Software testing is one of the development steps that can be used for identifying system defects in order to efficiently correct them. In this context, this work presents an experience of application of the Behavior-Driven Development (BDD) technique in the tests of REST applications. The work proposes the adoption of: (i) Behave technology to write test scenarios; (ii) Python programming language to make REST API requests and access the database; and (ii) Allure tool to generate reports of acceptance test runs. The work presents the results of the application of the BDD technique over a specific period of time.
dc.descriptionEmpresas de desenvolvimento de software necessitam definir processos, métodos e técnicas de engenharia de software para apoiar o desenvolvimento e melhoria da qualidade do seu produto final. Testes de software é uma das etapas do desenvolvimento que podem ser usadas para defeitos em sistemas, de forma a corrigi-los de forma eficiente. Neste contexto, este trabalho apresenta uma experiência de aplicação da técnica de Behavior-Driven Development (BDD) nos testes de aplicações REST, no contexto do sistema SIAIObras do TCE-RN. O trabalho propõe a adoção da: (i) tecnologia Behave para escrever os cenários dos testes; (ii) linguagem de programação Python para fazer as requisições a REST API e acessar o banco de dados; e (ii) ferramenta Allure para gerar relatórios de execuções de testes de aceitação. O trabalho apresenta os resultados da aplicação da técnica de BDD ao longo de um período específico de tempo.
dc.formatapplication/pdf
dc.languagept_BR
dc.publisherUniversidade Federal do Rio Grande do Norte
dc.publisherBrasil
dc.publisherUFRN
dc.publisherResidência em Tecnologia da Informação - TCE/RN - LATO SENSU
dc.publisherInstituto Metrópole Digital
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/3.0/br/
dc.rightsLOCKSS system has permission to collect, preserve, and serve this Archival Unit
dc.subjectBehavior-Driven Development (BDD)
dc.subjectREST API
dc.subjectCucumber
dc.subjectAllure report
dc.subjectPython
dc.subjectPython requests
dc.subjectGherkin
dc.subjectTeste de API
dc.titleAplicando BDD em testes de REST API: uma experiência prática
dc.typemasterThesis


Este ítem pertenece a la siguiente institución