Nexus Studio'yu yükleyin ve ilk testinizi çalıştırın
Yedi adımda yeni bir denemeden zamanlanmış test çalıştırmaya geçersiniz. Sonraki bölümlerde ayrıntılar yer alır: yükleyiciyi indirin, kontrol edin, bu makineyi etkinleştirin, bir test çalıştırın. Testler makinenizde çalışır; makineden dışarıya giden tek şey lisans kontrolüdür.
İlk 7 dakikanız
Studio'nun beklediği sırayla, yeni bir denemeden zamanlanmış test çalıştırmaya. İlk kurulumda birkaç yüz MB boyutundaki tarayıcılar indirilir; bu nedenle gereken süre bağlantınıza bağlıdır.
- Denemeyi başlatın ve yükleyin. Hesabınızda oturum açın, Koşulları kabul edin ve kart gerekmeden 30 günlük denemeyi başlatın. Yükleyiciyi indirin, SHA-256 değerini kontrol edin, çalıştırın ve lisans anahtarınızla bu makineyi etkinleştirin. Ardından bir çalışma alanı klasörü açın veya oluşturun ve Kurulum kılavuzunda Tümünü yükle seçeneğini seçin (ayrıntılar).
- İlk testinizi kaydedin (Nexus Recorder). Patrol'da Nexus Recorder sekmesini açın, kaydedilecek URL'yi ve test için bir ad girin, ardından Kaydı başlat seçeneğini seçin. Açılan tarayıcı penceresinde akışınızı tıklayarak tamamlayın, ardından pencereyi kapatın veya Durdur & kaydet seçeneğini seçin. Studio, test dosyasını çalışma alanınıza yazar. Bir testi tarif etmeyi veya mevcut bir testinizi içe aktarmayı tercih ederseniz yapay zekâ yazarı ve Test Adapter da test oluşturabilir.
- Yalıtılmış ortamda prova yapın (3 çalıştırma). Kayıt kaydedildiğinde Yalıtılmış ortamda, tarayıcı görünür şekilde çalıştır seçeneğini seçin. Yalıtılmış ortamda çalıştırma, kanıtlara veya geçmişe hiçbir şey yazmaz ve üç provanın her birinde farklı bir tarayıcı kullanılır. Patrol'daki Yalıtılmış ortamdan çıkmayı bekleyenler kartı bunları 0/3'ten 3/3'e kadar sayar, ardından test İlk gerçek çalıştırmasına hazır olanlar bölümüne taşınır. API testlerinde yalıtılmış ortam yoktur: ilk basışta gerçek çalıştırma yapılır.
- İlk gerçek çalıştırma. Devriyeyi çalıştır sekmesinde testi seçin, yalıtılmış ortam seçeneğini işaretlemeden bırakın ve Devriyeyi gerçekten çalıştır seçeneğini seçin. Gerçek çalıştırma, kanıtlara ve geçmişe kayıt yazar. Playwright testleri Chromium, Firefox ve WebKit'te, Selenium testleri ise Chromium ve Firefox'ta çalışır.
- Sonucu okuyun. Patrol, her testi her tarayıcıdaki durumuna göre renklendirir ve düzenleyicinin üzerindeki çalıştırma şeridi, her tarayıcının ne yaptığını yazıyla belirtir. Durum, 14 sonuçtan biridir: SECURE kendi başına geçti, FLAKY yalnızca yeniden denemede geçti, BREACHED gerçek bir bulgudur ve TIMEOUT zamanında yanıt vermedi; bu, bozuk olduğunun kanıtı değildir.
- Kanıtları açın. Menü çubuğunda Görünüm, ardından Kanıt Kasası seçeneğini seçin. Her kayıt Rapor, Üst Veriler, Telemetri ve Ham Günlük sekmeleriyle açılır. Bir başarısızlığı gerekçesiyle birlikte Gerçek hata veya Yanlış alarm olarak işaretleyin: ilk değerlendirme, kanıt muhafaza zincirini başlatır ve Doğrula, değişen ilk kaydı belirtir.
- Zamanlayın (İzleme veya CI/CD). Devriyeyi çalıştır sekmesindeki İzleme, seçili testleri gözetim gerektirmeden bir zamanlayıcıyla yeniden çalıştırır: 5 dakika ile 24 saat arasında aralıklarla veya belirli bir tarihte bir kez. Studio'nun çalıştığı makinenin açık olması gerekir; bağlarsanız Telegram veya Slack üzerinden yalnızca bir durum değiştiğinde bildirim gönderir. Bir işlem hattı için Çalıştır, ardından Ortamlar & CI/CD seçeneğini seçin: bu ekran GitHub Actions veya GitLab CI dosyasını oluşturur (Testlerinizi CI/CD üzerinden çalıştırın). Motoru CI ortamında çalıştıran makine, etkinleştirilmiş bir makinedir ve planınızdaki makine sınırına dahil edilir.
Sistem gereksinimleri
16 GB RAM'e sahip Windows 11 x64 bir makinede Playwright testlerini çalıştırmak için yalnızca yükleyici yeterlidir. İsteğe bağlı olarak işaretlenen her satır, yalnızca adını taşıdığı özellik için gereklidir ve Studio'nun Kurulum ekranı bunu kontrol eder.
| Bileşen | Durum | Ayrıntılar |
|---|---|---|
| Windows 11 x64 | Gerekli | Nexus Studio bir Windows masaüstü uygulamasıdır. Etkinleştirilen her makine planınızdaki sınıra dahil edilir: deneme sürümünde 1, Individual planında 1, Team planında 3, Business planında 10 (planlar ve makineler). |
| Bellek | Gerekli | En az 16 GB RAM. Windows, Studio ve tarayıcılar bu belleği paylaşır. Motorun kendi tahminine göre her tarayıcı yaklaşık 0.5 GB boş belleğe ihtiyaç duyar ve Windows ile Studio için 1 GB daha boş kalmalıdır: aynı anda üç tarayıcı için yaklaşık 2.5 GB boş bellek gerekir. |
| Disk alanı | Gerekli | Ölçülen değerler: Node.js yükleyiciye eklenmeden önce, 2026-09-22 tarihli derlemede Studio, motor ve paketleri için 207 MB; Playwright 1.62.1 tarayıcıları (Chromium, Chromium headless shell, Firefox, WebKit ve ffmpeg) için 1.2 GB. Çalışma alanlarınız ve kanıtlarınız bunlara ek alan kullanır. |
| Internet | Gerekli | Lisans kontrolü için: etkinleştirme sırasında, ardından her 24 saatte bir. Kontrol yapılmazsa Studio 7 gün boyunca çalışmaya devam eder, 4 gün daha uyarı gösterir, ardından yeniden bağlanana kadar salt okunur duruma geçer (çevrimdışı çalışma). Ayrıca deneme sürümü veya planı olan bir hesabınız olmalıdır; 30 günlük deneme sürümü için kart gerekmez. |
| Nexus Studio ve motor | Dahil | Masaüstü uygulaması ve test paketlerinizi çalıştıran motor, motorun paketleriyle birlikte. |
| Node.js 24 LTS | Dahil | Motor, yükleyicideki kopya üzerinde çalışır. Node.js kurmanız gerekmez. |
| Playwright 1.62.1 | Dahil | Test çalıştırıcısı. |
| Playwright tarayıcıları | Otomatik olarak kurulur | Playwright 1.62.1 için Chromium, Firefox ve WebKit, ilk yerel çalıştırmadan önce bir kez indirilir; bu nedenle ilk çalıştırmada internet gerekir. Bundan sonra çalışma alanı, lisans denetimi dışında çevrimdışı çalışır. |
| Python 3.10 veya üzeri | İsteğe bağlı: Python | pytest test paketleri, Python için Selenium, .py dosyalarında Test Uyarlayıcısı ve Python dilinde Kaydedici çıktısı için. Kurulum ekranı sürümü denetler ve tek tıklamayla pip aracılığıyla pytest, pytest-playwright, selenium ve playwright paketlerini ve Python Playwright tarayıcılarını kurar. |
| Eclipse Temurin JDK 17 | İsteğe bağlı: Java | Maven ile derlenen JUnit 5 tabanlı Selenium testleri için. Kurulum ekranı JDK ve Maven sürümlerini denetler ve tek tıklamayla winget aracılığıyla JDK kurar. Ölçülen: diskte 313 MB, tek test için 180 MB RAM. |
| .NET SDK 10 | İsteğe bağlı: C# | NUnit tabanlı Selenium ve Playwright testleri için. Kurulum ekranı SDK sürümünü denetler ve tek tıklamayla winget aracılığıyla kurar. Ölçülen: diskte 770 MB, tek test için 261 MB RAM. |
| Google Chrome | İsteğe bağlı: Selenium | JavaScript için Selenium 4.45.0, Chrome'u yönetir; Selenium Manager uygun sürücüyü belirler ve ilk indirmede internet gerekir. Firefox bir alternatiftir, ancak henüz gerçek ortamda doğrulanmamıştır. Selenium için Edge ve WebKit desteklenmez. |
| adb ve scrcpy | İsteğe bağlı: Android | USB üzerinden gerçek Android telefonlar için adb; scrcpy isteğe bağlıdır. Kurulum ekranı her ikisini de winget aracılığıyla kurar. USB hata ayıklaması açık olmalıdır: Cihazlar & Mobil bölümünde ilk telefon için bir kılavuz bulunur. |
| Docker Desktop | İsteğe bağlı: Docker çalışma ortamı | WSL 2 arka ucu ve Compose v2 ile, en az 4 GB belleğe sahip bir Docker sanal makinesi. Çalıştırıcı imajı mcr.microsoft.com/playwright:v1.62.1-noble (Ubuntu 24.04) tabanlıdır. |
| OpenSSH Client | İsteğe bağlı: SSH çalışma ortamı | Ayarlar, Sistem, İsteğe bağlı özellikler altındaki Windows isteğe bağlı özelliği. |
| A VPS | İsteğe bağlı: uzak çalışma ortamı | Docker Engine ve Compose v2 kurulu, SSH anahtarıyla kimlik doğrulaması üzerinden erişilen Ubuntu 24.04 LTS x86_64. Motor, test paketlerinizi orada aynı kapsayıcı imajında çalıştırır. |
Yükleyiciyi indirin
- İndir sayfasını açın ve Windows için indir seçeneğini seçin. Sayfada sürüm, yayın tarihi, boyut ve SHA-256 gösterilir. Aynı yükleyici, hesabınızdaki İndirilenler bölümünde de bulunur.
- Henüz lisansınız yok mu? E-posta adresinizle veya Google ile hesabınıza giriş yapın ve Genel Bakış bölümünde Koşulları kabul ederek 30 günlük denemeyi başlatın. 30 günlük süre, Studio'yu etkinleştirene kadar başlamaz.
İndirilen dosyayı kontrol edin
İndir sayfasındaki SHA-256, yayımladığımız yükleyicinin parmak izidir. İndirdiğiniz dosyayı çalıştırmadan önce bu değerle karşılaştırın. PowerShell'de, dosyanın bulunduğu klasörden:
(Get-FileHash -Algorithm SHA256 ".\<installer file name>").Hash -eq "<SHA-256 from the Download page>"
True, dosyanın yayımladığımız dosya olduğu anlamına gelir; büyük veya küçük harf olması önemli değildir. False, dosyanın aynı olmadığı anlamına gelir: dosyayı silin, yeniden indirin ve çalıştırmayın.
Windows SmartScreen, “Windows bilgisayarınızı korudu” uyarısıyla yeni bir yükleyiciyi durdurabilir. Yalnızca kontrol sonucu True ise devam edin: Ek bilgi, ardından Yine de çalıştır seçeneğini seçin.
Bu makineyi etkinleştirin
- Yükleyiciyi çalıştırın, ardından Nexus Studio'yu açın.
- Lisans anahtarınızı kopyalayın. Hesabınızda yalnızca bir kez gösterilir: denemeyi başlattıktan hemen sonra veya ücretli bir planda Lisans & makineler altında Lisans anahtarı al seçeneğini seçtiğinizde. Anahtarın yalnızca özet değerini saklarız; bu nedenle kaybederseniz yeniden oluşturun.
- Studio, etkinleştirilene kadar Lisans ekranıyla açılır. Anahtarı lisans anahtarı alanına yapıştırın ve Etkinleştir seçeneğini seçin. Anahtar
nxs_live_ile başlar ve 61 karakter uzunluğundadır; kopyalama sırasında eklenen boşluklar ve satır sonları yok sayılır. - Durum Etkin olarak görünür. Deneme sürümünde 30 günlük süre şimdi başlar.
Anahtar, bu makineyi etkinleştirmek için bir kez gönderilir ve Studio anahtarı saklamaz. Bundan sonra Studio lisansını kendiliğinden doğrular. Aynı ekranda, Bu makineden gönderilenler altında, bir sonraki kontrolde gönderilecek isteğin tam içeriği gösterilir (neler içerir).
Etkinleştirme reddedilirse iletide nedeni belirtilir: anahtar geçerli değil, plandaki tüm makineler kullanımda, bu makinede daha önce deneme kullanılmış, lisansın ödemesi eksik veya lisans sunucusuna erişilemiyor.
Bir çalışma alanı açın ve Kurulum'u çalıştırın
Bu bölüm makinenizde gerçekleşir ve biz hiçbirini görmeyiz: ne testi ne de sonucu.
- Bir klasör açın. Testleriniz ve kanıtlarınız tek bir çalışma alanı klasöründe saklanır. Yeni klasör ve Burada oluştur seçeneklerini, zaten çalışma alanı olan bir klasör içinse Mevcut klasörü aç seçeneğini seçin.
- Kurulum. Çalışma alanı, npm install ve playwright install komutlarıyla paketlerini ve tarayıcılarını bir kez yükler. Kurulum kılavuzunda Tümünü yükle, eksik kalanları sırayla yükler; gerekli tüm satırlar hazır olduğunda Devam et etkinleşir. Bunun için ağ bağlantısı gerekir; sonrasında çalışma alanı, lisans denetimi dışında çevrimdışı çalışır. adb yalnızca gerçek Android telefonlar için gereklidir.
- Ardından testin kendisi. Oluşturun, provasını yapın, gerçekten çalıştırın ve sonucu okuyun: İlk 7 dakikanız bölümünün 2 ile 6 arasındaki adımları.
Studio turu tüm ekranları gösterir.
Güncellemeler
Güncellemeler asla otomatik değildir: Şimdi güncelle seçeneğini kullanana kadar hiçbir şey indirilmez veya yüklenmez. Sonrasında tek tıklama yeterlidir.
- Daha yeni bir sürüm yayımlandığında Studio, menü çubuğunun altında bir satır gösterir: Nexus Studio ve sürüm, kullanıma hazır, yanında Şimdi güncelle ve Daha sonra seçenekleri. Bildirim, lisans denetimiyle birlikte imzalı olarak gelir; Studio, doğrulayamadığı bir güncelleme için hiçbir şey göstermez.
- Şimdi güncelle seçeneğini kullanana kadar hiçbir şey indirilmez. Ardından Studio, yükleyiciyi downloads.sentinel-nexusstudio.com adresinden HTTPS üzerinden indirir ve SHA-256 değerini imzalı bildirimdeki değerle karşılaştırır. Bildirim için ayrı bir bağlantı kurulmaz; lisans denetimi dışında kurulan tek bağlantı indirme bağlantısıdır.
- Doğrulama başarılı olduğunda Studio kapanır, yeni sürüm yanıtlamanız gereken sorular olmadan, yalnızca bir ilerleme çubuğuyla yüklenir ve Studio yeniden açılır. Doğrulama başarısız olduğunda dosya silinir, hiçbir şey yüklenmez ve ilgili satırda neden belirtilerek Yeniden dene seçeneği sunulur.
- Güncellemeden sonra, her çalışma alanındaki motor kopyası kendini yeni sürüme günceller. Testlerinize, kanıtlarınıza ve ayarlarınıza dokunulmaz.
Nerede çalıştırılır
Studio kendi Windows 11 bilgisayarınızda çalışır ve başka hiçbir şey gerekmez.
- Kendi bilgisayarınız. Studio'yu kurun, bir çalışma alanı açın ve çalıştırın. Zamanlanmış çalıştırmalar yalnızca bilgisayar uyanıkken gerçekleşir.
- İsteğe bağlı bir mini bilgisayar. Bir iş istasyonunu meşgul etmeden gece regresyon testleri ve zamanlanmış çalıştırmalar için sürekli açık kalan, bu işe ayrılmış bir Windows 11 makinesi. Watch zamanlamasını sürdürür ve kanıtlar makinenin diskinde kalır.
- Her çalışma alanına bir çalışma ortamı. Her çalışma alanı, motorun test paketlerini nerede çalıştıracağını Studio'nun Docker ekranından seçer: bu makinede; aynı diskteki çalıştırıcı konteynerinde, bu makinedeki Docker'da; veya aynı konteyner imajını çalıştıran SSH üzerinden erişilen bir VPS'te. İki çalışma alanında test edilen iki uygulama, iki farklı çalışma ortamı kullanabilir. Bu üç seçenekten hiçbiri zorunlu değildir ve geçiş yapmak için tek bir ayarı değiştirmek yeterlidir. Studio'nun kendisi her zaman Windows'ta kalır.
- Bir VPS, Docker Engine ve Compose v2 ile Ubuntu 24.04 LTS çalıştırır ve SSH anahtarıyla kimlik doğrulaması yapılarak erişilir. Kanıtlar, siz indirene kadar orada kalır. Kendi lisansını denetler ve planınızdaki makine sayısına dahil edilir: bkz. planlar ve makineler.
- Gerçek Android telefonlar, USB hata ayıklama açıkken USB üzerinden Studio'nun çalıştığı makineye bağlanır; Cihazlar & Mobil bölümünde ilk telefon için bir kılavuz bulunur. Telefonda test çalıştırma işlemleri, Selenium ve Python test paketleri ve altyapı kaos testleri her zaman Studio'nun çalıştığı makinede yürütülür.
Zamanlayıcı Watch, yalnızca Studio'nun bulunduğu makinede, çalışma alanının çalışma ortamı Yerel olarak ayarlandığında çalışır. Bir VPS'te çalıştırmaları zamanlamak için CI sisteminizi kullanın: Testlerinizi CI/CD üzerinden çalıştırın.
Altyapınızın sahibi olun bu kurulumlar arasında seçim yapmanıza yardımcı olur ve kendi makinelerinizi bulut tabanlı bir kalite güvence platformu ve kiralık sunucuyla karşılaştırır: kanıtların nerede saklandığı, bunlara kimlerin erişebildiği ve maliyetleri açısından.
Nexus Studio, tünel olmadan localhost'u nasıl test eder?
Size ait bir kalite güvence sistemi. Tünel yok, dışarıya açık hazırlık ortamı URL'si yok, ağınızdan çıkan test verisi yok. Windows 11, Ubuntu 24.04 LTS, Docker veya SSH üzerinde çalışır. BASE_URL, test paketini localhost üzerindeki ya da özel bir hazırlık ortamı URL'sindeki uygulamanıza olduğu gibi yönlendirir.
- Testlerden sonra çalışır durumda bırakılmış bir geliştirme sunucusu.
NEXUS_APP_STARTher çalıştırmadan önce uygulamanızı başlatır ve çalıştırma bittiğinde, başarısız olduğunda veya Ctrl+C dahil herhangi bir şekilde kesildiğinde tüm işlem ağacıyla birlikte durdurur. - Hiç başlamamış bir uygulamada başarılı görünen bir çalıştırma.
Çalıştırma, hazır olma URL'si 500'ün altında bir durum koduyla yanıt verene kadar bekler, her 0.5 saniyede bir sorgular. Uygulama başlatılamazsa çalıştırma hiç başlamaz:
CONFIG_ERROR APP_DID_NOT_START, son 40 günlük satırıyla birlikte. - Zaten çalışan bir uygulamanın ikinci bir kopyası.
NEXUS_APP_REUSE=truezaten yanıt veren bir uygulamayı kullanır ve çalışır durumda bırakır;falseise o adreste başka bir şey yanıt veriyorsa çalıştırmayı durdurur. - Kimsenin bir derlemeyle ilişkilendiremediği bir sonuç.
Her çalıştırma, uygulamanızın package.json sürümünü ve test ettiği git commit'ini kaydeder.
- Docker ve SSH.
Docker kullanıldığında uygulama yine bu makinede çalışır ve kapsayıcı, localhost üzerindeki BASE_URL adresine host.docker.internal üzerinden erişir. SSH kullanıldığında ise uzak makinede başlar.
Tek bir program ve bağımsız değişkenleri, kabuk olmadan: npm run dev, pnpm dev veya node server.js. nexus app check, Studio'daki test etme seçeneği, uygulamayı başlatır, bekler ve durdurur. Günlüğün tamamı evidence/run-context/ içinde kalır.