Skip to content

gtins/software-testing-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testes de Software - Projeto Final

Visão Geral

Este projeto foi desenvolvido como parte da disciplina de Testes de Software no curso de Engenharia de Software. O objetivo é a implementação de testes unitários em C# para validar a funcionalidade de um sistema com banco de dados, incluindo triggers, constraints e testes unitários.

Tecnologias Utilizadas

  • C#
  • xUnit
  • ExpectedObjects
  • Faker
  • Microsoft SQL Server

Funcionalidades

  • Testes Unitários: Validação de atributos como ISBN, Autor, Título e Número de Páginas em objetos como Livro.
  • Exceções Esperadas: Testes que verificam se exceções específicas, como ArgumentException, são lançadas quando valores inválidos são passados.
  • Setup de Testes: Inicialização de dados antes dos testes.
  • Uso de Extensões de Classe: Facilitação de comparações entre objetos.

Estrutura do Código

A estrutura é dividida em modelos (como a classe Departamento) e testes unitários que validam funcionalidades do sistema.

Autores

Feito por Gustavo Henrique Martins, Ícaro Botelho e Rafael dos Santos Pereira

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages