Bacharelado em Sistemas de Informação (Sede)
URI permanente desta comunidadehttps://arandu.ufrpe.br/handle/123456789/12
Siglas das Coleções:
APP - Artigo Publicado em Periódico
TAE - Trabalho Apresentado em Evento
TCC - Trabalho de Conclusão de Curso
Navegar
11 resultados
Resultados da Pesquisa
Item Análise comparativa de ferramentas de testes automatizados de ponta a ponta em ambientes de aplicações web(2024-03-11) Farias, Guilherme Carneiro de; Monteiro, Cleviton Vinicius Fonsêca; http://lattes.cnpq.br/9362573782715504In a context where software occupies an increasingly relevant and complex space in society, it is extremely important to enable means for it to be developed with quality. One of these means is automated testing, and in the current scenario, we observe the emergence of a variety of tools in this area, each with its own nuances and unique functionalities. Faced with this diversity of options, this research compares the main end-to-end testing automation tools in web application environments, aiming to facilitate the choice of the most suitable for each project. The theoretical foundation includes concepts of Software Quality, Software Testing, and Architecture and Automation Testing Tools. Three tools were identified and evaluated: Selenium WebDriver, Cypress, and Playwright. The research method is exploratory and descriptive, combining qualitative and quantitative approaches. The results indicate that Playwright presents the best combination of features for end-to-end automated testing in web applications.Item Construção de pipelines de dados sobre obras públicas em Pernambuco: abordagem prática com o Apache Airflow(2023-09-21) Silva, Henrique César José da; Albuquerque Júnior, Gabriel Alves de; http://lattes.cnpq.br/1399502815770584This study presents a practical approach to building data pipelines focused on collecting, transforming, and storing information related to public works in the state of Pernambuco. The central objective is to develop efficient and automated workflows for extracting data from public transparency portals and subsequently consolidating this information. Based on Data Engineering technologies, the Apache Airflow framework was chosen to orchestrate the processes, enabling the scheduling and monitoring of these workflows.Item Construção de uma solução para automatização de processos manuais de um assistente virtual(2024-04-27) Araujo, Thales Gabriel dos Anjos; Medeiros, Victor Wanderley Costa de; http://lattes.cnpq.br/7159595141911505Item Análise de dados coletados para a melhoria de uma suite de testes em um site de e-commerce(2024-03-08) Lubambo, Manoela Timossi; Monteiro, Cleviton Vinicius Fonsêca; http://lattes.cnpq.br/9362573782715504; http://lattes.cnpq.br/5743969633597802Quality is important in Software Engineering so that systems maintain and meet specified requirements, are reliable, efficient and free from defects. This is guaranteed through a series of standards, practices and processes. As an essential part of the quality assurance process, software testing aims to verify the software’s compliance with established functional and non-functional requirements, such as performance, security, usability, reliability, among others. They are conducted by running the software under controlled conditions, using specific techniques and strategies to detect problems and ensure their correction. One of its diverse approaches is through test automation. In this work, a detailed report is made on the process of automating a test suite, highlighting the challenges faced throughout this process. And, a thorough analysis of the data collected regarding automation is carried out and, through this analysis, we seek identify the root of the problems related to the lack of effectiveness of the automation presented, where possible improvements are identified based on the results obtained, aiming to optimize the effectiveness of the test automation process.Item Transformação digital: eliminação do uso de papel em organizações através da integração de sistemas de BPM, gestão de processos eletrônicos e gerenciamento de recursos humanos(2022-10-13) Barros, Gutenberg Duarte Neves de; Vilar, Guilherme; http://lattes.cnpq.br/4618755191948983; http://lattes.cnpq.br/6466753248629314Item Liferay Portal Upgrade: definição de um processo eficiente para upgrade de clientes em versões legadas(2022-10-11) Ferreira, Nícolas Moura do Canto; Medeiros, Victor Wanderley Costa de; http://lattes.cnpq.br/7159595141911505Item Uma abordagem baseada em aprendizado de máquina para dimensionamento de requisitos de software(2016-12-13) Fernandes Neto, Eça da Rocha; Soares, Rodrigo Gabriel Ferreira; http://lattes.cnpq.br/2526739219416964; http://lattes.cnpq.br/6325583065151828This work proposes to perform the automatic sizing of software requirements using a machine learning approach. The database used is real and was obtained from a company that works with Scrum-based development process and Planning Poker es- timation. During the studies, data pre-processing, classification and selection of best attributes were used along with the term frequency–inverse document frequency algo- rithm (tf-idf) and principal component analysis (PCA). Machine learning and automatic sorting occurred with the use of Support Vector Machines (SVM) based on available data history. The final tests were performed with and without attribute selection by PCA. It is demonstrated that the assertiveness is greater when the best attributes are selected. The final tool can estimate the size of user stories with a generalization of up to 91 %. The results were considered likely to be used in the production environment without any problems to the development team.Item Uso de machine learning para previsão de valores de apartamentos no município do Recife(2023-09-12) Silva, Thiago César de Miranda; Monteiro, Cleviton Vinicius Fonsêca; Soares, Rodrigo Gabriel Ferreira; http://lattes.cnpq.br/2526739219416964; http://lattes.cnpq.br/9362573782715504; http://lattes.cnpq.br/8285740572952516The COVID-19 pandemic has brought with it a series of economic effects and transformations related to behavior and the way people live, which, in turn, have had repercussions on property prices and real estate demand. In this context, property price forecasting assumes an extremely important role, contributing to more informed decisions, mitigating risks, and promoting greater transparency in the real estate sector. The implementation of automation in price forecasting further enhances this dynamic, significantly improving accuracy, efficiency, and reliability of predictions, while providing adaptability to economic fluctuations with greater agility. Utilizing listings available on OLX, a georeferenced database was created to generate a residential apartment price prediction model in Recife, using machine learning models in AutoML. This tool automates the development of machine learning models, enabling rapid experimentation and a focus on problem-solving. The work indicates that the poor geographical distribution of the data has biased the results of the models. Furthermore, it was concluded that the data found on online buying and selling platforms are insufficient for generating a machine learning model that achieves an acceptable level of accuracy in Recife, mainly because transaction values for the properties are not provided, only the advertised prices. However, this current work provides significant contributions to the advancement of research related to automation in real estate price prediction.Item Desenvolvimento de um sistema integrado baseado em IoT para automação de um Clinostato 3D(2022-08-23) D’Amorim, João José Antonio Souza; Albuquerque, Jones Oliveira de; http://lattes.cnpq.br/1220553574304474The integrated system based on IoT for automation, is a set of technological devices aiming at microgravity in an Internet control and microgravity simulator. Terrestrial gravity is capable of masking scientific and technological experiments, in view, the 3D Clinostat is able to promote a microgravity environment offering a more accurate result in various types of experiments. The extra axis speed per minute, temperature of the two axis stepper motors and the environment, the values of the three axes x,y and z of the accelerometer and the values of the x,y and z axes of the gyroscope, speed sensors, three, temperature, accelerometer and gyroscopes to the equipment. Aiming at a simple and intuitive user cloud in a simple way and values of the data obtained, with the purpose of informing and controlling, simultaneously, the equipment, the values in a spreadsheet in the intuitive display in an IoT dashboard platform in realtime and sends alerts about the operation through a Bot on an instant messaging communication platform. The proposed integrated is capable of extracting the aforementioned data from the precision sensors, through a simple and objective measurement system, in the form of a real system and auxiliary measurement for measuring the tested equipment.Item Mssbox, um pacote python para facilitar a automação de testes mobile que envolvem sim cards usando o hardware matrix SIM switch box(2022-06-03) Silva, Antonio Carlos da; Bocanegra, Silvana; Oliveira, Renan Marques Gomes de; http://lattes.cnpq.br/6483902648151599; http://lattes.cnpq.br/4596111202208863Mobile apps require testing like any other software system. However, running mobile tests is quite challenging, as you need to think carefully about each test type when thinking about creating test cases. For automation, the challenges are even greater due to the variety of devices, operating systems and mobile network issues. Bringing it to the testing scenario on cell phones, one of the ways to test considering the mobile network is by inserting a SIM card in the device. The need to manipulate these SIM cards during testing is the challenge that this work seeks to explore. The present work has as main objective to present a tool to aid in the automation of tests that need this manipulation and the development of a package that allows the tool to be used in automation. For this, an action research was carried out through an experiment in a mobile testing project, in which it was possible to describe the tool and its functionalities, as well as the necessary steps for its use. It is also described how the created package was structured and the tests implemented to use the package. Finally, it was possible to identify the benefits that can be obtained using this tool for test execution and automation on cell phones.