Simple play icon Course
Skills Expanded

Testing in iOS 18

by Jason Cross

This course will teach you how to test iOS applications with XCTest.

What you'll learn

As a software developer, you strive to produce applications that are bug-free and work as expected. Manually testing every scenario and code path is time consuming and impractical. Unit tests and UI tests solve this problem by programmatically verifying that applications function as expected. In this course, Testing in iOS 18, you’ll learn to test iOS applications. First, you’ll explore using assertions in the XCTest framework.. Next, you’ll discover how to test the user interface using UI tests. Finally, you’ll learn how to test performance. When you’re finished with this course, you’ll have the skills and knowledge of testing in iOS needed to validate correct functionality of iOS 18 applications.

About the author

Jason Cross has two decades of experience as a software engineer. He started as a web developer, with a 3-year stretch at Microsoft, where he also became a full-stack developer. He then switched to iOS development over a decade ago. Outside of technology Jason is a high-performance athlete and coach in swimming and kayaking. He has been coaching, instructing, teaching, and mentoring for 3.5 decades.

Ready to upskill? Get started