Structure and Interpretation of Test Cases - Kevlin Henney

NDC Conferences April 2, 2019
Video Thumbnail

About

No channel description available.

Video Description

Throw a line of code into many codebases and it's sure to hit one or more testing frameworks. There's no shortage of frameworks for testing, each with their particular spin and set of conventions, but that glut is not always matched by a clear vision of how to structure and use tests — a framework is a vehicle, but you still need to know how to drive. This talk takes a deep dive into testing, with a strong focus on unit testing, looking at examples and counterexamples in different languages and frameworks, from naming to nesting, exploring the benefits of data-driven testing, the trade-offs between example-based and property-based testing, how to get the most out of the common given–when–then refrain and knowing how far to follow it. NDC Conferences https://www.ndcconferences.com/ https://ndc-london.com/

You May Also Like

Craft Your Own Phone Stand Today

AI-recommended products based on this video

Loading...
Yuyul 100Pcs Harry Stickers, Vinyl Waterproof Cartoon Stickers for Skateboard, Laptop, Scrapbook, Luggage, Phone, Gift for Boys, Teens, Adults DIY Decor

Yuyul 100Pcs Harry Stickers, Vinyl Waterproof Cartoon Stickers for Skateboard, Laptop, Scrapbook, Luggage, Phone, Gift for Boys, Teens, Adults DIY Decor

(29)
$9.88
FREE delivery Sat, Jun 14 on your first order
Loading...
Paint Your Own Moon Lamp Kit, DIY 3D Moon Night Light with Space Figurines & Wooden Stand, Art Supplies Creativity Arts & Crafts Kit for Kids, Toys Girls Boy Birthday Easter Gift Ages 3 4 5 6 7 8 9 10 11 12+

Paint Your Own Moon Lamp Kit, DIY 3D Moon Night Light with Space Figurines & Wooden Stand, Art Supplies Creativity Arts & Crafts Kit for Kids, Toys Girls Boy Birthday Easter Gift Ages 3 4 5 6 7 8 9 10 11 12+

(2,309)
$19.99
FREE delivery Sat, Jun 14 on your first order
400+ bought in past month
Loading...
GLEAM Sheet Music Stand - Full Metal with Carrying Bag, Phone Holder, Sheet Music Folder and Clip, 5 in 1 Desktop Book Stand
Best Seller

GLEAM Sheet Music Stand - Full Metal with Carrying Bag, Phone Holder, Sheet Music Folder and Clip, 5 in 1 Desktop Book Stand

(12,206)
$36.99
PrimeFREE delivery Sat, Jun 14
500+ bought in past month
Loading...
Miracase Phone Holder for Car Air Vent【Stability via Clip & Metal Hook】 Car Phone Holder Mount, 360°Cell Phone Holder Car Mount Fits iPhone 16 15 Pro Max 14 Samsung and All Phones Global Recycled Standard

Miracase Phone Holder for Car Air Vent【Stability via Clip & Metal Hook】 Car Phone Holder Mount, 360°Cell Phone Holder Car Mount Fits iPhone 16 15 Pro Max 14 Samsung and All Phones Global Recycled Standard

(42,850)
$19.99
FREE delivery Sat, Sep 20 on your first order
5K+ bought in past month
Loading...
3 in 1 Wireless Charger,RTOPS Fodable Charging Stations for Multiple Apple Devices, W312 Fast Travel Charging Stand for Airpod, iWatch and Phone 12-15 (Adapter Included)

3 in 1 Wireless Charger,RTOPS Fodable Charging Stations for Multiple Apple Devices, W312 Fast Travel Charging Stand for Airpod, iWatch and Phone 12-15 (Adapter Included)

(739)
$29.99
FREE delivery Tue, Nov 25 on your first order
200+ bought in past month
Loading...
JoyGeek 3-in-1 Magnetic Wireless Charging Station for iPhone 16/15/14/13/12 Series & Apple Watch Ultra 2/SE; 360° Adjustable Phone Stand with 18W Adapter, Compatible with AirPods Pro/3/2 Recycled Claim Standard Blended

JoyGeek 3-in-1 Magnetic Wireless Charging Station for iPhone 16/15/14/13/12 Series & Apple Watch Ultra 2/SE; 360° Adjustable Phone Stand with 18W Adapter, Compatible with AirPods Pro/3/2 Recycled Claim Standard Blended

(959)
$19.99
FREE delivery Sat, Jun 14 on your first order
Loading...
Lamicall Adjustable Phone Stand for Desk - 360 Rotating Foldable Cell Phone Holder Desktop Portable Cellphone Stand, Office Desk Accessories for iPhone 17 16 15 14 Pro Max, 4-10”Smartphones, iPad Mini Global Recycled Standard

Lamicall Adjustable Phone Stand for Desk - 360 Rotating Foldable Cell Phone Holder Desktop Portable Cellphone Stand, Office Desk Accessories for iPhone 17 16 15 14 Pro Max, 4-10”Smartphones, iPad Mini Global Recycled Standard

(1,781)
$13.99
FREE delivery Sat, Apr 11 on your first order
300+ bought in past month
Loading...
JoyGeek 3-in-1 Magnetic Wireless Charging Station for iPhone 16/15/14/13/12 Series & Apple Watch Ultra 2/SE; 360° Adjustable Phone Stand with 18W Adapter, Compatible with AirPods Pro/3/2 Recycled Claim Standard Blended

JoyGeek 3-in-1 Magnetic Wireless Charging Station for iPhone 16/15/14/13/12 Series & Apple Watch Ultra 2/SE; 360° Adjustable Phone Stand with 18W Adapter, Compatible with AirPods Pro/3/2 Recycled Claim Standard Blended

(959)
$19.99
FREE delivery Sat, Jun 14 on your first order
Loading...
MRGLAS 2025 Upgraded Magsafe Car Mount Vacuum Suction Magnetic Phone Holder Car, 360° Foldable Adjustable Suction Cup Phone Stand [89+LBS Suction & 2800gf Magnetic] for Car Accessories iPhone17/16

MRGLAS 2025 Upgraded Magsafe Car Mount Vacuum Suction Magnetic Phone Holder Car, 360° Foldable Adjustable Suction Cup Phone Stand [89+LBS Suction & 2800gf Magnetic] for Car Accessories iPhone17/16

(1,124)
$27.19
1K+ bought in past month
Loading...
Nulaxy Dual Foldable Phone Stand for Desk, Fully Adjustable Desktop Cell Phone Holder Accessories for Office Kindle Compatible with 4-8" Mobile Devices iPhone Pro/Max/Plus, iPad Pro/Air/Mini, Black

Nulaxy Dual Foldable Phone Stand for Desk, Fully Adjustable Desktop Cell Phone Holder Accessories for Office Kindle Compatible with 4-8" Mobile Devices iPhone Pro/Max/Plus, iPad Pro/Air/Mini, Black

(65,351)
$14.99
FREE delivery Sat, Sep 20 on your first order
1K+ bought in past month
Loading...
Lamicall Adjustable Phone Stand for Desk - 360 Rotating Foldable Cell Phone Holder Desktop Portable Cellphone Stand, Office Desk Accessories for iPhone 17 16 15 14 Pro Max, 4-10”Smartphones, iPad Mini Global Recycled Standard

Lamicall Adjustable Phone Stand for Desk - 360 Rotating Foldable Cell Phone Holder Desktop Portable Cellphone Stand, Office Desk Accessories for iPhone 17 16 15 14 Pro Max, 4-10”Smartphones, iPad Mini Global Recycled Standard

(1,781)
$13.99
FREE delivery Sat, Apr 11 on your first order
300+ bought in past month
Loading...
PlusAcc Vacuum Magnetic Car Phone Holder - Suction Cup Phone Mount 360° Rotatable Foldable Portable Strong Magnet Stand for iPhone 16/15/14/13 & Samsung in Gym, Mirror,Smooth Surface, All Vehicles

PlusAcc Vacuum Magnetic Car Phone Holder - Suction Cup Phone Mount 360° Rotatable Foldable Portable Strong Magnet Stand for iPhone 16/15/14/13 & Samsung in Gym, Mirror,Smooth Surface, All Vehicles

(966)
$32.99
FREE delivery Sat, Sep 20 on your first order
500+ bought in past month
Loading...
ZSCMALLS Portable Monitor, 15.6" FHD 1080P IPS Laptop Screen Extender with Adjustable Stand, USB-C HDMI Portable Screen, Portable Monitor for Laptop Mac PC Phone Xbox PS4/5 Switch

ZSCMALLS Portable Monitor, 15.6" FHD 1080P IPS Laptop Screen Extender with Adjustable Stand, USB-C HDMI Portable Screen, Portable Monitor for Laptop Mac PC Phone Xbox PS4/5 Switch

(748)
$105.59
FREE delivery Mon, Aug 11
100+ bought in past month
Loading...
InnoView Portable Monitor Touchscreen 15.6" 1080P 10-Point Touch Screen Monitor Portable with Protective Sleeve Built-in Stand, 1200:1 HDMI USB C Travel Monitors for Laptop, PC, Mac, Phone, Switch

InnoView Portable Monitor Touchscreen 15.6" 1080P 10-Point Touch Screen Monitor Portable with Protective Sleeve Built-in Stand, 1200:1 HDMI USB C Travel Monitors for Laptop, PC, Mac, Phone, Switch

