كم واحد بيكتب testing للأكواد؟

مرحبا شباب :smiley:

#استطلاع_رأي لمعرفة اذا كنتم قد سمعتم عن الـ testing سابقا أو اذا كان أحد فعلا شغال عليها :writing_hand:
المنشور هتكون أهميته كبيرة، نظرا للمميزات الرائعة حين يتمكن مطور الويب من كتابة tests

ملحوظة: هي ليست قاعدة! بعض المطورين يقومون بكتابة الـtests قبل تصميم الفرونت، وبعضهم يقوم بنفس الشئ بعد التصميم
والبعض الآخر لا يقوم بهاته الخطوة

#شاركونا_آراءكم

3 Likes

سمعت بها من قبل لكن لا أفهم معناها أظن أني جربتها ولم انتبه فقط :grin:

السلام عليكم ورحمة الله
أنا عارفه انه مهم جدا، وأي مبرمج متميز هتلاقيه بيعمل Testing،
وكلمة متذكراها من دكتور لنا، قال ان 70% من الشغل الTesting
وانا بحس بأهميته جدا، خاصة ان ده من إتقان العمل والله يحب إتقان العمل، وانه بيحسسك بقيمة عملك، مش مجرد عملت كود والسلام.
للاسف انا لم استخدمه
أنا منتظره ازاكره من كتاب الFullStack Vue ل Hasan
هو أخر فصل من تماني فصول، وانا حاليا في الفصل السادس، فلسه هفهم اكتر إن شاء الله
بس انا الي اعرفه ان احنا بنستخدم دالة احنا بنعملها وبنسميها asset،
لسه برضه براجع على Javascript
من كتاب eloquent JavaScript، فأنا حطاه في حسابي اني لازم اتعلم واطبقه

والله المستعان

2 Likes

بالتوفيق أختي

2 Likes

وعليكم السلام،
ما شاء الله عليكي! :star_struck:

الـtesting هو طريقة لاجراء اختبارات على الكود لمعرفة اذا كان الكود بينفذ المنطق المطلوب، وزي ما قلتي

وينقسم إلى عدة أقسام (هتكلم عن الموجودين في الويب بشكل عام):

unit testing

ودي أول مرحلة في الاختبارات، وفيها بيتم اختبار الحاجات الأساسية

Integration testing

هنا الاختبارات بتتم على التطبيق بكل محتوياته وبيختبره كأنه بالظبط مستخدم عادي
مثال تفاعلي: ممكن تدخلي على الرابط ده: https://snippet.uilicious.com/test/public/VSwLW8d1EhaanpH496xSuJ

واختاري try it وشوفي الtest هيعمل ايه :smiley:

End-to-End (e2e) testing

وهنا بنعمل اختبارات على نظام الملاحة أو التنقل لصفحات مختلفة، ارسال واستقبال الـrequests من الAPI

وفعلا كتابة الtests لها نتايج هائلة وتسهيلات في التعامل مع الكود في حالات التحديث أو إصلاح الأخطاء، بكل المقاييس إتقان متناهي للعمل :star_struck:

1 Like

الرابط ده رائع صراحه، يعني كده انا ممكن اشتغل على موقع أنا عملته
أول مره أعرف تطبيق كده، بس أنا متوقعه انهم شغالين جامد على تحسين طرق فحص الكود، فهيكونوا عملوا كتير ما شاء الله تبارك الله.

منتظرين معلومات جديده أكتر ربنا يباركلك. ولو فهمت أخر فصل في الكتاب كويس ممكن ألخصه هنا إن شاء الله :slight_smile:

1 Like

براحتك طبعا :smiley: الـtesting ده عالم تاني، النوع ده من الاختبارات شامل unit و integration و e2e

في انتظار تلخيصك :slight_smile:

1 Like