YoVDO

Test Driven Development - Controlling Dependencies

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses iOS Development Courses Software Architecture Courses Test-Driven Development Courses Integration Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Test Driven Development (TDD) techniques for iOS app development in this 54-minute conference talk from GOTO Copenhagen 2015. Learn how to leverage SOLID principles and effective architecture to facilitate real TDD practices. Discover strategies for testing small components, professional-grade testing approaches, and the TDD "dance." Examine real-life examples, challenges in UI and persistence testing, and the application of TDD in Swift. Gain insights into integration testing, architectural considerations for testability, and practical demonstrations. Enhance your iOS development skills with this comprehensive guide to implementing TDD effectively in your projects.

Syllabus

Introduction
Testing for Small Things
Testing for Professionals
TestDriven Development
Test Your Code
Test Only Public Methods
Assertion
TDD Dance
Writing Tests
Process of TDD
Cons of TDD
RealLife Examples
How many of you do TDD
UI
Persistence
Protocol Extensions
TDD Swift
Integration Testing
Demo
Architecture
Testing
Summary
Questions


Taught by

GOTO Conferences

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera