Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

خطة اختبارات Smoke

الهدف

تقديم قائمة تشغيل يدوية خفيفة بعد اجتياز التحقق البنيوي.

الفحص المسبق

ابدأ بالتحقق البنيوي أولًا:

./scripts/check_representative_examples.sh
./scripts/verify_serial_release.sh

سيناريوهات التشغيل اليدوي

  1. سلامة حزمة الشاشة الضيقة بطابع Android
  2. فحص أمثلة مساحة العمل المرتبطة بمناطق التخطيط أو الوحدات المتأثرة
  3. مرور سريع على وضوح النصوص وعناصر التحكم

الأوامر

cargo run --manifest-path android/android_phone_app/Cargo.toml

لأمثلة مساحة العمل، استخدم cargo run --example <name> مع مدخل من فهرس الأمثلة.

معايير النجاح

  • عدم حدوث panic عند البداية
  • فتح الحزمة بطابع Android مع بقاء سطح التطبيق المقروء داخل العرض الضيق
  • بقاء UTextField وUToggle وUSeekBar وUButton متماسكة بصريًا وتفاعليًا
  • فتح أمثلة مساحة العمل المرتبطة وبقاؤها متماسكة بصريًا

تشخيص الإخفاق

  1. سجّل السطح الذي فشل والعرض الظاهر للمشكلة
  2. أعد تشغيل حزمة Android مع RUST_BACKTRACE=1 إذا كان الإخفاق وقت التشغيل
  3. صنّف المشكلة: compile أو runtime أو widget أو rendering
  4. أضف ملاحظة في issue مع أمر إعادة الإنتاج وبيانات البيئة

راجع أيضًا: التحقق البصري وجاهزية الإصدار.