ما معنى automated testing؟
المعنى في مجال تطوير البرمجيات مع أمثلة
automated testing: الاختبار الآلي، الاختبار المؤتمت
استخدام الشيفرة والأدوات لتشغيل الاختبارات تلقائيًا ومقارنة النتائج بما هو متوقع، بحيث يمكن تكرارها بسرعة بعد كل تغيير.
طريقة الاستخدام
يشمل اختبارات الوحدة والتكامل والنهاية إلى النهاية التي تعمل ضمن التكامل المستمر. ومن العبارات الشائعة «استثمر في الاختبار الآلي» و«اكتشفت الاختبارات الآلية الخلل» و«مهندس أتمتة الاختبارات». ويسهّل هذا النهج إعادة هيكلة الشيفرة وإصدار التحديثات المتكررة بأمان.
أمثلة
Without automated testing, every small change needed a full day of manual checks.
من دون الاختبار الآلي، كان كل تغيير صغير يتطلب يومًا كاملًا من الفحوص اليدوية.
يوضح المثال كيف يؤدي غياب الأتمتة إلى زيادة عبء التحقق بعد التعديلات الصغيرة.
We started automated testing with the API layer because it changes the least.
بدأنا أتمتة الاختبارات في طبقة واجهة برمجة التطبيقات لأنها الأقل تغيرًا.
اختيرت هذه الطبقة بدايةً لأن استقرارها يجعل الاختبارات الآلية فيها أقل عرضة للتعديل المتكرر.
تراكيب شائعة
- invest in automated testing
- test automation
- automated test suite
- automated testing framework
مصطلحات ذات صلة
مصطلحات أخرى: اختبار البرمجيات
- test case · حالة اختبار
- edge case · حالة حدّية
- QA · ضمان الجودة
- regression · تراجع وظيفي
- integration test · اختبار التكامل
- test coverage · تغطية الاختبارات
- mock · كائن وهمي للاختبار
- end-to-end test · اختبار شامل من البداية إلى النهاية
- flaky · متذبذب النتائج
- assertion · تأكيد اختباري
- smoke test · اختبار دخاني سريع
- happy path · المسار المعتاد الناجح
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