(2,004)
$169.99
FREE delivery Mon, Aug 11
100+ bought in past month
Loading...
eazpower for Magsafe Power Bank 10000mAh, Magnetic Battery Pack Wireless, 20W PD Fast Charging, Compact Portable Charger with Built-in Cables and Stand for iPhone 16/15/14/13/12/ Apple Watch/Airpods

eazpower for Magsafe Power Bank 10000mAh, Magnetic Battery Pack Wireless, 20W PD Fast Charging, Compact Portable Charger with Built-in Cables and Stand for iPhone 16/15/14/13/12/ Apple Watch/Airpods

(330)
$39.99
PrimeFREE delivery Sat, Jun 14
200+ bought in past month
Loading...
Wireless Charger, 3 in 1 Charging Station, Fast Charging Station Foldable Charging Stand, Wireless Charging Station for Multiple Devices, Compatible with lPhone 17/16/15/14/13 Pro Max Airpods Watch

Wireless Charger, 3 in 1 Charging Station, Fast Charging Station Foldable Charging Stand, Wireless Charging Station for Multiple Devices, Compatible with lPhone 17/16/15/14/13 Pro Max Airpods Watch

(156)
$25.64
FREE delivery Wed, Dec 24 on your first order
3K+ bought in past month
Loading...
Wireless Charger, 3 in 1 Charging Station, Fast Charging Station Foldable Charging Stand, Wireless Charging Station for Multiple Devices, Compatible with lPhone 16/15/14/13 Pro Max Airpods Watch

Wireless Charger, 3 in 1 Charging Station, Fast Charging Station Foldable Charging Stand, Wireless Charging Station for Multiple Devices, Compatible with lPhone 16/15/14/13 Pro Max Airpods Watch

(126)
$42.99$30.99
FREE delivery Sun, Oct 26
1K+ bought in past month
Loading...
Wireless Charger, 3 in 1 Charging Station, Fast Charging Station Foldable Charging Stand, Wireless Charging Station for Multiple Devices, Compatible with lPhone 16/15/14/13 Pro Max Airpods Watch

Wireless Charger, 3 in 1 Charging Station, Fast Charging Station Foldable Charging Stand, Wireless Charging Station for Multiple Devices, Compatible with lPhone 16/15/14/13 Pro Max Airpods Watch

(208)
$28.99
FREE delivery Mon, Jul 7 on your first order
1K+ bought in past month
Loading...
ESR for iPhone 16 Pro Max Case, Silicone Case with Stand, Compatible with MagSafe, Built-in Camera Stash Stand, Magnetic Phone Case for iPhone 16 Pro Max, Cloud Series, Light Blue

ESR for iPhone 16 Pro Max Case, Silicone Case with Stand, Compatible with MagSafe, Built-in Camera Stash Stand, Magnetic Phone Case for iPhone 16 Pro Max, Cloud Series, Light Blue

(23,148)
$19.54
FREE delivery Sat, Jun 14 on your first order
Loading...
GaoBao Magnetic for Samsung Galaxy S25 Case with Stand, [Built-in Invisible Kickstand] [Military Grade Shockproof] Slim Translucent Matte Protective Phone Cover for Samsung S25 6.2", Black

GaoBao Magnetic for Samsung Galaxy S25 Case with Stand, [Built-in Invisible Kickstand] [Military Grade Shockproof] Slim Translucent Matte Protective Phone Cover for Samsung S25 6.2", Black

(10)
$15.19
FREE delivery Sat, Jun 14 on your first order
Loading...
Cum2giff Magnetic & Stand for Samsung Galaxy S25 Edge Case with Screen Protector, Fit for MagSafe, Military Grade Shockproof, Translucent Matte Back Slim Phone Cover with Built-in Kickstand, Black

Cum2giff Magnetic & Stand for Samsung Galaxy S25 Edge Case with Screen Protector, Fit for MagSafe, Military Grade Shockproof, Translucent Matte Back Slim Phone Cover with Built-in Kickstand, Black

(241)
$19.99
FREE delivery Sat, Jun 14 on your first order
Loading...
InnoView Portable Monitor Touchscreen 15.6" 1080P 10-Point Touch Screen Monitor Portable with Protective Sleeve Built-in Stand, 1200:1 HDMI USB C Travel Monitors for Laptop, PC, Mac, Phone, Switch

InnoView Portable Monitor Touchscreen 15.6" 1080P 10-Point Touch Screen Monitor Portable with Protective Sleeve Built-in Stand, 1200:1 HDMI USB C Travel Monitors for Laptop, PC, Mac, Phone, Switch

(2,004)
$169.99
FREE delivery Mon, Aug 11
100+ bought in past month