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 em javascript com jasmine
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Rafael Martins
October 17, 2013
Programming
98
0
Share
Testes em javascript com jasmine
Apresentada na semcomp da Bahia, um pouco sobre testes, javascript, grunt e jasmine.
Rafael Martins
October 17, 2013
More Decks by Rafael Martins
See All by Rafael Martins
Desafios de assumir o cartola 2016 aos 30' do segundo tempo
rafaelmws
0
130
sde-api-rupy.pdf
rafaelmws
2
240
Usando Nginx para dar super poderes a sua aplicação web
rafaelmws
0
160
Times de alta performance
rafaelmws
1
64
Construindo um api de dados esportivos que responde a 6000 req/s
rafaelmws
4
770
Escolhendo o framework para usa aplicação web
rafaelmws
1
340
Other Decks in Programming
See All in Programming
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
720
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
130
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.7k
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
290
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
180
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
230
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
230
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
550
事業会社でのセキュリティ長期インターンについて
masachikaura
0
230
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
5
2.5k
PHPで TLSのプロトコルを実装してみる
higaki_program
0
740
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
The Cult of Friendly URLs
andyhume
79
6.8k
Speed Design
sergeychernyshev
33
1.6k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Design in an AI World
tapps
0
190
Making Projects Easy
brettharned
120
6.6k
Mind Mapping
helmedeiros
PRO
1
150
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Balancing Empowerment & Direction
lara
5
1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Chasing Engaging Ingredients in Design
codingconduct
0
160
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
500
Transcript
sexta-feira, 8 de novembro de 13
• Desenvolvedor apaixonado • Programador poliglota • Jogador de Magic
e RPG • DJ nas horas vagas • Globo.com / Esportes Rafael Martins sexta-feira, 8 de novembro de 13
Testes em Javascript com Jasmine sexta-feira, 8 de novembro de
13
Testes sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
Teste Um teste é uma verificação feita sobre um código
para garantir um determinado comportamento. sexta-feira, 8 de novembro de 13
Para que serve ? • Não serve para evitar falhas
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
Para que serve ? • Não serve para evitar falhas
• Feedback • Mapear comportamentos sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
Garantir o Futuro sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
estrutura sexta-feira, 8 de novembro de 13
estrutura caso sexta-feira, 8 de novembro de 13
estrutura caso teste sexta-feira, 8 de novembro de 13
estrutura caso teste assert sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
Bom teste, depende de um bom código sexta-feira, 8 de
novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
sexta-feira, 8 de novembro de 13
O que eu necessito para ter bons testes em javascript
??? sexta-feira, 8 de novembro de 13
O que eu necessito para ter bons testes em javascript
??? sexta-feira, 8 de novembro de 13
SOLID • Single responsibility • Open/closed • Liskov substitution •
Interface segregation • Dependency inversion sexta-feira, 8 de novembro de 13
Objetos • Single responsibility • Open/closed • Liskov substitution •
Interface segregation • Dependency inversion sexta-feira, 8 de novembro de 13
Zacarias Eugenio • Separe as coisas em funções !!! sexta-feira,
8 de novembro de 13
Mock • Mock’s são do MAL, mas as vezes são
úteis. • Mock’s de Borda sexta-feira, 8 de novembro de 13
spyOn sexta-feira, 8 de novembro de 13
spyOn Ajax sexta-feira, 8 de novembro de 13
como rodar • ruby -> gem • python -> jasmine-splinter-runner
• node -> grunt sexta-feira, 8 de novembro de 13
Grunt sexta-feira, 8 de novembro de 13
Grunt sexta-feira, 8 de novembro de 13
Grunt sexta-feira, 8 de novembro de 13
+ jasmine Asynchronous Support sexta-feira, 8 de novembro de 13
+ jasmine jasmine.any sexta-feira, 8 de novembro de 13
[email protected]
@rafael_mws sexta-feira, 8 de novembro de 13