Let’s talk about software quality—how we make sure our apps always work and look as expected, especially as they grow, evolve, and become more complex.
The main tool for ensuring quality is automated tests: From single functions to entire user flows, we can test nearly every part of the app. But should we? Besides, there are different kinds of tests for different purposes, and picking the right ones isn’t always easy. Do we need all of them? Can we get by with just some kinds? That’s what this video is about.
You can support the Swift Bird by…
• …becoming a sponsor: [ Ссылка ]
• …buying me a coffee: [ Ссылка ]
Links:
• Test doubles (very brief): [ Ссылка ]
• Test pyramid (very detailed): [ Ссылка ]
• XCTest documentation: [ Ссылка ]
• UI testing basics: [ Ссылка ]
• Tools for UI testing in Xcode: [ Ссылка ]
• Swift & iOS Basics playlist: [ Ссылка ]
Chapters:
• 0:00 Intro
• 1:40 Why We Need Automated Testing
• 5:20 What We Test
• 7:27 Types of Automated Tests
• 12:39 Test Pyramid
• 15:49 Testing Tools in Xcode
• 17:53 Summary (+ Teaser)
The Swift Bird, a Yakov Manshin production 🎞️
Music:
• Wholesome by Kevin MacLeod (CC-BY 4.0)
#testing #automation #softwareengineering
Ещё видео!