Her Nexus Studio terimi, tek bir tanım.
Nexus Studio, Playwright, Selenium, pytest testlerini 14 kategoride değerlendiren, hata kanıtı saklayan kurum içi kalite güvencesi işletim sistemidir.
Aşağıdaki her madde, terimin yer aldığı sayfaya bağlantı içeren açık bir tanımdır. Bir sayfa ile bu sözlük arasında fark varsa sayfa esas alınır. Son güncelleme: .
Ürün
Nexus Studio'nun ne olduğu ve nerede çalıştığı.
Nexus Studio nedir?
Nexus Studio, Playwright, Selenium, pytest testlerini 14 kategoride değerlendiren, hata kanıtı saklayan kurum içi kalite güvencesi işletim sistemidir.
Yerel altyapıda kalite güvencesi nedir?
Testleri çalıştırmak, kanıtları tutmak ve geçmişi saklamak için kontrolünüzdeki makineleri kullanmaktır. Nexus Studio'nun tek otomatik bağlantısı, hiçbir test verisi taşımayan lisans denetimidir.
Bir test çalıştırmasının ve kanıtlarının tutulabileceği yerler
Adli inceleme sonucu nedir?
Başarılı veya başarısız yerine kullanılan, adlandırılmış 14 sonuçtan biridir. Sorunsuz başarıyı, çekinceli başarıyı, uygulama arızasını ve ortam sorununu birbirinden ayırır.
Motor ana makinesi nedir?
Motorun test paketlerinizi çalıştırdığı makinedir: Windows bilgisayarın kendisi, bu bilgisayardaki Docker veya SSH üzerinden erişilen bir Linux sunucusu. Studio, Windows üzerinde kalır.
14 sonuç kategorisi
Her test çalıştırmasına başarılı veya başarısız yerine bu sonuçlardan biri atanır. Karar sırası sonuçlar sayfasındadır.
SECURE ne anlama gelir?
Yeniden denenmeden ve hiçbir seçici onarılmadan, kendi başına başarılı olan bir test çalıştırmasıdır. Yapılması gereken bir şey yoktur.
CHAOS_RESILIENT ne anlama gelir?
Yapay bir arıza uygulanırken başarıyla tamamlanan, dolayısıyla uygulamanın dayandığı bir çalıştırmadır. Hata raporlarından ayrı kaydedilir, böylece kaos testleri kararlılık istatistiklerini asla çarpıtmaz.
AUTO_RECOVER ne anlama gelir?
Yalnızca bozuk bir seçici onarıldıktan sonra başarıyla tamamlanan bir çalıştırmadır. Testteki öğe bulucu hâlâ çalışmadığından düzeltilmesi gerekir.
FLAKY ne anlama gelir?
Hiçbir şey onarılmadan, önce başarısız olup yeniden denemede başarıyla tamamlanan bir çalıştırmadır. Bir düzeltmeyi değil, uygulamada veya testte açıklanamayan bir kararsızlığı gösterir.
PERFORMANCE_DEGRADED ne anlama gelir?
Doğrulamaları geçen ancak sayfası çok yavaş olan bir çalıştırmadır: Web Vitals veya gecikmeli yükleme sınırı aşılmıştır. Denetimi katı hâle getirene kadar yalnızca uyarı niteliğindedir.
A11Y_VIOLATION ne anlama gelir?
Doğrulamaları geçen ancak erişilebilirlik denetiminden geçemeyen bir çalıştırmadır. Üst veriler, tetiklenen her axe-core kuralını listeler. Denetimi katı hâle getirene kadar yalnızca uyarı niteliğindedir.
SECURITY_VIOLATION ne anlama gelir?
Doğrulamaları geçen ancak örneğin eksik bir CSP nedeniyle güvenlik başlıkları denetiminden geçemeyen bir çalıştırmadır. Denetimi katı hâle getirene kadar yalnızca uyarı niteliğindedir.
BREACHED ne anlama gelir?
Bir doğrulamanın başarısız olduğu ve hatanın ortam ya da test düzeneği kaynaklı bilinen hiçbir örüntüyle açıklanamadığı bir çalıştırmadır. Gerçek hata veya Yanlış alarm olarak değerlendirilmesi gereken somut bir bulgudur.
BREACHED_FLAKY ne anlama gelir?
Daha önce yeniden denenmiş olup son denemesinde başarısız olan bir çalıştırmadır, dolayısıyla başarısızlığın kendisi tutarsızdır. Hata raporu oluşturmadan önce denemeleri karşılaştırın.
CHAOS_BREACHED ne anlama gelir?
Yapay bir arıza uygulandığında başarısız olan bir çalıştırmadır. İşlevsel hata raporlarından ayrı tutulan bir dayanıklılık bulgusudur.
TIMEOUT ne anlama gelir?
Zamanında yanıt vermeyen bir çalıştırmadır. Uygulamanın bozuk olduğunun kanıtı değildir: herhangi bir sınırı değiştirmeden önce sayfanın ne kadar hızlı olduğunu kontrol edin.
UNREACHABLE ne anlama gelir?
Sunucuya hiç ulaşılamayan bir çalıştırmadır: herhangi bir sayfa gözlemlenmeden önce DNS veya bağlantı başarısız olmuştur. Uygulamayla ilgili bir bulgu değildir.
BLOCKED ne anlama gelir?
Sitenin 403, 429, engelleme sayfası veya bot doğrulamasıyla kendini koruduğu bir çalıştırmadır. Uygulamayla ilgili bir bulgu değildir.
CRASHED ne anlama gelir?
Tarayıcının veya işlemin beklenmedik şekilde sonlandığı bir çalıştırmadır: kapanmış bir sayfa, DevTools protokol hatası veya sonlanmış bir WebDriver oturumu. Sorun uygulamada değil, altyapıdadır.
API testleri
REST ve GraphQL testlerinin kendilerine özgü sonuçları vardır.
API sonuçları nelerdir?
REST ve GraphQL testleri için yedi sonuç vardır: API_SECURE, API_FLAKY, API_DRIFTED, API_BREACHED, API_DEGRADED, API_VULNERABLE ve API_BLOCKED. Her biri yanıta göre değerlendirilir.
Şema sapması nedir?
Bir API yanıtının yapısının, en son kaydedilen yanıta kıyasla değişmesidir. API_DRIFTED olarak gösterilir ve denetimi katı hâle getirene kadar başarılı sayılır.
API_BLOCKED ne anlama gelir?
Bir API çalıştırması 429 veya Cloudflare ya da Akamai imzası taşıyan bir 403 yanıtı aldı, bu yüzden istek ürününüze hiç ulaşmadı.
Kanıt ve ispat
Bir çalıştırmanın geride bıraktıkları ve bunların nasıl denetlenebileceği.
Evidence Locker nedir?
Her sonucun dosyalandığı Studio ekranı. Başarısızlık durumunda adli inceleme raporu, üst veriler, ham günlük ve ekran görüntüsü saklanır; gerçek bir başarısızlıkta video da saklanır.
Mühürlü muhafaza zinciri nedir?
İsteğe bağlı olarak etkinleştirilen, bir kanıt kaydındaki her dosyanın SHA-256 ile özetini çıkarıp kaydı önceki kayda bağlayan bir kayıt defteri; böylece doğrulama, değişen ilk kaydı belirtir.
UNVERIFIED ne anlama gelir?
Muhafaza zinciri kayıt defteri bulunmadığında oluşan durum. Doğrulama UNVERIFIED sonucunu bildirir ve başarısız olur, asla sessizce OK vermez, çünkü kanıtın yokluğu kanıt değildir.
Gerçek hata veya Yanlış alarm kararı nedir?
Başarısız bir çalıştırma hakkında, gerekçe belirtilmesi zorunlu olan bir sınıflandırma kararı. Karar muhafaza zincirine eklenir.
Başarısızlık videosu nedir?
Gerçek bir başarısızlık için saklanan oturum kaydı: varsayılan olarak BREACHED, BREACHED_FLAKY ve CHAOS_BREACHED için, Ayarlar bölümünde etkinleştirdiğinizde ise TIMEOUT ve BLOCKED için.
Kimlik matrisi nedir?
Her testin her tarayıcı ve cihazdaki durumunu gösteren, nerede başarılı olup nerede olmadığını belirten bir Geçmiş görünümü. Noktalı gösterim, testin orada hiç çalıştırılmadığı anlamına gelir.
Kanıt bütçesi nedir?
Saklanan tüm kanıtlar için varsayılan olarak 20 GB olan tek bir toplam boyut sınırı ve en az 10 GB boş disk alanı şartı. Önce en eski çalıştırmalar silinir; her testin en yeni çalıştırması korunur.
Kararsızlık tahmin aracı nedir?
Kendi Geçmiş verilerinizle eğitilen, her test ve tarayıcı için güven düzeyini de belirten bir risk puanı. Tek bir çalıştırma, düşük güven düzeyi olarak gösterilir.
Test oluşturma ve onarma
Bir testin nasıl yazıldığı, incelendiği ve güncel tutulduğu.
Nexus Recorder nedir?
Gerçek bir tarayıcıda tıkladıkça, yapay zekâ kullanmadan Playwright veya Selenium kodu yazar ve her seçiciyi sabit kurallarla değerlendirir.
Yapay zekâ yazarı nedir?
Zaten kullandığınız yapay zekâ aracıyla veya yerel bir modelle test taslakları oluşturur. Taslak, Vet denetiminden geçer ve yalıtılmış ortamda prova edilir; siz kabul edene kadar hiçbir şey kaydedilmez.
Vet nedir?
Bir testin kurala dayalı incelemesi: yapay zekâ kullanılmadan yapılan yedi denetim; bunlar arasında test kimliği, başarısız olabilen doğrulama ifadeleri ve sabit beklemelerin, zorlanmış tıklamaların, taklit nesnelerin veya kırılgan konumlandırıcıların bulunmaması yer alır.
Test Adapter nedir?
Ekibinizin mevcut Playwright veya Selenium testlerini içe aktarır, bunları yapay zekâ yerine kurallarla yeniden yazar ve bir doğrulama ifadesi kaybolacaksa içe aktarmayı engeller.
Satırı onar nedir?
Başarısız olan satırın kenar boşluğunda bulunan, adımı yeniden kaydeden veya daha güçlü bir seçiciyle değiştiren bir eylem; en güçlü seçici ilk, XPath son sıradadır. Değişikliği kaydetmek onu onaylar.
Önce izin isteyen kendini onarma nedir?
Bir başarısızlıktan sonra, arka plandaki bir tarayıcı testi başarısız olan satıra kadar yeniden oynatır ve yapay zekâ kullanmadan aday seçiciler hazırlar. Siz seçim yapana kadar test kırmızı kalır.
Konum belirleyici sağlığı nedir?
Açık olan testteki zayıf ve orta düzey konum belirleyicilerin, bozulmadan önce satırları ve nedenleriyle gösterilen listesi.
Yalıtılmış ortam provası nedir?
Yeni bir test önce kanıtlara veya geçmişe hiçbir şey yazmayan yalıtılmış bir ortamda çalışır. Üç provadan sonra ilk gerçek çalıştırmasına hazır olur.
Testleri çalıştırma
Testlerin nerede ve ne zaman çalıştığı.
Çalıştırma devriyesi nedir?
Studio'nun çalıştırma ekranı. Testleri Chromium, Firefox, WebKit ve gerçek Android telefonlarda, art arda veya aynı anda en fazla üç test olacak şekilde çalıştırır ve her motor için bir sonuç verir.
İzleme nedir?
Seçilen testlerin, 5 dakikadan 24 saate kadar aralıklarla veya belirli bir tarihte bir kez, zamanlanmış olarak yeniden çalıştırılması. Yalnızca durum değiştiğinde Slack veya Telegram üzerinden bildirim gönderir.
Tünel olmadan localhost testi nasıl çalışır?
Motor uygulamanızı başlatır, yanıt verene kadar bekler, testleri çalıştırır ve uygulamayı durdurur; böylece localhost veya özel hazırlık ortamı URL'si olduğu gibi test edilir.
Kendi sunucunuzda barındırılan Playwright nedir?
Playwright'ın bulut tabanlı bir test ağı yerine kontrolünüzdeki makinelerde çalıştırılması: bilgisayarınız, mini bilgisayar, Docker veya SSH üzerinden bir Linux sunucusu; kanıtlar da kendi disklerinizde tutulur.
Stres, güvenlik ve raporlama
İşlevsel testin ötesindeki kontroller ve sürümü yayımlama kararı.
Chaos Lab nedir?
Tarayıcıda yavaş ağ, bağlantı kesintisi veya CPU kısıtlaması gibi arızalar oluşturur ya da kayıtlı bir Docker kapsayıcısını duraklatır, durdurur, zorla sonlandırır ve yeniden başlatır.
NOT_INJECTED ne anlama gelir?
Hiçbir arıza tetiklenmediğinde altyapı kaosu için verilen sonuç. Hiçbir arızanın etkili olmadığı bir çalıştırma asla dayanıklı olarak nitelendirilmez.
Yük nedir?
Motordaki iş parçacıkları yük oluşturur ve saniyedeki istek sayısını, p50 ile p99 arasındaki gecikmeleri, hata oranını ve APDEX'i raporlar; sonuç olarak PASS, OVER_BUDGET veya UNMEASURED verir.
Smart Monkey nedir?
Test etme yetkinizin olduğu hedefler için otonom bir DAST tarayıcısı. Kör bulguları kendi makinenizdeki bir dinleyicide doğrular ve SARIF biçiminde dışa aktarır.
Görsel regresyon nedir?
Onayladığınız görsellerle piksel karşılaştırması: ilk çalıştırmada bir referans oluşturulur ve sonraki çalıştırmalar bununla karşılaştırılır. Referanslar her tarayıcı ve platform için ayrı tutulur.
Yönetici Raporu nedir?
Sürümün yayımlanmasını onaylayan kişi için güven düzeyi, kapsam ve başarı oranının yanı sıra hataları kök nedenleriyle sunan; devam, dikkat veya durdur kararı.
Test kavramları
Genel terimlerin bu sitede kullanıldıkları anlamlarıyla tanımları.
Kararsız test nedir?
Başarısız olduktan sonra yeniden denendiğinde başarılı olan test. Nexus Studio bunu sessizce başarılı saymak yerine FLAKY olarak kaydeder; böylece kararsız test görünür kalır.
Yanlış başarısızlık nedir?
Yavaş ağ, erişilemeyen sunucu, bot doğrulaması veya yanıt vermeyen tarayıcı gibi, uygulamadan değil ortamdan kaynaklanan test başarısızlığı.
Kırılgan seçici nedir?
Kullanıcı arayüzü değiştiğinde çalışmaz hâle gelen öğe bulucu. Öğe bulucu sağlığı, zayıf seçicileri bozulmadan önce listeler; Onarım satırı ise daha sağlam seçenekler önerir.
Makine başına fiyatlandırma nedir?
Planlar, etkinleştirilmiş Windows kurulumu başına fiyatlandırılır; her planda tüm özellikler bulunur ve kullanıcı, test veya paralel çalıştırma başına ücret alınmaz.
Terimleri kendi uygulamanız üzerinde görün.
Kendi makinelerinizde, tüm özellikleriyle 30 gün ücretsiz. Kart gerekmez.