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
Test With Xcode Server
Search
Pin-Shih Wang
July 01, 2014
0
69
Test With Xcode Server
Pin-Shih Wang
July 01, 2014
Tweet
Share
More Decks by Pin-Shih Wang
See All by Pin-Shih Wang
iOS Extension
wpsteak
4
460
A tip for using magical record
wpsteak
0
120
CI with Git Flow
wpsteak
2
220
a lighter reusable cell
wpsteak
0
57
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1031
460k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Being A Developer After 40
akosma
91
590k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Writing Fast Ruby
sferik
628
61k
GraphQLとの向き合い方2022年版
quramy
46
14k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
About Test
Why Test • ⼿手動測試很沒有效率 • ⼈人重複做相同的事情很有可能會出錯 • 機器不會偷懶
Xcode’s framework for testing OCUnit XCTest
None
None
Xcode’s framework for testing OCUnit XCTest
None
None
Xcode Integration • Command + U • Button in the
Source Editor side bar • Button in the Test Navigation
None
Demo
Testing & CI in Xcode 6
Xcode Project Test 概況 xcodebuild xcrun
Xcode Project Test 概況 xcodebuild xctool xcrun xcode plugin
WWDC 2013 • 2013 秋天 • Xcode 4.1 -> 5.0
None
過了半年 • 今年春天 • Xcode 5.0 -> 5.1
None
才過了三個⽉月 • 今年夏天 • Xcode 5.1 -> 6.0
WWDC 2014 • OSX 10.10 • Xcode6 beta • iOS
8
Xcode Project Test 概況 xcodebuild xctool ? xcode plugin ?
Xcode Project Test 概況 xcodebuild
None
None
2013
2014
2013
2014
None
Xcode6: XCTest • Xcode 5 -> 2013 夏天 正式發佈 •
不⽀支援 asynchronous • Xcode 6 -> 今年夏天 • ⽀支援 asynchronous
Writing Performance Tests • A performance test takes a block
of code that you want to evaluate and runs it ten times, collecting the average execution time and the standard deviation for the runs. • These statistics combine to create a baseline for comparison, a means to evaluate success or failure.
None
None
None
None
None
Trigger
None
End