Skip to content

Um projeto com o objetivo de demonstrar os testes funcionais

License

Notifications You must be signed in to change notification settings

walexhenrique/townsq-planos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TownSq Planos

Um projeto com o objetivo de demonstrar os testes funcionais

Projeto para demonstrar testes funcionais

Um projeto onde realizo os testes em um sistema de solicitação de demonstração, o objetivo foi aprender mais sobre testes funcionais e a como documentar eles com "casos de teste";

image

Documentação: Casos de testes

image image image image image image image image image image

Foi utilizado o selenium nessa automatização


🚀 Começando

Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.

  • Versão do python utilizada: 3.10.7
  • Versão do django: 4.1.2
  • Versão do Chromedriver: 107.0.5304 (VERIFIQUE A SUA VERSÃO DE CHROME)

1 - Passo: Clone

Realize um clone do projeto em seu computador

git clone https://github.com/walexhenrique/townsq-planos.git

2 - Passo: Ambiente virtual

Crie um ambiente virtual na pasta raiz do projeto. No seu terminal use:

Comando para a criação do ambiente virtual no Windows:

python -m venv venv

Comando para a criação do ambiente virtual no Linux:

python3 -m venv venv

3 - Passo: Ativação do ambiente virtual

Agora você precisa ativar o ambiente virtual para a posterior instalação das dependências do projeto.

Na pasta raiz do projeto, onde você criou o seu ambiente virtual anteriormente. Use:

Comando para a ativação do ambiente virtual no Windows:

.\venv\Scripts\activate

Comando para a ativação do ambiente virtual no Linux:

source venv/bin/activate

Se tudo estiver ocorrido bem, terá (venv) em seu terminal!

4 - Passo: Instalação de depedências

É preciso instalar as depedências do projeto para o funcionamento correto. Com o seu ambiente virtual ativo use o comando no seu terminal:

pip install -r requirements.txt

6 - Passo: Realize as migrações

Para o correto funcionamento do projeto é preciso que seja feito as migrações do banco de dados.

No seu terminal digite: Windows:

python manage.py migrate

Linux:

python3 manage.py migrate

7 - Passo: Executar o projeto

Comando para a execução do projeto no windows:

python manage.py runserver

Comando para a execução do projeto no linux:

python3 manage.py runserver

⚙️ Executando os testes

Foram realizados diversos testes funcionais, simulando um usuário real no sistema.

Comando para a realização dos testes. No windows:

python manage.py test

About

Um projeto com o objetivo de demonstrar os testes funcionais

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published