JS: الاختبار الآلي - دورة 3900 فرك. من هيكسلت، مدة التدريب 14 ساعة، التاريخ: 1 ديسمبر 2023.
Miscellanea / / December 04, 2023
المدرجة في الدورة
- 12 درسًا (فيديو و/أو نص)
- 10 تمارين في جهاز المحاكاة
- 34 اختبار فحص
- عمل مستقل
- مواد إضافية
- مساعدة في "المناقشات"
- الوصول إلى الدورات الأخرى على المنصة
ما سوف تتعلم
- اكتب كودًا يحتوي على أخطاء أقل بشكل أفضل من الكود بدون اختبارات
- من الأفضل إنشاء بنية التعليمات البرمجية الخاصة بك بناءً على كيفية استخدامها
- كتابة التعليمات البرمجية بشكل أسرع بسبب التحقق الآلي من تشغيلها
- كود إعادة البناء في كثير من الأحيان، والقضاء على الإرث، وذلك بفضل الضمانات التي توفرها الاختبارات
سوف تصبح على دراية بمفاهيم مثل التأكيدات وTDD والتكامل المستمر. تعرف أيضًا على كيفية تصميم التعليمات البرمجية الخاصة بك بشكل أفضل بناءً على كيفية استخدامها. ستساعدك المعرفة المستمدة من هذه الدورة التدريبية على كتابة تعليمات برمجية أفضل تحتوي على أخطاء أقل. لتسهيل عملية التعلم، يجب عليك دراسة الدورات التدريبية مسبقًا: JS Basics وJS: Arrays وJS: Functions.
مقدمة
تعرف على الدورة وأهدافها
لماذا وكيف تكتب الاختبارات؟
افهم ما هي الاختبارات التي من المفترض أن تفعلها وكيف تبدو
يؤكد
تعرف على وحدة التأكيد ووظائفها الرئيسية لإجراء الاختبارات
تأكيد السلطة
تعرف على مكتبة تعمل على تبسيط تحليل مخرجات البيان بشكل جذري
مزاح
تعرف على إطار اختبار JavaScript الأكثر شيوعًا
المطابقات (التوقعات)
تعرف على مطابقي Jest
اختبارات الوحدة
انتقل إلى المسار الكامل لكتابة الاختبارات باستخدام اختبار المكدس كمثال
إعداد البيانات
تعرف على الخطاف beforeEach الذي يتم تنفيذه قبل كل اختبار.
ممارسات الاختبار السيئة والجيدة
تعرف على الأخطاء النموذجية التي تحدث عند كتابة الاختبارات
مدونة التغطية
تعلم كيفية العثور على الكود الذي لا يتأثر بالاختبارات
التطوير القائم على الاختبار (TDD)
تعلم كيفية كتابة الاختبارات قبل التعليمات البرمجية
التكامل المستمر (CI)
تعرف على التجميع التلقائي للمشروع
عمل مستقل
المهام الإضافية التي تسمح لك بتوحيد النظرية المكتسبة
مواد إضافية
المقالات ومقاطع الفيديو برعاية فريق Hexlet. سوف تساعدك على التعمق في موضوع الدورة