Araç ne sağlar?
Birim, performans ve arayüz testleri farklı sorulara yanıt verir. Gerçek cihaz, imzalama ve test ortamı güvenlik SDK'sının davranışını etkileyebilir.
Uygulamada nasıl değerlendirilir?
App Attest hatası veya RASP uyarısı sonrasında kullanıcı akışının güvenli ve anlaşılır kaldığını arayüz testiyle kontrol edin.
Sınırlar ve yaygın hatalar
Simülatörde geçen test, Secure Enclave veya üretim attestation davranışının kanıtı değildir.
Kontrol listesi
- Test türünü ayırın
- Fiziksel cihaz ekleyin
- İptal ve hata yollarını sınayın
Karar verirken
XCTest sonuçlarını platform güvenlik testleriyle birlikte yorumlayın.
iOS güvenlik akışlarını sınamak
XCTest ile birim ve arayüz katmanlarında farklı testler yazılabilir. Yerel politika fonksiyonu küçük kontrollü girdilerle sınanırken gerçek cihaz bağımlı hizmetler entegrasyon testinde değerlendirilir. Simülatör sonucu donanım kanıtı yerine kullanılmaz.
Dağıtım koşuluyla test koşulu arasındaki fark raporda açık tutulur. App Attest, Keychain veya biyometrik kullanım içeren akışlarda hata ve kullanılamama durumları da denenir. Testin beklediği sonuç işlem etkisi üzerinden tanımlanmalıdır.
İlgili rehberler: iOS simülatörü güvenlik testinde neyi gösterir?, iOS RASP yayın öncesi kabul kontrolü.
Kaynaklar ve kapsam
Teknik özelliklerin başvuru noktaları aşağıdadır. Uygulama örneği ve kontrol listesi bu yayın için hazırlanmış değerlendirme önerileridir; bağımsız ürün testi sonucu değildir.