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
82
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
490
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
3
78
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
A Tale of Four Properties
chriscoyier
156
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
820
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
GraphQLとの向き合い方2022年版
quramy
43
13k
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