Oyunlar
Oyununuzu bir oyuncu gibi oynar, içini bir geliştirici gibi okur.
Sıradan test araçları oyun ekranında sadece piksel görür. TestSafe oyunun içindeki her nesneyi adıyla tanır. Menüyü geçer, seviyeyi oynar, hatayı bulur.
Örnekler
Ajan oyunlarda ne yapıyor?
Her örnekte solda ajana verilen komut, sağda cihazda olanlar.
- 01
Seviyeyi hamle hakkı bitmeden bitirir
Eşleştirme oyununda ajan tahtayı okur, hedefe götüren hamleyi seçer ve seviyeyi hamle hakkı bitmeden bitirmeye çalışır. Hedef sayaçları doğru saymıyorsa ya da patlamalar takılıyorsa o anı videoyla getirir.
AI Talimatları
Yapay Zeka
PROMPT
42. seviyeyi hamle hakkı bitmeden bitirAKIŞ PORTLARI
BaşarılıHata - 02
Atışı kendi yapar, kuleyi yıkar
Ajan sapanı geri çeker, açıyı ve gücü seçer, atışı yapar. Kule ayakta kalırsa bir sonraki atışta açıyı değiştirir. Bir blok havada asılı kalırsa ya da puan yanlış işlerse o kareyi videoyla getirir.
AI Talimatları
Yapay Zeka
PROMPT
Üç atışta kulenin tamamını yıkAKIŞ PORTLARI
BaşarılıHata - 03
Mağazayı açar, paketleri ve fiyatları okur
Ajan oyun içi mağazayı açar, paketleri tek tek okur ve fiyat yazılarına bakar. Bir fiyat kutusuna sığmıyorsa, bir paket yanlış görünüyorsa ya da mağaza hiç açılmıyorsa o kareyi videoyla getirir.
AI Talimatları
Yapay Zeka
PROMPT
Mağazayı aç, paketleri ve fiyatları kontrol etAKIŞ PORTLARI
BaşarılıHata
Oyunlar için
Ajan oyununuzu içinden okur.
Sıradan bir test aracı oyun ekranında renkli piksellerden başka bir şey görmez. TestSafe çalışan oyunun içindeki listeye bakar. Puan yazısı nerede, hangi düğmeye dokunulabilir, karakter sahada mı, düşman ekrandan çıktı mı. Sağdaki listede ajanın o an gördüğü şeyler var, telefonda da karşılıkları.
- Oyunun menülerini, butonlarını ve karakterlerini tanır
- Oyuncularınıza giden sürüm neyse onu test eder
- Ajan ekrandaki bir noktaya değil, butonun ve nesnenin kendisine dokunur
Ajanın gördükleri
Listedeki bir satırın üstüne gelin, telefonda karşılığı yansın.
Her sürümde ölçülür
Oyun ağırlaştıysa bunu rakamlarla görürsünüz.
- FPS
- kare hızı ve takılan kareler, seviye seviye
- Bellek
- sürümden sürüme bellek ve işlemci kullanımı
- Çökme
- çökme ve donmalar, videosuyla birlikte
Hangi oyunlarla çalışır?
Android'de çalışan mobil oyunlar. Ajan oyunun içini okur. Menüleri, butonları, karakterleri tanır. Oyuna ek bir şey kurulmaz, oyuncularınıza giden sürüm neyse o test edilir.
Oyuncunun telefonu
Seviyenin ortasında şarj biterse ne oluyor?
Oyuncularınızın çoğu oyunu metroda, şarjı biterken ve bildirim yağarken açıyor. Ajan seviyeyi oynarken telefonun hâlini siz değiştirirsiniz, oyun o anda ne yapıyor görürsünüz.
Cihaz koşullarına bakın →- Seviyenin ortasında şarj yüzde 5'e iner, sistem uyarısı ekranı kaplar
- İnternet yavaşlar ya da kesilir, oyun ilerlemeyi kaydedebiliyor mu
- Telefon çalar, oyuna geri dönünce kaldığı yerden devam ediyor mu
- Telefon başka bir dilde açılır, metinler ekrana sığıyor mu
Her sürümde
Yeni güncelleme çıkınca aynı seviyeler yeniden oynanır
- 01
Yeni sürüm
GitHub'da sürüm yayınlandığında testler yeni derlemeyle başlar.
- 02
Siz başında değilken
Senaryoları iş akışı olarak sıraya dizersiniz, kimse başında değilken arka arkaya çalışır.
- 03
Sonuç ekibe
Rapor videosuyla birlikte GitHub, Slack ya da Jira'da ekibinize gelir.
Oyununuzu ajanlara oynatalım.
Bir demo ayarlayın. Kendi oyununuzda, canlı bir testte birlikte izleyelim.