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
Testing in playgrounds
Search
Marek Mościchowski
August 07, 2017
29
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Testing in playgrounds
Marek Mościchowski
August 07, 2017
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Documentation Writing (for coders)
carmenintech
77
5.6k
Exploring anti-patterns in Rails
aemeredith
4
540
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
How to train your dragon (web standard)
notwaldorf
96
6.9k
Embracing the Ebb and Flow
colly
88
5.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
820
Visualization
eitanlees
153
17k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
Transcript
Marek Mościchowski
[email protected]
Testing
Agenda • Reasoning • Challenges • Live Demo • Summary
Agenda • Reasoning • Challenges • Live Demo • Summary
Testing Automatic > Manual
None
None
None
None
None
None
None
None
None
None
UIKit
UIKit
App
App Dependencies
App Dependencies Unit tests
App Unit tests import UIKit
Framework import UIKit Unit tests
Framework import UIKit Unit tests 2x
Framework import UIKit Unit tests UIImage UITableViewDataSource
Framework import UIKit Unit tests
None
X
None
Demo
PlaygroundPage.current.needsIndefiniteExecution = true PlaygroundPage.current.liveView = ctrl.view import PlaygroundSupport
PlaygroundPage.current.needsIndefiniteExecution = true PlaygroundPage.current.liveView = ctrl.view import PlaygroundSupport PlaygroundPage.current.finishExecution()
PlaygroundPage.current.needsIndefiniteExecution = true PlaygroundPage.current.liveView = ctrl.view import PlaygroundSupport PlaygroundPage.current.finishExecution() /Build/Products/Debug-iphonesimulator
Frameworks must be located in
PlaygroundPage.current.needsIndefiniteExecution = true PlaygroundPage.current.liveView = ctrl.view import PlaygroundSupport PlaygroundPage.current.finishExecution() /Build/Products/Debug-iphonesimulator
Frameworks must be located in SWIFT BY SUNDELL - Jun 18
Test
github.com/moscich/MMTests Thank you!