उपयोग का मामला

एक ही टेस्ट चलाएं हर असली फ़ोन पर।

एक फ़्लो को एक बार स्क्रिप्ट करें, इसे एक फ़ोन या पूरे फ़्लीट पर चलाएं, दोहराने के लिए शेड्यूल करें, और कैप्चर किए गए ट्रैफ़िक के साथ स्क्रीन रिकॉर्डिंग की समीक्षा करें।

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

समस्या

मैनुअल रिग्रेशन टेस्टिंग N डिवाइसों तक स्केल नहीं होती

सिम्युलेटर असली डिवाइस के बग चूक जाते हैं, और हर रिलीज़ से पहले दस फ़िज़िकल फ़ोनों पर मैन्युअल रूप से लॉगिन फ़्लो टैप करना एक ऐसा काम है जो कोई नहीं चाहता।

उन QA और मोबाइल टीमों के लिए जिन्हें एक लॉगिन फ़्लो, एक खरीद पथ, या एक रिग्रेशन सूट असली हार्डवेयर पर — सिम्युलेटर पर नहीं — एक से अधिक डिवाइस पर, शेड्यूल पर, बिना किसी के हर फ़ोन पकड़े चलवाना है।

Busymate का Phone Farm एक USB हब वाले Mac को एक सेल्फ़-होस्टेड डिवाइस लैब में बदल देता है। Android या iOS फ़ोन कनेक्ट करें और वे स्वचालित रूप से प्रोविज़न हो जाते हैं — ऐप्स इंस्टॉल और लॉन्च करें, फ़ाइंड-एंड-टैप फ़्लो चलाएं, हर कनेक्टेड डिवाइस पर एक स्क्रिप्ट बैच करें, और पूरी चीज़ को दोहराने के लिए शेड्यूल करें।

यह कैसे हल करता है

एक Mac, दर्जनों फ़ोन, एक स्क्रिप्ट

नियंत्रण और कैप्चर एक ही फ़ीड में रहते हैं — दो अलग जोड़े गए प्रोडक्ट नहीं।

पूरे फ़्लीट को स्वचालित करें

फ़ाइंड-एंड-टैप फ़्लो, ऐप इंस्टॉल और लॉन्च, बैच ऑटोमेशन, शेड्यूल और स्क्रीन रिकॉर्डिंग — इन्हें एक फ़ोन पर या सभी पर एक साथ चलाएं।

डिवाइस, तुरंत प्रोविज़न

एक फ़ोन कनेक्ट करें और यह डैशबोर्ड में दिखता है, प्रोविज़न होकर नियंत्रण के लिए तैयार — न प्रति-फ़ोन वायरिंग, न किसी लैब सॉफ़्टवेयर की निगरानी।

कैप्चर मुफ़्त में साथ आता है

फ़ार्म किए गए हर फ़ोन का HTTPS उसी कैप्चर पाइपलाइन से गुज़रता है जैसे बाकी सब कुछ, इसलिए एक विफल रन के साथ वे सटीक रिक्वेस्ट्स आती हैं जो उसने भेजी थीं — केवल स्क्रीनशॉट नहीं।

शामिल सतहें
  • Farm
  • Android
  • iOS
  • Dashboard
  • MCP

फ़ार्म पर

यह कैसे काम करता है: पूरे फ़्लीट पर

USB हब वाला एक Mac प्रयोगशाला है; डैशबोर्ड कंट्रोल रूम।

  1. 01

    फ़ोन होस्ट से जोड़ें

    फ़ार्म होस्ट उस Mac पर चलाएँ जो फ़ोन चलाता है। Android डिवाइस USB डिबगिंग से अपने-आप अपना लिए जाते हैं; iOS डिवाइस एक बार के Developer Mode और Trust टैप के बाद प्रोविज़न होते हैं। हर फ़ोन डैशबोर्ड में ऐसी स्थिर पहचान के साथ दिखता है जो दोबारा लगाने और रीबूट पर भी बनी रहती है।

  2. 02

    जिस फ़्लो को दोहराना है उसे स्क्रिप्ट करें

    फ़ार्म की उपलब्ध कार्रवाइयों से फ़्लो बनाएँ — ऐप इंस्टॉल और लॉन्च करें, लेबल से एलिमेंट ढूँढकर टैप करें, टेक्स्ट टाइप करें, स्क्रीनशॉट लें। पहले एक फ़ोन पर चलाएँ और लाइव मिरर में देखें, फिर सभी जुड़े डिवाइस चुनकर सब पर एक साथ चलाएँ।

  3. 03

    शेड्यूल करें, फिर हर रन की समीक्षा करें

    शेड्यूल जोड़ें ताकि फ़्लो हर रात या हर रिलीज़ से पहले दोहराया जाए। हर रन उस दौरान फ़ोन के किए HTTPS ट्रैफ़िक के बगल में स्क्रीन रिकॉर्डिंग छोड़ता है, इसलिए असफल कदम के साथ सिर्फ़ स्क्रीन की तस्वीर नहीं, वह सटीक अनुरोध भी आता है जो विफल हुआ।

सामान्य प्रश्न

जोड़ने से पहले, आम सवाल

क्या मुझे डिवाइस-लैब सेवा चाहिए, या अपना हार्डवेयर?

अपना। फ़ार्म सेल्फ़-होस्टेड है: एक Mac, एक हब, और आपके पास पहले से मौजूद फ़ोन। कोई प्रति-मिनट मीटर नहीं, कोई सीट फ़ीस नहीं — आप होस्ट चलाते हैं और डैशबोर्ड उसे संचालित करता है।

क्या एक स्क्रिप्ट iOS और Android दोनों पर चल सकती है?

कार्रवाइयाँ साझा हैं — इंस्टॉल, लॉन्च, ढूँढो-और-टैप, टाइप, स्क्रीनशॉट — पर एलिमेंट के लेबल प्लेटफ़ॉर्म के बीच अलग होते हैं, इसलिए UI छूने वाले कदमों के लिए फ़्लो को आमतौर पर प्रति-प्लेटफ़ॉर्म एक वेरिएंट चाहिए।

क्या AI एजेंट रन चला सकता है?

हाँ। फ़ार्म की हर कार्रवाई एक MCP टूल भी है, इसलिए MCP सर्वर से जुड़ा एजेंट ऐप इंस्टॉल कर सकता है, फ़्लो चला सकता है और रिकॉर्डिंग व ट्रैफ़िक वापस पढ़ सकता है — उसी रोल और पुष्टि नियमों के तहत जो एक मानव ऑपरेटर पर लागू होते हैं।

जब कोई फ़ोन USB से हट जाए तो क्या होता है?

होस्ट उसे दोबारा जोड़ता है और उसकी पहचान बनाए रखता है, इसलिए उस फ़ोन पर लक्षित शेड्यूल बिना दोबारा सेटअप के फिर से शुरू हो जाते हैं — दोबारा लगाना, रीबूट या हब बदलना उसे कभी नया डिवाइस नहीं बनाता।

असली फ़ोनों पर टेस्ट करें, किसी सिम्युलेटर पर नहीं

अपना पहला डिवाइस कनेक्ट करें और आज ही पूरे फ़्लीट पर एक स्क्रिप्टेड फ़्लो चलाएं।

Ask your mate