Kullanım senaryosu

Aynı testi çalıştırın her gerçek telefonda.

Bir akışı bir kez yazın, tek bir telefonda ya da tüm filoda çalıştırın, tekrarlanacak şekilde zamanlayın ve ekran kaydını yakalanan trafikle birlikte inceleyin.

Six phones racked to one bmfarm Mac mini beam a live mirror up into a browser farm view — a mirrored phone screen with a touch ripple beside a schedule card of checked runs — while the rack's traffic also streams into a small live dashboard feed with green status codes. dash.busymate.dev/farm 02:00 bmfarm live 200 201

Sorun

Manuel regresyon testi N cihaza ölçeklenmez

Simülatörler gerçek cihaza özgü hataları kaçırır ve her sürümden önce on fiziksel telefonda giriş akışına manuel olarak dokunmak kimsenin istemediği bir iştir.

Bir giriş akışının, satın alma yolunun veya regresyon paketinin — simülatör değil — gerçek donanımda, birden fazla cihazda, bir zamanlamayla, her telefonu birinin elinde tutmasına gerek kalmadan çalıştırılmasına ihtiyaç duyan QA ve mobil ekipler için.

Busymate'in Phone Farm'ı, USB hub'lı bir Mac'i kendi kendine barındırılan bir cihaz laboratuvarına dönüştürür. Android veya iOS telefonları bağlayın; otomatik olarak sağlanırlar — uygulamaları yükleyin ve başlatın, bul-ve-dokun akışlarını çalıştırın, bağlı her cihazda toplu bir betik uygulayın ve tüm işlemi tekrarlanacak şekilde zamanlayın.

Nasıl çözüyor

Bir Mac, onlarca telefon, tek bir betik

Kontrol ve yakalama aynı akışta yaşar — birbirine dikilmiş iki ürün değil.

Tüm filoyu otomatikleştirin

Bul-ve-dokun akışları, uygulama kurulumları ve başlatmaları, toplu otomasyonlar, zamanlamalar ve ekran kayıtları — bunları tek bir telefonda veya hepsinde birden çalıştırın.

Cihazlar, anında sağlanır

Bir telefonu bağlayın; panoda görünür, sağlanmış ve kontrole hazırdır — telefon başına kablolama yok, izlenecek laboratuvar yazılımı yok.

Yakalama ücretsiz olarak dahildir

Farm'a bağlı her telefonun HTTPS trafiği, diğer her şeyle aynı yakalama hattından geçer; böylece başarısız bir çalıştırma, yalnızca bir ekran görüntüsü değil, yaptığı tam istekleriyle birlikte gelir.

Dahil olan yüzeyler
  • Farm
  • Android
  • iOS
  • Dashboard
  • MCP

Çiftlikte

Nasıl çalışır: filonun tamamında

USB hub'lı bir Mac laboratuvardır; pano ise kontrol odası.

  1. 01

    Telefonları ana makineye takın

    Çiftlik ana makinesini telefonları süren Mac'te çalıştırın. Android cihazlar USB hata ayıklaması üzerinden otomatik benimsenir; iOS cihazlar tek seferlik Geliştirici Modu ve Güven dokunuşlarından sonra hazırlanır. Her telefon panoda yeniden takmalara ve yeniden başlatmalara dayanan kararlı bir kimlikle belirir.

  2. 02

    Tekrarlamak istediğiniz akışı betikleyin

    Çiftliğin sunduğu eylemlerden bir akış kurun — bir uygulama kurup başlatın, bir öğeyi etiketiyle bulup dokunun, metin yazın, ekran görüntüsü alın. Önce tek bir telefonda canlı yansımayı izleyerek çalıştırın, sonra bağlı tüm cihazları seçip hepsinde aynı anda çalıştırın.

  3. 03

    Zamanlayın, sonra her çalıştırmayı gözden geçirin

    Akışın her gece ya da her sürümden önce tekrarlanması için bir zamanlama ekleyin. Her çalıştırma, telefonun o sırada yaptığı HTTPS trafiğinin yanında bir ekran kaydı bırakır; böylece başarısız bir adım yalnızca ekranın bir görüntüsüyle değil, başarısız olan tam istekle birlikte gelir.

SSS

Takmadan önce sık sorulanlar

Bir cihaz laboratuvarı hizmeti mi yoksa kendi donanımım mı gerekir?

Kendi donanımınız. Çiftlik kendi barındırdığınız bir sistemdir: bir Mac, bir hub ve zaten sahip olduğunuz telefonlar. Dakika başına sayaç ya da koltuk ücreti yoktur — ana makineyi siz çalıştırırsınız, pano onu sürer.

Tek bir betik iOS ve Android'de çalışabilir mi?

Eylemler ortaktır — kur, başlat, bul-ve-dokun, yaz, ekran görüntüsü — ancak öğe etiketleri platformlar arasında farklıdır; bu yüzden bir akışın arayüze dokunan adımlarda genellikle platform başına bir varyanta ihtiyacı olur.

Bir yapay zekâ ajanı çalıştırmaları sürebilir mi?

Evet. Her çiftlik eylemi aynı zamanda bir MCP aracıdır; MCP sunucusuna bağlı bir ajan bir uygulama kurabilir, bir akış çalıştırabilir ve kaydı ile trafiği geri okuyabilir — bir insan operatörle aynı rol ve onay kuralları altında.

Bir telefon USB'den düşünce ne olur?

Ana makine onu yeniden bağlar ve kimliğini korur; böylece o telefonu hedefleyen zamanlamalar yeniden kurulum olmadan sürer — yeniden takma, yeniden başlatma ya da hub değişimi onu asla yeni bir cihaza dönüştürmez.

Gerçek telefonlarda test edin, simülatörde değil

İlk cihazınızı bağlayın ve bugün tüm filoda betikli bir akış çalıştırın.

Ask your mate