Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Testes Unitários, da teoria à prática!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alex Alves
June 13, 2019
Technology
1.1k
0
Share
Testes Unitários, da teoria à prática!
Testes Unitários, utilizando .Net, trazendo conceitos teórios para a prática.
Alex Alves
June 13, 2019
Other Decks in Technology
See All in Technology
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
110
トイルを超えたCREは何屋になるのか
bengo4com
0
110
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
130
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
400
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
120
FASTでAIエージェントを作りまくろう!
yukiogawa
4
180
OCI技術資料 : 証明書サービス概要
ocise
1
7.1k
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
220
MIX AUDIO EN BROADCAST
ralpherick
0
140
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
110
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
160
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
90
Evolving SEO for Evolving Search Engines
ryanjones
0
170
KATA
mclloyd
PRO
35
15k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
Are puppies a ranking factor?
jonoalderson
1
3.2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Rails Girls Zürich Keynote
gr2m
96
14k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
GitHub's CSS Performance
jonrohan
1032
470k
Believing is Seeing
oripsolob
1
99
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
Transcript
TESTES UNITÁRIOS Da Teoria à Prática Alex Alves Silva
ALEX ALVES Pós graduando em Arquitetura de Software @ IGTI
Graduado em Ciência da Computação @ UIT Desenvolvedor .Net @ BHS SOLUÇÕES DIGITAIS #TestesUnitarios @alexalves_85598 alexalves2501
Agenda • Tipos de testes • O que são testes
unitários? • Por que desenvolver testes? • Ferramentas para testes • 5 princípios do Teste de Unidade • Hands-on • Conclusão
Tipos de Testes Caixa Branca Caixa Preta Entrada e Saída
Lógica Interna
O que são testes unitários? É o teste da menor
parte testável de um programa
Por que desenvolver testes? - Automatizar - Assegurar funcionamento de
regras - Baixo custo - Rápida execução - Incentiva refatoração
None
Ferramentas para teste
5 princípios dos testes de unidade 1. Desenvolva código testável
2. Saiba o que testar 3. Comece pelo domínio 4. Utilize técnicas 5. Adote cultura de testes - Clean code - Comportamento de função - Regras de negócio - Red, Green and Refactor - TDD, BDD e ATDD
Hands-on
Hands-on https://github.com/alex250195/TestesUnitarios
Conclusão É fácil de criar Protege contra falhas É fácil
de incluir no pipeline de build Garante qualidade
Dúvidas?
Obrigado!
[email protected]