التخطي إلى المحتوى الرئيسي

كيفيه اختيار أداة لاختبار الجافا سكربيت



كيفيه اختيار أداة لاختبار الجافا سكربيت




التدوينة دي هتتكلم عن إزاي نختار أداة لاختبار والتسيت لجافا سكريبت
الجافا سكربيت أصبحت واحدة من الأدوات الأساسية اللي بيتم اختيارها في البرمجة. الجافا سكربيت واحدة من أشهر لغات البرمجة لسنوات الخمس الحالية اللي موقع ستاك أوفر فلو أتكلم عنها. وبما إنها مهمة وبتدخل فى معظم المواقع حاليا و الابلكيشن فهي كان لازم المبرمجين يختبروا الكود إللي بيكتبوه بيها. فى العقود الماضية كان اختبار الجافا سكربيت عملية مملة وتكاد تكون صعبة لإنه بيتم التستنج بشكل مانيوال أو بشكل غير اتوماتيك. ولأن زي ما قولنا الجافا سكربيت أصبحت شئ أساسي وكور فى معظم الابلكيشن، فلازم نفكر كفر عمل مبرمجين أو حتي كمبرمجين مستقلين اننا نعمل تستنج عن طريق أدوات معينة.
مور تم عمل استبيان لمعرفة إيه تفضيلات مبرمجين الجافا سكريبت فى أدوات اختبارها. الاستبيان كان يشمل حوالي عينة من المبرمجين عددها 683. الاستبيان وضح إنه فى علي الاقل 50 أداة distinct بيتم استخدامها منهم.. ال 50 أداة طبعا يعتبر رقم مش صغير وكان واضح من الاستبيان إنه مفيش حد جرب أو اختبر ال 50 أداة كلهم بالفعل. ودا يخلينا نسأل سؤال مهم هل ما نستخدمه كأداة هو الافضل بما إنه يوجد 50 أداة مختلفة؟ وفى سؤال آخر كيف يختار هواء المبرمجين الأدوات التي يستخدموها في فريم ورك بيتغير بهذة السرعة ؟


طُلب من الأشخاص في الاستبيان تقييم تجربتهم مع الأدوات التى استخدموها . كانت بعض الأسئلة تسأل عن في فوائد العملية الاختبار بالاداة واحده ، واسئلة تسأل عن الثقة في الاصدرارت من الادوات بشكل متكرر ومنع الخلل من اصدار الى الاخر . استفسرت أسئلة أخرى عن إمكانية استخدام الأدوات ، وكيفية عمل المطورين بسهولة مع أدواتهم ، ومدى سهولة احتفاظهم باالنتائج من عملية التسينج .
النتائج المجمعة للاسئلة دي كانت بتدي مؤشراً جيد جدا حول مدى رضي فرق المشاريع عن الادوات اللي قاموا باختيارها.
وقد اجمع ان المشاركين فى الاستبيان قد يكون الاختيار الجيد للأداة الاختبار يجب ان يراعي الاتي :
  • الاداة الجيدة هي التى تجعل من السهل على الاخرين المشاركة بسرعة فى استخدامها
  •  ان تكون الاداة مستقرة بشكل كبير فبالتالى اختفائها من السوق غير سريع
  •  يوجد بيها الخصائص الاساسية لاي اداة تسينتج وتكون الاداة بتدعم الفريم وركز الجديدة بشكل ما
  •  ان تكون الاداة سهلة فى كتابه حالات التسينج testing cases
  • الاداة تكون بتحافظ على ال testing cases  دا بشكل افضل 
الأدوات الأكثر شعبية 
   هناك ثلاثة أدوات تبرز بوضوح وكانت اكثر شعبية من غيرهم
  1. Mocha
  2. Jasmine
  3. Jest 

تعليقات

المشاركات الشائعة من هذه المدونة

قصصهن

