Section 14/161 menit
14. Kapan Tidak Digunakan
14. Kapan Tidak Digunakan
- UI Testing (UITest, XCUITest): Swift Testing saat ini tidak mendukung UI testing — tetap gunakan
XCTestCaseuntuk test UI. - Performance Testing dengan
XCTMetric:measure {}dari XCTest lebih mature untuk performance benchmarking dengan baseline tracking. - Test yang butuh backward compatibility iOS 15-: Swift Testing tersedia di Xcode 16+ dan iOS 16+. Jika test harus berjalan di iOS 15, gunakan XCTest.
- Mixed codebase dengan XCTest yang sangat besar: Tidak perlu migrasi sekaligus.
@Suitedan@Testbisa koeksistensi dengan XCTest dalam project yang sama. - Third-party mocking framework yang sudah terintegrasi: Jika tim sudah sangat familiar dengan library seperti Cuckoo atau Mockolo, tidak perlu ganti. Swift Testing bekerja baik dengan library mocking yang menggunakan protokol.