# Uçtan Uca Test (Angular) > Protractor, Cypress, Playwright, seçiciler, page object'ler, async yönetimi, test stratejileri - 18 mülakat soruları - Mid-Level - [Mülakat Soruları: Angular](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari.md) ## 1. Cypress nedir? **Cevap** Cypress, doğrudan tarayıcıda çalışan modern bir JavaScript tabanlı E2E test framework'üdür. Sezgisel API, otomatik komut yeniden deneme ve görsel debugging sunar. Protractor'ın aksine (2021'den beri kullanımdan kaldırıldı), Cypress modern Angular uygulamalarını test etmek için üstün bir geliştirici deneyimi sunar. ## 2. Protractor neden 2021'den beri sürdürülmüyor? **Cevap** Angular ekibi, Protractor'ın eskiyen bir teknoloji olan Selenium WebDriver'a dayandığı için 2021'de bakımını durdurdu. Cypress ve Playwright, E2E testler için daha modern ve performanslı mimariler sunar. Yeni projeler için bu araçlara geçiş önerilir. ## 3. Cypress ile Playwright arasındaki temel fark nedir? **Cevap** Cypress tek bir mimariyle tarayıcıda çalışır, optimal entegrasyon sunar ancak oturum başına tek tarayıcıyı destekler. Playwright, tek oturumda cross-browser test (Chrome, Firefox, Safari) yapmayı sağlayan tarayıcı dışı mimari kullanır. Tek tarayıcılı Angular için Cypress'i, karmaşık çoklu tarayıcı testleri için Playwright'ı seçin. ## 15 soru daha mevcut - E2E testlerde bir seçicinin rolü nedir? - Angular'da test seçicileri için hangi HTML niteliği tercih edilmeli? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Angular mülakat konuları - [TypeScript Temelleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/typescript-basics.md): 25 soru, Junior - [TypeScript İleri Seviye](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/typescript-advanced.md): 20 soru, Junior - [Angular Temelleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-fundamentals.md): 20 soru, Junior - [Bileşenler ve yaşam döngüsü](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/components-lifecycle.md): 20 soru, Junior - [Services & Dependency Injection](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/services-dependency-injection.md): 20 soru, Junior - [Angular Modül Organizasyonu](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/modules-organization.md): 22 soru, Mid-Level - [Angular CLI](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-cli.md): 18 soru, Junior - [Direktifler ve Pipe'lar](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/directives-pipes.md): 22 soru, Mid-Level - [Routing ve Navigasyon](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/routing-navigation.md): 24 soru, Mid-Level - [Reactive Forms](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/forms-reactive.md): 26 soru, Mid-Level - [Template-driven Forms](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/forms-template-driven.md): 16 soru, Mid-Level - [RxJS Temelleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/rxjs-fundamentals.md): 22 soru, Mid-Level - [RxJS Operatörleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/rxjs-operators.md): 24 soru, Mid-Level - [HttpClient ve API çağrıları](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/http-client.md): 22 soru, Mid-Level - [Temel State Yönetimi](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/state-management-basics.md): 20 soru, Mid-Level - [Change Detection](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/change-detection.md): 20 soru, Mid-Level - [Angular Signals](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-signals.md): 20 soru, Mid-Level - [Standalone Components](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/standalone-components.md): 18 soru, Mid-Level - [Angular Birim Testleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/testing-unit.md): 22 soru, Mid-Level - [Build ve optimizasyon](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/build-optimization.md): 20 soru, Mid-Level - [NgRx Temelleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/ngrx-fundamentals.md): 24 soru, Senior - [İleri Düzey NgRx](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/ngrx-advanced.md): 24 soru, Senior - [Angular Mimarisi](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-architecture.md): 22 soru, Senior - [Performans Optimizasyonu](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/performance-optimization.md): 22 soru, Senior - [Güvenlik ve En İyi Uygulamalar](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/security-best-practices.md): 20 soru, Senior - [Gelişmiş RxJS Desenleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/advanced-rxjs-patterns.md): 22 soru, Senior - [Angular Universal ve SSR](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-universal-ssr.md): 20 soru, Senior - [Angular Mikro-frontend'ler](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/micro-frontends-angular.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/testing-e2e