Skip to content

rokukawa/Oficina-de-Integracao-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oficina de Integração 2

Trabalho de Oficina de Integração 2 da Universidade Tecnológica Federal do Paraná.

    Este projeto visa avaliar o aprendizado e colocar em prática as matérias do curso de engenharia de software da UTFPR. Se trata de um sistema desenvolvido em Python, HTML, CSS Bootstrap e com Framework Django.

    O principal objetivo do sistema é poder auxiliar o usuário no gerenciamento de canetas, podendo utilizar as funcionalidades de cadastrar, listar, editar, excluir e gerar relatórios sobre as canetas. Conforme a grande quantidade de canetas manipuladas durante o dia-a-dia deste usuário, o sistema proposto ajudará a obter informações mais precisas e objetivas no resultado.

Definição da estratégia de automação de testes do sistema.

    O sistema será testado e validado por meio de testes unitários automatizados, com a utilização do fremework unittest do python para o backend, e o fremework selenium webdriver para o frontend.

Definição da arquitetura em alto nível do sistema

    https://drive.google.com/file/d/1hVJJJK1faDuTMJKC-eSu0d6bga4IcYxV/view?usp=sharing
    

Instalar o projeto

    Clone o projeto

    git clone https://github.com/rokukawa/Oficina-de-Integracao-2.git
    

Instalar e configuar o PostgreSQL

    Crie um banco de dados com o nome: Stylus Caneta

    Defina o nome do usuário: oficina

    Defina a senha: root

Instalar as dependências do projeto

    pip install -r requirements.txt
    
    python manage.py makemigrations
    
    python manage.py migrate
    

Iniciar o servidor local

    Criar a máquina virtual

    python -m venv ./venv
    

    Ativar a máquina virtual

    .\venv\Scripts\activate  
    

    Iniciar a máquina virtual

    python manage.py runserver
    

Executar os testes

    python manage.py test
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •