Skip to content

anniellecrispim/baygon_inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

baygon_inventory

GitHub repo size PYTHON GitHub forks Bitbucket open pull requests LICENCE

Logo Squad Baygon

Este é a última avaliação do Instituto Joga Junto do módulo Avançado, onde este repositório é apenas um dos artefados usados para a entrega final.

Sobre o Projeto

Esse projeto automatiza testes para o sistema de controle de estoque do Instituto Joga Junto, usando Selenium, Behave e um ambiente virtual utilizando a linguagem Python.

Tecnologias Utilizadas

  • Selenium: Automação do navegador e interação com a interface web.
  • Behave: Testes de aceitação com Gherkin.
  • Ambiente Virtual Python: Isolamento das dependências do projeto.

Funcionalidades Testadas

  • Login/Logout: Verifica a funcionalidade de login e logout.
  • Cadastro de Produto: Testa o processo de adição de novos produtos.
  • Pesquisa de Produto: Valida a funcionalidade de busca.
  • Filtragem de Produtos: Verifica a capacidade de filtrar produtos.

Configuração do Ambiente

  1. Criação do Ambiente Virtual

    python -m venv venv
  2. Ativação do Ambiente Virtual

    • No Windows:

      venv\Scripts\activate
    • No Linux/Mac:

      source venv/bin/activate
  3. Instalação das Dependências

    pip install -r requirements.txt

Dependências

Veja o arquivo requirements.txt para as bibliotecas necessárias.

Principais Imports

from behave import given, when, then
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time

🤝 Squad Baygon

Agradecemos imensamente as pessoas que fizeram esse projeto acontecer: o nosso querido Squad Baygon Quality e ao Instituto Joga Junto pela oportunidade.

Foto da Annielle Crispim no GitHub
Annielle Crispim
Foto do Caio Barreto no GitHub
Caio Barreto
Foto da Julia Robaina no GitHub
Julia Robaina
Foto do Vitor Back no GitHub
Vitor Back
Foto da Tamires Ana no GitHub
Tamires Ana

😄 Sobre o Instituto

O Instituto Joga Junto é uma organização que promove oportunidades de desenvolvimento por meio da educação e formação profissional. Eles oferecem tutoria gratuita no modo 'estudo aberto', com turmas selecionadas e pequenas, focando no treinamento em áreas de tecnologia, com o objetivo de capacitar pessoas e abrir novas perspectivas de carreira. O Instituto também se dedica a projetos sociais que buscam transformar vidas através do conhecimento e da inclusão social. E o mais importante: Jogar Junto!

Trilha Tripp

Além de estamos na trilha de capacitação de QA (Quality Assurance), estamos no módulo avançado com direito a treinameto com Python e testes automatizados. Além de testes de API.

Avaliadores Projeto final

Nossos avaliadores do Projeto Final

Foto da Matheus Geambastiane no GitHub
Matheus Geambastiane
Foto do Trem Desgovernado no LinkedIn
Renato Souza

Edson

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •