Kulesza, UiráLima, Washington Luiz da Silva2022-07-042022-07-042022-06-27LIMA, 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.https://repositorio.ufrn.br/handle/123456789/48322Software 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.Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/Behavior-Driven Development (BDD)REST APICucumberAllure reportPythonPython requestsGherkinTeste de APIAplicando BDD em testes de REST API: uma experiência práticamasterThesis