SwiftTesting: What You Need to Know Before Migrating! | Swift Heroes 2025
⏩ Chapter: 00:00 06:17 How to create a simple test 08:52 Naming your tests 10:05 Improvements 12:53 Building blocks 13:29 Traits - Condition 14:24 Traits - Time Limit 15:23 Traits - TAG 17:21 Traits - Bug 18:28 Traits - Custom 18:53 Custom TRAITS 21:06 Parameterization 22:38 Suite 23:27 Traits - Parallelization 25:53 Asynchronous Testing- Closures 26:58 Async/Await 27:53 Combine 28:25 DEMO LIVE 36:14 Improvements in Asynchronous testing 36:27 Tags & Test Plans 38:29 Open Source 38:50 Integrated tools and IDE 39:23 When to use what? In this talk from Swift Heroes 2025, Muralidharan Kathiresan breaks down everything you need to know about Apple’s new testing framework: SwiftTesting. Whether you're a seasoned iOS dev or an indie developer looking to speed up your release cycle, this session covers it all—unit testing basics, how SwiftTesting compares to XCTest, its powerful new traits like @Test, #expect, #require, and how it integrates with tools like Xcode Cloud. You’ll even see a live demo showing how to migrate your existing test suite. Learn when to use async/await, closures, or Combine—and how SwiftTesting can truly level up your QA process. A must-watch if you care about stable, testable, and high-quality code! 🎤 MURALIDHARAN KATHIRESAN, Senior iOS Developer 📍Swift Heroes is the International Swift Conference. For developers, designers & project managers at all levels of experience with Swift. Was hosted in Turin. Attended by 300+ participants and broadcast to an additional 200+ participants across the globe. 📌 For more engaging content and expert insights, subscribe to our channel and hit the notification bell. 🛎️ Inform: https://swiftheroes.com/ ✅ Tweet: / swiftheroes_it ✅ Connect: / swift-heroes ✅ Read: https://telegram.me/swiftheroes #SwiftTesting #iOSDevelopment #WWDC2024 #XCTest #UnitTesting #iOSDev #SwiftLang #SwiftHeroes #Xcode #AppleDeveloper

Kotlin Multiplatform for iOS: Myths vs Reality, JetBrains | Swift Heroes 2025

Going Solo: Essential Tools for Indie iOS App Developers | Swift Heroes 2025

Mistakes Happen – What Could Possibly Go Wrong in Production? | Swift Heroes 2025

Swift Ownership: A road to predictable Swift performance | Swift Heroes 2024 Talk

From Modularization to Clang and Back | Swift Heroes 2025

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

Software engineering at the tipping point

Building Swift CLIs that your users and contributors love | Swift Heroes 2024 Talk

How A/B Testing can ruin your codebase | Swift Heroes 2025

Andrew Ng: Building Faster with AI

The FDE Playbook for AI Startups with Bob McGrew

432Hz - Fall Into Deep Sleep in 3 Minutes, Heal All Damage In The Body and Spirit, Relieve Stress #2

Adventures in WebAssembly - Swift edition | Swift Heroes 2024 Talk

LLMs for iOS Devs: How to Generate SwiftUI & Business Logic! | Swift Heroes 2024 Talk

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

A blazing fast and consistent generation of mocks with SwiftyMocky | Swift Heroes 2024 Talk

The Man Asked If I Was Still Looking for My Son—Then He Said, “I’m the Kid in..." - Calm Dad Stories

Full Walkthrough: Workflow for AI Coding — Matt Pocock

Full App Building Course with Cursor (3+ Hours)

