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
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
Migrating to React Native: A Long-Term Retrospective
ashfurrow
0
310
How Artsy Automates Team Culture
ashfurrow
0
3.4k
Building Custom TSLint Rules
ashfurrow
0
490
Circumventing Fear of the Unknown
ashfurrow
1
590
Building Better Software by Building Better Teams
ashfurrow
1
670
Building Open Source Communities
ashfurrow
0
980
Comparative Asynchronous Programming
ashfurrow
2
9.7k
Building Compassionate Software
ashfurrow
0
550
Swift, Briskly
ashfurrow
0
200
Other Decks in Programming
See All in Programming
Inside Stream API
skrb
1
730
さぁV100、メモリをお食べ・・・
nilpe
0
140
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.4k
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.7k
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
550
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.1k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.3k
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
540
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
250
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
11
5.8k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
140
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
200
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
290
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
430
Exploring anti-patterns in Rails
aemeredith
3
410
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
870
How to make the Groovebox
asonas
2
2.2k
How to train your dragon (web standard)
notwaldorf
97
6.7k
The Limits of Empathy - UXLibs8
cassininazir
1
360
Agile that works and the tools we love
rasmusluckow
331
21k
Unsuck your backbone
ammeep
672
58k
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