ما معنى smoke test؟
المعنى في مجال تطوير البرمجيات مع أمثلة
smoke test: اختبار دخاني سريع، اختبار سلامة أولي
اختبار سريع وأساسي يتحقق من أن أهم الوظائف تعمل أصلاً، كبدء التطبيق وإمكان تسجيل الدخول، قبل إجراء اختبارات أعمق.
طريقة الاستخدام
يجرى غالباً بعد النشر مباشرةً للتحقق من أن الوظائف الأساسية تعمل، مثل بدء التطبيق وتسجيل الدخول. إذا فشل، يعالج الفريق المشكلة قبل تشغيل مجموعة الاختبارات الأوسع. جاء الاسم تاريخياً من تشغيل جهاز لمعرفة ما إذا كان سيصدر دخاناً.
أمثلة
After each deploy, the pipeline runs a smoke test against the login and search pages.
بعد كل عملية نشر، يشغّل مسار العمل اختباراً أولياً على صفحتي تسجيل الدخول والبحث.
يشغّل المسار بعد النشر فحصاً سريعاً لوظيفتين أساسيتين للتأكد من أن التطبيق يستجيب.
The smoke test failed on staging, so we stopped the release.
فشل الاختبار الأولي على بيئة التجهيز، فأوقفنا الإصدار.
لأن فحص الوظائف الأساسية فشل في بيئة التجهيز، أوقف الفريق طرح الإصدار.
تراكيب شائعة
- run a smoke test
- the smoke test fails
- post-deploy smoke test
- smoke testing
مصطلحات ذات صلة
مصطلحات أخرى: اختبار البرمجيات
- unit test · اختبار وحدة
- test case · حالة اختبار
- edge case · حالة حدّية
- QA · ضمان الجودة
- integration test · اختبار التكامل
- test coverage · تغطية الاختبارات
- mock · كائن وهمي للاختبار
- end-to-end test · اختبار شامل من البداية إلى النهاية
- flaky · متذبذب النتائج
- manual testing · الاختبار اليدوي
- automated testing · الاختبار الآلي
- assertion · تأكيد اختباري
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
