Instituto Politécnico de Lisboa
RCIPL Repositório Científico do Instituto Politécnico de LisboaNot a member yet
3726 research outputs found
Sort by
Digital transition and organizational transformation in healthcare: public policies, challenges, and opportunities
A transição digital na saúde desencadeou uma transformação profunda na organização do setor, apresentando novos desafios para os decisores políticos e exacerbando a complexidade das escolhas necessárias para garantir uma prestação de cuidados eficiente e a sustentabilidade dos sistemas de saúde. Este estudo descritivo pretende analisar as perspetivas apresentadas na literatura, tendo como objetivo geral enquadrar a transição digital na saúde como uma política pública e refletir sobre como influencia a transformação organizacional. Especificamente visa identificar desafios e oportunidades inerentes às políticas públicas que promovem a transição digital e que contribuem para a transformação organizacional na área da saúde. A transição digital na saúde, com a consequente transformação organizacional, melhora a acessibilidade e a qualidade dos cuidados. Abordagens inovadoras superam as limitações dos modelos tradicionais de prestação de cuidados, promovendo a melhoria da eficiência operacional global. A proteção dos dados de saúde e a segurança dos sistemas contra ameaças digitais são pré-requisitos essenciais para assegurar a integridade e a confidencialidade da informação. Este panorama reflete a visão de um sistema de saúde mais ágil, personalizado e resiliente, alinhado com os desafios e as oportunidades do mundo digital contemporâneo. Sugere-se a realização de futuras pesquisas que avaliem o impacto da transição digital na experiência do utente, identifiquem os desafios específicos de cibersegurança e ética na saúde digital e também a realização de estudos comparativos ou análises sistemáticas de abordagens específicas que são essenciais para orientar as decisões estratégicas neste contexto.ABSTRACT - The digital transition in healthcare has triggered a profound transformation in the organization of the sector, presenting new challenges for policymakers and exacerbating the complexity of the choices necessary to ensure efficient care delivery and the sustainability of healthcare systems. This descriptive study aims to analyze the perspectives presented in the literature, with the general objective of framing the digital transition in health as a public policy and reflecting on how it influences organizational transformation. Specifically, it aims to identify challenges and opportunities inherent to public policies that promote the digital transition and that contribute to organizational transformation in the health sector. The digital transition in healthcare, with the consequent organizational transformation, improves accessibility and quality of care. Innovative approaches overcome the limitations of traditional care delivery models, promoting improved overall operational efficiency. The protection of health data and the security of systems against digital threats are essential prerequisites to ensure the integrity and confidentiality of information. This panorama reflects the vision of a more agile, personalized, and resilient healthcare system, aligned with the challenges and opportunities of the contemporary digital world. It is suggested that future research be carried out to assess the impact of the digital transition on the user experience, identify the specific challenges of cybersecurity and ethics in digital health, and also carry out comparative studies or systematic analyses of specific approaches that are essential to guide strategic decisions in this context.info:eu-repo/semantics/publishedVersio
La introducción de los objetivos de desarrollo sostenible en la enseñanza de la economía
Los objetivos de desarrollo sostenible (ODS) dentro del alcance de la Agenda 2030 recomiendan 17 ODS para responder a los principales desafíos sociales en el contexto de la sostenibilidad con metas y subindicadores bien definidos en cada uno de los ODS que globalmente incluyen medidas de de carácter económico, social y de impacto ambiental que se alcanzará en 2030.
Hasta ahora, la enseñanza de la teoría económica se basaba principalmente en el planteamiento de una o varias teorías económicas que estudiaban globalmente el componente microeconómico y macroeconómico a los estudiantes.
Sin embargo, frente a los nuevos desafíos sociales hacia la sostenibilidad, tanto a nivel de enseñanza como de investigación, a saber, la transición ecológica, la transición digital y otros desafíos sociales, los temas de los ODS deben ser una parte integral, ya sea insertados y ajustados en el componente económico, tanto en investigación como en economía aplicada.
El presente estudio analiza dos estudios de caso, tanto en la enseñanza de teoría económica realizada en el Departamento de Ciencias Sociales de la Escola Superior de Comunicação Social del Instituto Politécnico de Lisboa, responsable de la enseñanza de Análisis Económico para los grados de periodismo, entre otras unidades curriculares. (UC) en el área de economía y gestión. El análisis económico es un curso de introducción a la teoría económica de la macro y la microeconomía. En este caso, además del componente económico, también introducimos el componente social y medioambiental. Incluso en todos los trabajos realizados en las unidades curriculares de economía, se anima a los estudiantes a incluir, además de los ODS alcanzados, también las metas principales debidamente ajustadas a todos los temas impartidos.
Los resultados demuestran que esta metodología contribuye activamente no sólo a la adquisición de conocimientos y habilidades en el área de la economía y la sostenibilidad a nivel global, sino que también motiva a los estudiantes a adquirir nuevas habilidades científicas, es decir, su más fácil introducción en la investigación científica.N/
Improving the quality of publications in and advancing the paradigms of clinical and social pharmacy practice research: the Granada statements
Pharmacy and pharmaceutical sciences embrace a series of different disciplines. Pharmacy practice has been defined as 'the scientific discipline that studies the different aspects of the practice of pharmacy and its impact on healthcare systems, medicine use, and patient care'. Thus, pharmacy practice studies embrace both clinical pharmacy and social pharmacy elements. Like any other scientific discipline, clinical and social pharmacy practice disseminates research findings using scientific journals. Clinical pharmacy and social pharmacy journal editors have a role in promoting the discipline by enhancing the quality of the articles published. As has occurred in other healthcare areas (ie, medicine and nursing), a group of clinical and social pharmacy practice journal editors gathered in Granada, Spain to discuss how journals could contribute to strengthening pharmacy practice as a discipline. The result of that meeting was compiled in these Granada Statements, which comprise 18 recommendations gathered into six topics: the appropriate use of terminology, impactful abstracts, the required peer reviews, journal scattering, more effective and wiser use of journal and article performance metrics, and authors' selection of the most appropriate pharmacy practice journal to submit their work.info:eu-repo/semantics/publishedVersio
A música de Jean Françaix: a exploração da técnica do clarinete
Relatório de Projeto Artístico de Mestrado apresentado à Escola Superior de Música de Lisboa como parte dos requisitos para obtenção de grau de mestre em Música.Jean René Désiré Françaix (1912-1997) foi um renomado compositor francês do século
XX. O compositor nasceu em Le Mans numa família ligada à música. O seu pai, diretor
do Conservatório de Le Mans, era pianista e compositor e a sua mãe era professora.
Françaix destaca-se como um dos compositores mais prolíficos do século XX, com um
vasto repertório que abrange sinfonias, óperas, bailados, concertos e até mesmo trilhas
sonoras para teatro e cinema. Françaix recebeu instrução musical de seu pai, Alfred
Françaix e da sua mãe Jeanne Probos. Aos 10 anos, iniciou os seus estudos formais de
composição sob a tutela da notável professora Nadia Boulanger, no Conservatório de
Paris e simultaneamente aprimorando as habilidades com aulas de piano ministradas por
Isador Philip. As suas primeiras composições mostraram influências dos seus
contemporâneos, incluindo Stravinsky e Prokofiev, mas logo desenvolveu o seu estilo
único dentro do movimento neoclássico. Especialmente conhecido pelo seu estilo leve e
espirituoso, caracterizado por estruturas tonais claras, vitalidade rítmica e sentido de
humor. A sua música evoca um sentimento de alegria, leveza e brincadeira. Françaix
recebeu numerosos prémios durante a vida e as suas contribuições para a música francesa
foram amplamente reconhecidas. Uma das obras mais notáveis de Jean Françaix é o
Concerto pour Clarinette et Orchestre (1967), obra significativa e cativante que destaca
a habilidade técnica do clarinetista. A peça reflete o estilo característico do compositor,
que incorpora elementos neoclássicos, vivacidade rítmica e um toque de humor. Outra
obra composta pelo compositor foi o Thème et variations pour clarinete et piano (1974),
encomendada pelo Conservatório de Paris para ser utilizada para o concurso do
departamento de clarinete, sendo dedicada ao neto Olivier. Esta obra apresenta um tema
alegre seguido de seis variações que, nas suas várias formas, recordam o espírito
despreocupado e irreverente dos anos 20. As suas obras demonstram uma abordagem
técnica interessante e desafiante para o instrumento, posto isto, alguns aspetos técnicos
notáveis na exploração do clarinete nas obras de Jean Françaix compreendem a
velocidade e a agilidade do clarinetista, pois as suas composições, muitas vezes,
apresentam passagens rápidas e virtuosas, desafiando a destreza do intérprete.
Jean Françaix explora todas as potencialidades do clarinete nas suas composições,
aproveitando ao máximo a sua extensão. O compositor utiliza tanto os registos agudos
como os graves do instrumento, criando uma vasta gama de expressividade. Além disso,
emprega articulações específicas, como staccatos, legatos e staccatissimos, que desafiam
o clarinetista a executar uma grande diversidade de articulações com precisão técnica.
A variedade de dinâmicas é outro aspeto marcante no estilo de Françaix. Ele exige que o
clarinetista transite suavemente de pianíssimos delicados para fortíssimos expressivos,
proporcionando contrastes que enriquecem a interpretação. Também são frequentes os
ritmos complexos e as mudanças métricas nas suas obras, o que requer do intérprete um
elevado domínio rítmico.
Nas peças para clarinete de Françaix é comum o diálogo constante com outros instrumentos, seja com o piano ou com a orquestra. Esta interação pode assumir a forma de contrapontos desafiantes ou momentos de destaque do clarinete, dentro de um contexto de conjunto mais amplo. As suas composições para clarinete refletem, assim, tanto o virtuosismo como a inventividade técnica que caracterizam o estilo único do compositor.ABSTRACT
Jean René Désiré Françaix (1912-1997) was a renowned French composer of the 20th
century. The composer was born in Le Mans into a family linked to music. His father,
director of the Le Mans Conservatoire, was a pianist and composer and his mother was a
teacher. Françaix stands out as one of the most prolific composers of the 20th century,
with a vast repertoire that includes symphonies, operas, ballets, concertos and even
soundtracks for theater and cinema. Françaix received his musical education from his
father, Alfred Françaix, and his mother Jeanne Probos. At the age of 10, he began his
formal composition studies under the tutelage of the remarkable teacher Nadia Boulanger
at the Paris Conservatoire, while simultaneously honing his skills with piano lessons
taught by Isador Philip. His early compositions showed influences from his
contemporaries, including Stravinsky and Prokofiev, but he soon developed his own
unique style within the neoclassical movement. He is especially known for his light and
witty style, characterized by clear tonal structures, rhythmic vitality and a sense of humour.
His music evokes a sense of joy, lightness and playfulness. Françaix received numerous
awards during his lifetime and his contributions to French music have been widely
recognized. One of Jean Françaix's most notable works is the Concerto for Clarinet and
Orchestra (1967), a significant and captivating piece that highlights the clarinettist's
technical skill. The piece reflects the composer's characteristic style, which incorporates
neoclassical elements, rhythmic vivacity and a touch of humor. Another work composed
by the composer was Theme with variations for clarinet and piano (1974), commissioned
by the Paris Conservatoire to be used for the clarinet department competition and
dedicated to his grandson Olivier. This work features a cheerful theme followed by six
variations which, in their various forms, recall the carefree and irreverent spirit of the 20s.
His works demonstrate an interesting and challenging technical approach to the
instrument, so some notable technical aspects in the exploration of the clarinet in Jean
Françaix's works include: speed and agility from the clarinetist, as his compositions often
feature fast and virtuosic passages, challenging the performer's dexterity.
Jean Françaix explores all the potential of the clarinet in his compositions, fully utilizing
the instrument’s tonal range. The composer employs both the high and low registers,
creating a wide range of expressiveness. Additionally, he uses specific articulations, suchvi
as staccatos, legatos, and staccatissimos, challenging the clarinetist to perform a broad
variety of articulations with technical precision.
The variety of dynamics is another notable aspect of Françaix’s style. He requires the
clarinetist to smoothly transition from delicate pianissimos to expressive fortissimos,
providing contrasts that enrich the performance. Complex rhythms and metric changes
are also frequent in his works, demanding a high level of rhythmic mastery from the
performer.
In Françaix’s pieces for clarinet, there is often a continuous dialogue with other
instruments, whether with the piano or the orchestra. This interaction may take the form
of challenging counterpoints or moments where the clarinet stands out within a broader
ensemble. His clarinet compositions thus reflect both the virtuosity and technical
inventiveness that define the composer’s unique style
Enhancing primary teacher education: research-based development of a pedagogical content knowledg rubric
Pedagogical Content Knowledge (PCK), introduced by Shulman [1], is crucial for teaching quality and
student outcomes [2]. Shulman [1], [3] highlighted PCK as the key difference between a subject matter
expert and an effective teacher, requiring both deep content understanding and the ability to implement
effective teaching strategies. Since its introduction, PCK has been further reconceptualized and developed by several authors [4]. However, its elusive nature [5] makes it necessary to develop instruments that make it visible. Developing robust tools to measure PCK is essential for improving teacher education programs. This
study details the development and validation of a rubric designed to measure the PCK of preservice primary teachers. The development of the PCK rubric followed a systematic process involving several key steps. First, a
comprehensive review of existing literature on PCK and related assessment tools was conducted. This review provided a foundation for identifying the key dimensions of PCK relevant to preservice primary teachers. Based on the literature review, the critical components of PCK were identified, including curricular knowledge, knowledge about students, knowledge about teaching strategies, and knowledge about assessment. For each dimension, specific performance criteria were established to capture the range of preservice teacher capabilities. The rubric's validation involved several phases to ensure its reliability and validity. An initial version of the rubric was reviewed by a panel of education experts, whose feedback guided the refinement of criteria and descriptors. The revised rubric was subsequently pilot tested with a sample of preservice teachers, using two different instruments for assessment: i) CoRe (Content Representation) [6], which requires preservice teachers to select and justify key ideas essential for teaching a specific topic; and ii) lesson plans, specifically for a one-and-a-half-hour lesson on the respiratory system for third-grade students. The topic was chosen based on its familiarity to students, its abstract nature, and its inclusion in the Portuguese curriculum [7].
Inter-rater reliability was assessed by having multiple evaluators use the rubric to score the same set of teaching artifacts. The consistency of scores across different raters was analysed to ensure the rubric's
reliability. The validation process indicated that the PCK rubric requires further refinement to serve as a
valid tool for assessing PCK.info:eu-repo/semantics/publishedVersio
Jornadas internacionais de cenografia e figurinos
Esta edição incorpora as actas das primeiras Jornadas Internacionais de Cenografia e Figurinos (International Journeys on Scenography and Costumes). Este evento é uma primeira actividade, a que se deseja dar continuidade e que se encontra integrada num projecto mais abrangente em torno dos Estudos de Cenografia e Figurinos em Portugal (Cenography and Costume Studies in Portugal). Como síntese dos trabalhos, pretendem-se efetuar estudos de documentação e pensamento sobre a cenografia e os figurinos em Portugal, realizando exposições, jornadas de discussão e produção ensaística, e várias edições com estudos sobre a construção plástica do espetáculo em Portugal, além da preparação de um Dicionário da Cenografia e dos Figurinos em Portugal.info:eu-repo/semantics/publishedVersio
Implementação de um sistema integrado de energia, para cura de queijo, com utilização de energias renováveis e Phase Changing Material (PCM’s)
Relatório de Estágio para obtenção do grau de Mestre em Engenharia Mecânica, na Área de Especialização de Energia, Refrigeração e ClimatizaçãoO estágio académico na Hiperfrio visa aprofundar o conhecimento da indústria de refrigeração, por meio de atividades práticas e do desenvolvimento de um projeto que consiste na implementação de sistema integrado para a produção de queijo utilizando energias renováveis e phase-changing material (PCM). Atualmente, a procura de energias renováveis é incentivada pela União Europeia (UE), que busca transformar a Europa num continente líder na produção de energia limpa, reduzindo a pegada de carbono. A aplicação dessas tecnologias na indústria, é crucial devido ao alto consumo energético envolvido, principalmente na produção e conservação de alimentos, áreas essenciais para a sociedade. O projeto abrange tanto as fases de produção como de cura do queijo. Na produção, são necessários os processos de pasteurização e coagulação, ambos utilizando água quente para aquecer o leite ou a coalhada. Este aquecimento será fornecido por uma caldeira a pellets, com a possibilidade de utilização de outros combustíveis, e através de coletores solares. Para a cura do queijo, que é realizada numa câmara frigorífica com controlo de humidade, será implementado um sistema de refrigeração com R744 (dióxido de carbono), juntamente com um permutador de calor para apoio ao aquecimento de água. A alimentação será garantida por um conjunto de painéis fotovoltaicos que geram eletricidade durante o dia, complementados por um aerogerador e baterias, responsáveis por armazenar o excedente e fornecer energia durante os períodos sem produção. O objetivo do sistema é ser totalmente autónomo, utilizando tecnologias como sistemas de aquecimento passivo, geração de energia, e PCM para otimizar as horas de funcionamento dos equipamentos. Após a conclusão da instalação, será possível produzir queijo e recolher dados sobre o consumo térmico e elétrico, que poderão ser utilizados para a otimização futura do sistema.Abstract
The academic internship at Hiperfrio aims to deepen knowledge in the refrigeration industry through practical activities and the development of a project that involves implementing an integrated system for cheese production using renewable energy sources and phase-changing materials (PCM). Currently, the European Union (EU) is promoting the adoption of renewable energy, aiming to establish Europe as a leader in clean energy production and reduce its carbon footprint. The application of these technologies in industry is critical due to the high energy consumption involved, particularly in food production and preservation, essential areas for society. The project covers both the production and curing stages of cheese, In the production phase, pasteurization and coagulation processes require hot water to heat milk or curd. This heating will be supplied by a pellet boiler, with the possibility of using alternative fuels, and supplemented by solar collectors. For cheese curing, which takes place in a refrigerated chamber with humidity control, a CO₂ (R744) refrigeration system will be implemented, accompanied by a heat exchanger to support water heating. Power will be supplied by a set of photovoltaic panels that generate electricity during the day, complemented by a wind turbine and batteries to store surplus energy and provide power during periods without generation. The system's objective is to be fully autonomous, utilizing technologies such as passive heating systems, energy generation, and PCM to optimize equipment operating hours. Upon installation completion, it will be possible to produce cheese and collect data on thermal and electrical consumption, which can be used for future system optimization
Pensamento computacional na educação: uma abordagem interdisciplinar com matemática e estudo do meio numa turma do 3.º ano do 1.º ciclo do ensino básico
Relatório de Prática de Ensino Supervisionada apresentado à Escola Superior de Educação de Lisboa para obtenção de grau de mestre em Ensino do 1.º Ciclo do Ensino Básico e de Matemática e Ciências Naturais no 2.º Ciclo do Ensino BásicoO presente relatório apresentado no âmbito do Mestrado em Ensino do 1.º Ciclo do Ensino Básico e em Matemática e Ciências Naturais do 2.º Ciclo do Ensino Básico apresenta uma caracterização da Prática de Ensino Supervisionada II. Este encontra-se organizado em duas partes. A primeira descreve as práticas pedagógicas desenvol-vidas no 1.º e 2.º Ciclo do Ensino Básico, com uma análise comparativa e refletida de ambos os contextos. A segunda refere-se à investigação realizada numa turma do 3.º ano, no contexto de uma escola privada em Massamá. O estudo procurou compreender Como promover as práticas do Pensamento Computacional através de tarefas interdisciplinares entre a Matemática e o Estudo do Meio. Para tal, foram desenvolvidas e implementadas tarefas interdisciplinares idealizadas para promover o Pensamento Computacional, permitindo identificar as dificuldades evi-denciadas nestas práticas ao resolver as tarefas e analisar a evolução das mesmas ao longo do estudo. O estudo, de natureza qualitativa e paradigma interpretativo, seguiu uma abor-dagem de investigação-ação, envolvendo a recolha de dados através da observação direta com consequente registo de notas de campo e de um pré-teste, cinco tarefas intermédias e de um pós-teste. Os dados foram analisados com recurso à análise de conteúdo, sendo os seus resultados codificados e interpretados segundo categorias de análise. Os resultados evidenciam progressos significativos nas aprendizagens dos alu-nos, tanto na aplicação das práticas do PC, como na compreensão de conceitos inter-disciplinares. A análise das tarefas revelou que o uso de estratégias de PC contribuiu para o desenvolvimento de competências interdisciplinares, promovendo raciocínios mais estruturados e maior autonomia na resolução de desafios. Todavia, persistiram algumas dificuldades em conceitos específicos, evidenciando a necessidade de reforço pedagógico. Estes resultados sugerem que a incorporação do Pensamento Computaci-onal em atividades interdisciplinares pode ser uma estratégia eficaz para potenciar aprendizagens significativas e promover competências transversais nos alunos.ABSTRACT
This report, which forms part of the Master's Degree in Teaching, is concerned with the 1st Cycle of Basic Education and with Mathematics and Natural Sciences in the 2nd Cycle of Basic Education. It provides a characterization of Supervised Teaching Practice II. The report is organized into two parts. The first describes the teaching prac-tices developed in the 1st and 2nd Cycles of Basic Education, with a comparative and reflective analysis of both contexts. The second part refers to the research carried out in a 3rd grade class in a private school in Massamá. The objective of the study was to ascertain the impact of integrating computa-tional thinking into interdisciplinary activities in mathematics and environmental studies on students' learning outcomes in these subjects. To this end, interdisciplinary tasks de-signed to promote computational thinking were developed and implemented, enabling the identification of the practices employed by students and the evaluation of their con-tribution to the learning of concepts. The study employed a qualitative, interpretative paradigm and an action research approach, whereby data were collected through direct observation, resulting in the doc-umentation of field notes and a pre-test, five intermediate tasks, and a post-test. The data were then subjected to content analysis, with the results coded and interpreted ac-cording to pre-established categories. The results demonstrate notable advancement in the students' learning, both in terms of the application of CP practices and in the comprehension of interdisciplinary concepts. The analysis of the tasks revealed that the use of CP strategies contributed to the development of interdisciplinary skills, promoting more structured reasoning and greater autonomy in solving challenges. However, some difficulties persisted in specific concepts, highlighting the need for pedagogical reinforcement. These results suggest that incorporating computational thinking into interdisciplinary activities can be an effec-tive strategy for boosting meaningful learning and promoting transferable skills in stu-dents
De que forma a voz da criança é uma voz ativa no jardim de infância?
Relatório de Prática Profissional Supervisionada II apresentado à Escola Superior de Educação de Lisboa para
obtenção de grau de mestre em Educação Pré-EscolarO presente relatório foi elaborado no âmbito da Unidade Curricular de Prática Profissional Supervisionada II, lecionada no Mestrado em Educação Pré-Escolar. O mesmo documenta, de forma contextualizada, reflexiva e fundamentada, todo o processo vivido na prática, bem como a investigação realizada.
Este relatório apresenta a investigação realizada que baseia-se na problemática “De que forma a voz da criança é uma voz ativa no jardim de infância?”, tendo como objetivos: (i) compreender como a educadora de infância conceptualiza a participação ativa; (ii) compreender de forma as crianças se sentem ouvidas no ambiente educativo e de que forma caracterizam a sua participação; (iii) identificar as práticas educativas usadas pela educadora para apoiar e promover a participação ativa das crianças no ambiente educativo. Este envolveu 20 crianças com idades compreendias entre os quatro e seis anos, a educadora de infância e auxiliar de ação educativa responsáveis pela sala. A investigação permitiu identificar a importância da conceção do conceito de participação ativa por parte da educadora de infância e crianças e, para além disso, destacar várias práticas pedagógicas que podem contribuir e apoiar a participação ativa das crianças.This report was elaborated as part of Professional Supervised Practice II, lectured in the Pre-School Education Masters. It documents, in a, reflective and grounded form, all the processes lived in a practical sense, as well as, it’s investigation.
This report presents the research conducted, which is based on the question “How is the child’s voice an active voice in kindergarten?”, the objectives were: (i) to understand how kindergarten educators conceptualize active participation; (ii) to comprehend how children feel heard in the school environment and how they conceptualize their participation; (iii) to identify the educational practices used by educators to support and promote active participation of children in the school environment. This involved 20 children aged between four and six years old, the kindergarten teacher, and the educational assistant responsible for the classroom. The research allowed us to identify the importance of the concept of active participation by kindergarten educators and children, and furthermore, to highlight various pedagogical practices that can contribute to and support the active participation of children.N/
Editor para testes semi-automáticos de Web API
Trabalho de Projeto para obtenção do Grau de Mestre em Engenharia Informática e de ComputadoresNos dias que correm, as Web APIs são uma das formas mais comuns de realizar comunicação entre diversos serviços na Web. Embora existam diferentes estilos arquiteturais para o desenho de uma Web API, o padrão mais amplamente utilizado é o REST. Considerando o seu uso extensivo em inúmeras áreas e a sua importância, torna-se cada vez mais uma necessidade garantir o correto funcionamento das Web APIs, nomeadamente através da testagem contínua das mesmas. Num trabalho previamente realizado, foi desenvolvida a ferramenta RapiTest, com o objetivo de fornecer uma solução para o problema da testagem de RESTful APIs, seguindo uma abordagem caixa-preta. Esta ferramenta gera testes a partir da especificação da API, e, adicionalmente, faz uso da TSL, uma linguagem criada para permitir o desenvolvimento de casos de testes customizados. Este trabalho dá continuidade ao projeto anterior, focando-se em solucionar algumas das lacunas que a RapiTest apresentava, sendo a principal a falta de um editor gráfico para a elaboração de testes usando TSL. Com este objetivo, foi desenvolvido de raíz um editor interativo, utilizando uma abordagem node-based (ou flow-based), que visa tornar o processo de criação de testes fácil e intuitivo para qualquer utilizador, independentemente do seu nível de conhecimento técnico. Este permite não só a criação de configurações de teste como a edição de configurações previamente feitas, sendo capaz de carregar um ficheiro TSL e preencher o editor a partir do mesmo. Esta e outras funcionalidades desenvolvidas contribuem para acrescentar valor à RapiTest, de forma a solidificar a mesma como uma solução simples mas viável para a testagem de RESTful APIs.Abstract
Nowadays, Web APIs are one of the most common ways of communicating between various services on the Web. Even though there are many different architectural styles for designing a Web API, the REST pattern is the most widely used across the world. Considering its extensive use in numerous areas and its importance, it is becoming increasingly necessary to guarantee the quality and correct functioning of Web APIs, namely through continuous testing. In a previous work, the RapiTest tool was developed to provide a solution to the problem of testing RESTful APIs, following a black-box approach. This tool generates tests from the API specification, and, additionally, makes use of TSL, a language created to allow the creation of customized test cases. The present work continues the development of this tool, focusing on addressing some of the flaws that RapiTest presented, the main one being the lack of a dedicated graphical editor for test configurations using TSL. With this in mind, a new interactive editor was developed from scratch, using a node-based (or flow-based) approach, with the goal of making test creation an easy and intuitive process for any user, regardless of their technical knowledge. The editor allows not only the creation of new test configurations, but also the editing of previously made configurations, by loading an existing TSL file and populating the editor with its data. This and other developed functionalities contribute to add value to the RapiTest tool, solidifying it as a simple but reliable solution for testing RESTful APIs