Desenvolvimento de Aplicativo para Locação de Academias de Musculação Utilizando Testes Automatizados de Interface Gráfica

DSpace Repository

A- A A+

Desenvolvimento de Aplicativo para Locação de Academias de Musculação Utilizando Testes Automatizados de Interface Gráfica

Show full item record

Title: Desenvolvimento de Aplicativo para Locação de Academias de Musculação Utilizando Testes Automatizados de Interface Gráfica
Author: Yamamoto, Ígor Assis Rocha
Abstract: O PFC foi realizado na Jungle Devs, empresa de desenvolvimento de software voltada à aplicações web e mobile. A mesma foi contratada para desenvolver um aplicativo, objeto de estudo deste trabalho, para locação de academias de musculação na Austrália. O objetivo deste PFC é apresentar um estudo das etapas de desenvolvimento do aplicativo para o sistema iOS. Este estudo contempla as seguintes fases do projeto: abordagens e metodologias de desenvolvimento de software (como Agile e Scrum), planejamento da arquitetura de software (modelo em camadas), escolha de tecnologias (ambiente de desenvolvimento, linguagens de programação e frameworks), desenvolvimento da interface gráfica, integração com outros sistemas através de API’s RESTful (como sistemas de pagamento e de geolocalização). Além disso, durante a etapa final do projeto, foi realizada uma pesquisa de ferramentas emergentes (EarlGrey, Appium e XCUITest) para desenvolvimento de testes automatizados de interface gráfica. Como resultado da pesquisa e uso destas ferramentas, é apresentado um estudo de melhoria de processos da empresa no que tange a etapa de testes. Por fim, o desenvolvimento do aplicativo resultou no lançamento da versão piloto da aplicação, a qual permite que academias para locação sejam cadastradas e que treinadores pessoais agendem horários para treinos com seus clientes.This PFC was made at Jungle Devs, software development company specialized in mobile and web apps. The company was hired to develop an application (subject of this work) for rentals of gyms in Australia. The goal of this PFC is present a study of the development stages of the app for the iOS system. This study encompasses the following project phases: approaches and methodologies of software development (such as Agile and Scrum), software architecture planning (layers model), selection of technologies (development environment, programming languages and frameworks), development of the user interface, integration with other systems through RESTful API’s (such as payment and geolocation systems). In addition, during the final stage of the project, a research of emergent tools (EarlGrey, Appium and XCUITest) was carried out to develop automated tests of user interface. As a result of the research and use of the automated test tools, a study of improvements of the company’s processes regarding the testing stage is presented. Finally, the development of the application has resulted in the release of its pilot version, which allows rental gyms to be registered and allows personal trainers to schedule training sessions with their clients.
Description: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
URI: https://repositorio.ufsc.br/handle/123456789/200012
Date: 2018


Files in this item

Files Size Format View
PFC Igor Assis Rocha Yamamoto_2018-2.pdf 16.98Mb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar