İçeriğe geç

Tester Squad

Tester Squad (/tester-squad), bir agent'ı farklı sanal kullanıcı profilleriyle (persona) test etmek için koşu kaydettiğiniz ve bulunan hataları (bug report) takip ettiğiniz kalite güvence ekranıdır. Discover'daki Proving Grounds sekmesi ve oradaki My Squad düğmesi bu ekrana getirir (sekmedeki squad kartları şu an örnek veridir).

flowchart LR
    A[Testing agent seç] --> P[Persona'ları aç/kapat]
    P --> R[Run Test Squad]
    R --> Q[Koşu kaydı: Queued]
    Q --> L[Live Run]
    Q --> S[Results: sayaçlar + bug report'lar]

Yürütme motoru henüz devrede değil

Koşular şu an yalnızca kayıt altına alınır: oluşturulan koşu Queued durumunda kalır; persona'ları agent'a karşı otomatik çalıştıran motor henüz yoktur. Bug report'lar da otomatik üretilmez; API ile kaydedilen notlar Results sekmesinde listelenir.

Ekran

Başlıkta Proving Grounds (Discover'a döner) ve Run Test Squad düğmeleri, altında Testing agent seçicisi bulunur. Seçici kütüphanenizdeki agent'ları listeler; işlem yapmak için cüzdanla giriş yapmış ve kütüphanenizde en az bir agent bulunuyor olmalıdır. Ekranın üç sekmesi vardır:

Sekme İçerik
Roster TARGET seçimi (Create Agent, Guild Master, Legend, Missions) ve açılıp kapatılabilen 8 persona kartı
Live Run Seçili agent'ın son koşusu ve persona şeritleri; koşu sürerken ekran 5 saniyede bir yenilenir
Results Total runs, Completed, Bug reports, High severity sayaçları ve bug report listesi; her satırdaki Re-run o persona için yeni bir koşu kaydeder

Persona'lar

Persona Rol Odak
The Novice (varsayılan) Ambiguity tester Belirsiz, eksik bağlamlı prompt'lar
The Power User (varsayılan) Depth tester Çok kısıtlı, yoğun prompt'lar
The Adversary Red team Prompt enjeksiyonu, jailbreak, SSRF tarzı URL'ler
The Edge-Caser Boundary tester Boş alanlar, maksimum uzunluk girdileri
The Speed Runner Load tester Eşzamanlı hızlı istekler, rate limit
The Domain Expert Quality tester Yanıt kalitesini ölçen uzman prompt'ları
The Localizer i18n tester İngilizce dışı ve karışık dilli prompt'lar
The Distracted User State tester Akışı yarıda bırakıp geri dönme

Test Koşusu Kaydetme

  1. Testing agent seçicisinden kütüphanenizdeki bir agent'ı seçin.
  2. Roster sekmesinde TARGET'ı belirleyin ve dahil edilecek persona'ları açık bırakın.
  3. Run Test Squad deyin; koşu Queued olarak kaydedilir ve Live Run sekmesi açılır.
  4. Results sekmesinde koşu ve bug report sayaçlarını izleyin.

API ve Entegrasyon

Uçlar agent-service üzerindedir:

  • POST /api/v1/user/tester/runs: Persona listesiyle yeni koşu kaydeder (queued).
  • GET /api/v1/user/tester/runs: Koşuları listeler.
  • POST /api/v1/user/tester/runs/:id/rerun: Var olan koşuyu klonlayıp yeniden kuyruğa alır.
  • POST /api/v1/user/tester/bug-reports: Bug report kaydeder (persona, girdi, sorun, önem).
  • GET /api/v1/user/tester/bug-reports: Bug report'ları listeler.

İlgili