النسخة
في الإعداد اختر أندرويد وأفلت ملف APK. النسخ حتى 50 ميجابايت تُرفع من المتصفح مباشرة؛ إن كانت نسختك أكبر (التطبيقات الحقيقية غالباً 100–300 ميجابايت) أخبرنا ونحوّل مساحة عملك إلى رفع النسخ الكبيرة. النسخة الجديدة تحل محل القديمة: ارفعها كل مرة تنشر على التجريب.
أعطِ برهان نسخة تجريب: تتصل بـ API التجريب، مع حسابات الاختبار أعلاه. نسخة debug أو release كلتاهما تعمل؛ ولا تحتاج إدراجاً في Play Store. التطبيقات التي ترفض العمل على محاكٍ (كشف الروت أو المحاكي) تحتاج إيقاف ذلك الفحص في نسخة التجريب.
أين يعمل
تطبيقك يعمل على محاكيات أندرويد على خوادم برهان في بلجيكا (Google Cloud، europe-west1). كل حساب اختبار مسجّل على هاتف واحد في الوقت نفسه؛ حسابات أكثر، أو توائم، تعني هواتف أكثر تعمل على تشغيل واحد. موقع الهاتف مضبوط على مكان مستخدميك، فالخرائط و«أقرب فرع» تعمل كما ينبغي. حركة الاختبار تأتي من عناوين خوادمنا، فبيئة التجريب التي لا تسمح إلا بعناوين معروفة تحتاج إضافتها.
ما يستطيع برهان وما لا يستطيع النقر عليه
برهان يقرأ شجرة العناصر على الشاشة (ما تراه أدوات الوصولية) ولقطة الشاشة، ثم ينقر ويكتب ويمرّر ويسحب. يتجاوز نوافذ أندرويد بنفسه: طلبات الأذونات، شرائح التعريف، حقل فيه قيمة مسبقاً.
- يستطيع: كل ما يرسمه تطبيقك، بما فيه العناصر المخصصة، والقوائم المتمرّرة، واللوحات السفلية، ومنتقيات التاريخ، وWebView.
- يستطيع: الدخول بكلمة مرور، أو رمز مصادقة، أو رمز بريد أو رسالة يصل إلى صندوق اختبار المشروع.
- لا يستطيع: الدفع ببطاقة حقيقية، أو استخدام الكاميرا أو NFC أو البصمة، أو استلام رسالة على رقم حقيقي.
- لا يستطيع: إتمام تسجيل الدخول بجوجل أو آبل على الجهاز (يمنعان الأتمتة) — استخدم حساباً بكلمة مرور للاختبار.
- لا يستطيع: متابعة مسار إلى تطبيق آخر (واتساب، الاتصال، تطبيق بنك). تُبلَّغ الخطوة كمتعطّلة مع الشاشة التي وصل إليها.
الواجهة العربية
إن كان لتطبيقك نسخة عربية، فعّلها ويعمل كل مسار مرتين، مرة لكل لغة، على الهاتف نفسه بعد تبديل لغته. برهان يقرأ الشاشات العربية ويكتب ملاحظاته بالعربية أيضاً. انظر صفحة العربية وRTL لما يبحث عنه.
ما تحصل عليه
تشغيل لكل مسار: نجح أو فشل أو تعطّل، والخطوة الفاشلة، وما رآه برهان عندها، والفيديو مرسومة عليه النقرات. تشغيل أندرويد يكلّف رصيدَين (وقت الهاتف)، وتشغيل الويب رصيداً واحداً. الفاشلة والمتعطّلة تتجمع في صفحة «يحتاج انتباه»، حيث تفتح التذكرة، أو تقول «مو خطأ»، أو تخبر برهان بسبب التعطّل فيتعلّم.