البرمجة

تشغيل جميع الاختبارات في Android Studio

لتشغيل جميع الاختبارات (الوحدات والأدوات) بنقرة واحدة في Android Studio، يمكنك اتباع الخطوات التالية:

  1. افتح Android Studio وافتح مشروعك.

  2. انتقل إلى شريط القوائم العلوي واختر “Run” (تشغيل)، ثم “Edit Configurations…” (تحرير التكوينات).

  3. في نافذة “Run/Debug Configurations” (تكوينات التشغيل/التصحيح)، انقر على علامة + لإضافة تكوين جديد.

  4. اختر “Android Instrumented Tests” (اختبارات الأدوات في Android) من القائمة.

  5. قم بتسمية التكوين كما تريد، على سبيل المثال “All Tests” (جميع الاختبارات).

  6. في مجال “Specific instrumentation runner” (مشغل الأدوات المحدد)، اختر “AndroidJUnitRunner” (مشغل AndroidJUnit).

  7. تحت “General” (عام)، اختر وحدة التطبيق الخاصة بك من القائمة المنسدلة “Module” (الوحدة).

  8. أدخل اسم الحزمة الخاصة بك في مجال “Package” (الحزمة) إذا كنت تريد تشغيل اختبارات معينة، أو اتركه فارغًا إذا كنت تريد تشغيل كل الاختبارات.

  9. انقر فوق “OK” (موافق) لحفظ التكوين.

  10. الآن، انتقل إلى قائمة “Run” (تشغيل) مرة أخرى، واختر “Run ‘All Tests'” (تشغيل “جميع الاختبارات”).

  11. ستقوم Android Studio بتشغيل كل الاختبارات (الوحدات والأدوات) التي قمت بتكوينها، وستحصل على تقرير شامل بنتائج الاختبارات.

بهذه الطريقة، يمكنك الآن تشغيل جميع اختباراتك (الوحدات والأدوات) باستخدام نقرة واحدة فقط، مما يوفر الوقت ويسهل عليك فحص تغييراتك والتأكد من عدم حدوث أي أخطاء.

المزيد من المعلومات

في الحقيقة، هذا الإجراء الذي تم شرحه يسهل العمل بشكل كبير ويوفر الكثير من الوقت للمطورين. من خلال تكوين واحد يمكن تشغيل جميع الاختبارات بنقرة واحدة، بدلاً من الانتقال بين مجموعات الاختبارات الوحدية والأدوات وتشغيل كل مجموعة بشكل منفصل.

ومع ذلك، قد ترغب في القيام بخطوة إضافية لتحسين سرعة وكفاءة تشغيل الاختبارات. يمكنك ذلك عن طريق استخدام الأوامر الخاصة بشريط الأدوات “Gradle” في Android Studio. يمكنك تنفيذ الأوامر التالية في نافذة “Terminal” في Android Studio:

  1. لتشغيل جميع الاختبارات الوحدات:
bash
./gradlew test
  1. لتشغيل جميع الاختبارات الأدوات:
bash
./gradlew connectedAndroidTest

عن طريق تنفيذ هذه الأوامر، يمكنك تشغيل الاختبارات بسرعة وفعالية، خصوصاً عندما تصبح عملية التنقل داخل واجهة المستخدم مضجرة أو معقدة.

كما يمكنك أيضًا دمج هذه الأوامر مع أدوات البناء المستمرة (CI) مثل Jenkins أو Travis CI لتنفيذ اختبارات التكامل المستمر بشكل آلي عند كل تحديث في مشروعك.

بهذه الطريقة، لن تكون مضطرًا للتنقل يدويًا داخل واجهة المستخدم، بل يمكنك تنفيذ جميع الاختبارات بسهولة وسرعة باستخدام الأوامر في سطر الأوامر، مما يوفر لك الوقت والجهد ويعزز جودة تطبيقك.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر