The suite life of testing
June 22, 2020
![](https://devimages-cdn.apple.com/wwdc-services/articles/images/FA73B627-F93D-4B5E-9124-FA258F9FF4F9/2048.jpeg)
Create stronger test suites with the latest updates in XCTest and Xcode and track down bugs before they make trouble. Great tests can capture behaviors you might have missed in development, allowing you to triage failures in a controlled environment before your app reaches the public.
Whether you're testing your app's UI or you're simply trying to pinpoint your product issues, discover how to get actionable results faster, build UI tests that handle expected — and unexpected — behavior, and triage your test failures with richer context.
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3608/3608_wide_250x141_2x.jpg)
Handle interruptions and alerts in UI tests
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/49/3609/3609_wide_250x141_2x.jpg)
Get your test results faster
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/49/3493/3493_wide_250x141_2x.jpg)
XCTSkip your tests
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/49/3881/3881_wide_250x141_2x.jpg)
Triage test failures with XCTIssue
Watch now![](https://devimages-cdn.apple.com/wwdc-services/images/49/3610/3610_wide_250x141_2x.jpg)
Write tests to fail
Watch nowRelated
![](https://devimages-cdn.apple.com/wwdc-services/images/49/3561/3561_wide_250x141_2x.jpg)