Esse projeto se trata de uma classe em Python que simula um sistema de administração de informações de funcionários de uma empresa fictícia chamada Bytebank.

Objetivos do projeto

  • Criar testes unitários com Python
  • Utilizar o principal framework de testes do Python, o Pytest
  • Entender o que é Test-Driven Development e como utilizá-lo
  • Criar testes que lidem com exceptions
  • Usar markers para organizar e melhorar a execução dos testes
  • Realizar cobertura de testes e verificá-la

Tecnologias utilizadas durante o curso

  • Python: v3.8.10
  • PyCharm: v2021.3.2
  • Pytest: v7.1.2
  • Pytest-cov: v3.0.0