Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
An Artsy Testing Tour
Search
Ash Furrow
March 04, 2016
Programming
12k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
An Artsy Testing Tour
Presented at try! Swift
http://www.tryswiftconf.com/en
Ash Furrow
March 04, 2016
More Decks by Ash Furrow
See All by Ash Furrow
My Slow Return to a Swift Career
ashfurrow
0
24
Migrating to React Native: A Long-Term Retrospective
ashfurrow
0
340
How Artsy Automates Team Culture
ashfurrow
0
3.4k
Building Custom TSLint Rules
ashfurrow
0
530
Circumventing Fear of the Unknown
ashfurrow
1
600
Building Better Software by Building Better Teams
ashfurrow
1
700
Building Open Source Communities
ashfurrow
0
1k
Comparative Asynchronous Programming
ashfurrow
2
9.8k
Building Compassionate Software
ashfurrow
0
580
Other Decks in Programming
See All in Programming
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
410
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
290
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
自分的「カンファレンスの楽しみ方」
syumai
0
200
Intent as Code
shoppingjaws
6
1k
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
240
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
580
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
280
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
550
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.4k
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Raft: Consensus for Rubyists
vanstee
142
7.7k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
420
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Documentation Writing (for coders)
carmenintech
77
5.5k
Color Theory Basics | Prateek | Gurzu
gurzu
1
470
The SEO identity crisis: Don't let AI make you average
varn
0
560
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Transcript
An Artsy Testing Tour Ash Furrow, Artsy
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
{1 2 3
XCTAssertEqual(1 + 1, 2, "…") expect(1 + 1) == 2
expect(1 + 1).to( equal(2) )
expect(result).to( beCloseTo(100) ) expect(name).to( contain("Ash") ) expect(talk).toEventually( beDone() ) expect(view).to(
haveValidSnapshot() )
None
None
github.com/artsy/emergence github.com/artsy/energy github.com/artsy/eigen github.com/artsy/eidolon