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
Unit Testing
Search
Göksel Köksal
December 26, 2018
0
81
Unit Testing
(NSAnkara 2018)
Göksel Köksal
December 26, 2018
Tweet
Share
More Decks by Göksel Köksal
See All by Göksel Köksal
iOS Software Architectures
gokselkoksal
0
460
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
175
21k
Happy Clients
brianwarren
92
6.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
Statistics for Hackers
jakevdp
789
220k
RailsConf 2023
tenderlove
4
540
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
43k
Designing the Hi-DPI Web
ddemaree
276
33k
Atom: Resistance is Futile
akmur
259
25k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Transcript
Unit Tes)ng
! "Bizim sektör ile futbol aşırı derecede benzerlik gösteriyor. Mesela
futbol yorumcuları herşeyi biliyorlar ama takım çalış>rmıyorlar, neden? Çünkü sorumluluk var, çünkü konuşmakla yapmak farklı, çünkü adamın göZünü keserler. Herkes clean code, herkes test yazıyor, herkes biliyor..." — Twi&er
Unit test nedir? • Fonksiyon: func sum(_ numbers: Int...) {
... } • Test: let actual = sum(1, 2) let expected = 3 XCTAssertEqual(actual, expected)
None
! "Kullanıcının uygulamaya bir önceki girişi 24 saa7en önce ise
ana sayfayı tekrar yükle."
! "Kullanıcı başka bir ülkeye seyahat e5ğinde döviz kurunu bildirim
olarak göster."
None
Manuel Test
Demo
! youtube.com/ LateNightMuhabbetleri
Göksel Köksal github.com/gokselkoksal medium.com/@gokselkoksal theswi5post.co twi7er.com/gokselkk
Kod github.com/gokselkoksal/ Presenta6on-UnitTes6ng