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
40
Migrating to React Native: A Long-Term Retrospective
ashfurrow
0
370
How Artsy Automates Team Culture
ashfurrow
0
3.5k
Building Custom TSLint Rules
ashfurrow
0
550
Circumventing Fear of the Unknown
ashfurrow
1
630
Building Better Software by Building Better Teams
ashfurrow
1
740
Building Open Source Communities
ashfurrow
0
1.1k
Comparative Asynchronous Programming
ashfurrow
2
9.9k
Building Compassionate Software
ashfurrow
0
630
Other Decks in Programming
See All in Programming
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
protojson における文字化けの扱い
kazuki1023
0
230
LLM 101: Exploring LLMs, Starting with Tokens.
dalinaum
0
100
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
330
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
Getting Started with Vibe Coding
miccheng
0
190
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
150
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
190
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
250
Distance field of Julia set
kinakomoti321
0
310
はじめてのPLATEAU
nokonoko1203
1
630
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
990
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
620
Context Engineering - Making Every Token Count
addyosmani
9
1.3k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
1
300
A Tale of Four Properties
chriscoyier
163
24k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
400
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
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