قصصهن ديه سلسلة قصص ناويت اكتبها مستوحاه من خيالى اولا ومن واقعى ثانيا تجربه كتابه عايزة اشوف هتودينا ع فين ، فضفضه من نوع اخرى يحمل شكل القصص ولكن بطريقه مش احترافيه وبطريقه عفوية جدا لان اللى بتكتب لسه مش قررت انها تشوف الاحترافى ازاى ونبد باول قصه لا تريد التعلق هى تنتمى بشكل او باخر الى نفس المنطقه الانسانية   (المنطقه الانسانيه تشمل الافكار ،  الخلفية الثقافية والهوية ، الهوايات المشتركة)   تعرفت عليه عن طريق بعض الاصدقاء المشتركين ع شبكه التواصل الاجتماعى تعرف ملامحه من صوره وهو ايضا يعرفها من صورها . اذا مروا بنفس الشارع ستعرفه من طوله او ملامحه او من ابتسامته نعم من ابتسامته فهو له ابتسامة مميزة . اما  هو فلن يلحظ مرورها من جانبه بنفس الشارع . لا تعرف ماذا تريد منه لا تعرف او ربما لا تعرف كثير انها ربما اتريده صديق مُقرب  ولكن بعض الاصدقاء يتحولون الى احباب وهى لا تريد ذلك تريد ان تهتم ولكن ليس ااهتمام الذى ربما يتحول الى تعلق ثم الى حب  لا تريد هذا ايضا ، لكن احساسها انها تجمعهما اشياء مشتركه والانتماء الى نفس المنطقه الانسانيه يجعلها...

هسس الارتباط عند البنات

الفكرة ف مجتمع عجيب حصر وظيفه البنت انها طوال ما هى سينجل تجيب عريس وترتبط وتصبح ال mission بتاعتها ف الحياه انها تتخطب و بعديت تتجوز  ومش مهم اى حاجه تانى مش مهم انها انسان وانها تعيش حياتها كانسان فبالتالى البنات  بقى عندهم هسس اسمه الارتباط :) ، الهسس ده عملوهم خرم ف دماغهم بطريقه غريبه وعجيبه يعنى مثلا كل كلامهم عن الموضوع ده ، تتحرك او تمشى عشان كده برضه حاطه نفسها ف فاترينه عشان الموضوع ده . شئ ممل واكيد متعب . مش بقول ان كلنا كده بس المعظم كده ولو فيه بنت حاولت تكون مش كده او تحط الارتباط ده ف اخر اولوياتها فهى للاسف مش بتسلم لا من نظرة اصحابها اللى احيانا بيعتبروها معقده وعندها كلكيع - ده على اساس يعنى انهم ناس سليمه وكده يعنى  :)- او من نظرة مجتمع لو سنها كبر  حبه والكلمه الغريبه اللى بيقروا يطلقوها عليه لمجرد انها مش مرتبط ،، يا سلام هو انا ياما امشى بالكتالوج بتاعكم ياما يبقى كده !!.والغريب انك ممكن تلاقى ناس عانوا من الحوار ده قبل ما ترتبط وبدل ما تشيل سكاكينها عن الناس هم كمان بيبدوا سن سكاكين .!! ، الفكرة فان المفروض انك انسان والارتباط ده جزء من 5 ...

من يوميات واحده عصرت الليمون

ده مش اكتر من توثيق للحاله معينه عشتها وجاه الوقت اللى اكتبها ليه عصرت ليمون  مبدئيا كده الاخوان بالنسبه ليا بخ من ساعه محمد محمود من ساعه لما سبونا نموت عشان هم يكملوا العرس الدايموقرطى بتاعهم ومش قادرة الاقيهم اى عذر او تبرير. فبالتالى مرسى وشفيق كانوا واحد بالنسبه ليا واحد اشرف ع موقعه الجمل والتانى جماعته باعتنا ف محمد محمود . اللى باع زى اللى قتل بالنسبه ليا طيب يا اختى مدام كده ليه عصرتى ليمون بقى ،، عصرت ليمون عشان كنت خايفه من المستقبل شفيق كان بالنسبه ليا هو تكريس للحكم العسكر ، شفيق كان ف عهده هيبقى فيه دم ، شفيق ف عهده كان هيبقى فيه محاكمه عسكريه للثوار وللمدنين ، شفيق كان هيعلقنا كلنا ،. بصراحه خفت علينا خفت ع 6 ابريل وكل الحركات خفت كمان ع الاخوان ساعتها خفت ع كل المصريين اللى مش فلول انه يبقى دمهم مستباح مش خفت ع نفسى لانى انا واحده فردنيه مفيش ورايا اولاد ممكن يتشردوا من ورايا . المهم بقى ديه كانت اسبابى ساعتها ، حبت اسجلها للذكرى وخلينا نشوف هل مرسى هيعمل اللى كان شفيق هيعمله ولا لأ