Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

implementando-teste-unitario-delphi-dunit-2022-04-04

Projeto prático com Delphi e DUnit

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Implementando testes unitários com Delphi utilizando o DUnit

Esses testes são feitos em um nível muito baixo (próximo ao código fonte do projeto), por isso, geralmente quem os realiza são os próprios programadores.

Geralmente são realizados de forma isolada do restante do sistema, visto que tem por objetivo assegurar a qualidade das unidades de forma individual e não o sistema como um todo. Podemos entender como “unidade” as menores partes do nosso sistema, ou seja, métodos e funções das classes ou pacotes utilizados no projeto.

Esses testes têm como objetivo verificar as menores unidades isoladamente, garantindo que a lógica de cada uma delas está correta e que funciona conforme o esperado. Geralmente têm um baixo custo para automatização e podem ser executados rapidamente, inclusive por um servidor de integração contínua.

Com base nisso, o objetivo desta aula é a criação de um projeto básico, simulando o funcionamento de uma calculadora, onde vamos implementar o teste unitário das funções desenvolvidas utilizando o framework DUnit garantindo assim o bom funcionamento de cada uma delas.

Requisitos, ambiente e recursos

Expert

[][1]
[Vinicius Sanchez][1]

[1]: https://github.com/viniciussanchez

"Sou desenvolvedor Delphi (sênior) na Fiorilli S/C Software, uma empresa especializada em desenvolvimento de software para a área pública. Possuo certificação Delphi Developer reconhecido pela Embarcadero. Titulado Embarcadero MVP (Most Valuable Professionals) e membro da comunidade open source Hashload"