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.

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.

Kaynak seçimi ve yayın ilkeleri