📚 كتب اختبار الوحدة للتحميل و القراءة 2024

كتب تقنية المعلومات - 📚 كتب اختبار الوحدة

🏛 كتب اختبار الوحدة مكتبة تحميل مجاني 2024 PDF 📖 برمجة الكمبيوتر يعد طريقة برمجية يتم من خلالها الوحدات الفردية التعليمات البرمجية المصدر مجموعات وحدة أو أكثر وحدات برامج جنبًا إلى جنب مع بيانات التحكم المرتبطة بها وإجراءات الاستخدام التشغيل لتحديد ما إذا كانت مناسبة للاستخدام قبل أدوات الالتقاط وإعادة هي القاعدة عام 1997 قام كينت بيك وإريك جاما بتطوير وإصدار JUnit وهو إطار أصبح شائعًا لدى مطوري Java [2] تبنت Google الاختبار الآلي الفترة 2005 2006 تقريبًا عادةً تكون اختبارات عبارة عن آلية يكتبها ويديرها مطورو البرامج للتأكد أن قسمًا التطبيق (يُعرف باسم "الوحدة") يلبي تصميمه ويتصرف النحو المنشود [4] البرمجة الإجرائية يمكن كاملة ولكنها شيوعًا وظيفة إجراء فردي الموجهة للكائنات غالبًا واجهة مثل فئة فردية [5] خلال كتابة الاختبارات أولاً لأصغر القابلة للاختبار ثم السلوكيات المركبة بينها للمرء يبني شاملة للتطبيقات المعقدة لعزل المشكلات التي قد تنشأ يجب كل حالة بشكل مستقل استخدام بدائل بذرة الطريقة والأشياء الوهمية والمزيفة وأدوات للمساعدة عزلة أثناء التطوير يجوز لمطور ترميز المعايير النتائج المعروفة بأنها جيدة للتحقق صحة أثناء تنفيذ تقوم أطر العمل بتسجيل تفشل أي معيار والإبلاغ عنها ملخص لهذا فإن النهج الأكثر استخدامًا هو الوظيفة القيمة المتوقعة المكتبة دليل الكتب والمؤلفين ودور النشر والفعاليات الثقافيّة اقتباسات مقتطفات أقوال المؤلفين ومقاطع مصنّفة حسب التخصص نصيّة وصور وملخصات للكتب فيديو ومراجعات وتقييمات

إنضم الآن وتصفح بدون إعلانات

🏆 💪 أكثر الكتب تحميلاً في اختبار الوحدة:

قراءة و تحميل كتاب Working Effectively with Legacy Code PDF

Working Effectively with Legacy Code

قراءة و تحميل كتاب Working Effectively with Legacy Code PDF مجانا

قراءة و تحميل كتاب Unit Testing in Java: How Tests Drive the Code PDF

Unit Testing in Java: How Tests Drive the Code

قراءة و تحميل كتاب Unit Testing in Java: How Tests Drive the Code PDF مجانا

قراءة و تحميل كتاب Unit Test Frameworks  PDF

Unit Test Frameworks

قراءة و تحميل كتاب Unit Test Frameworks PDF مجانا

قراءة و تحميل كتاب xUnit Test Patterns: Refactoring Test Code PDF

xUnit Test Patterns: Refactoring Test Code

قراءة و تحميل كتاب xUnit Test Patterns: Refactoring Test Code PDF مجانا

قراءة و تحميل كتاب The Case Against Unit Testing in Software Development PDF

The Case Against Unit Testing in Software Development

قراءة و تحميل كتاب The Case Against Unit Testing in Software Development PDF مجانا

قراءة و تحميل كتاب C# and .NET Core Test Driven Development PDF

C# and .NET Core Test Driven Development

قراءة و تحميل كتاب C# and .NET Core Test Driven Development PDF مجانا

قراءة و تحميل كتاب Mastering Unit Testing Using Mockito and JUnit PDF

Mastering Unit Testing Using Mockito and JUnit

قراءة و تحميل كتاب Mastering Unit Testing Using Mockito and JUnit PDF مجانا

المزيد من الكتب الأكثر تحميلاً في اختبار الوحدة

في برمجة الكمبيوتر ، يعد اختبار الوحدة طريقة اختبار برمجية يتم من خلالها اختبار الوحدات الفردية من التعليمات البرمجية المصدر - مجموعات من وحدة أو أكثر من وحدات برامج الكمبيوتر جنبًا إلى جنب مع بيانات التحكم المرتبطة بها ، وإجراءات الاستخدام ، وإجراءات التشغيل - لتحديد ما إذا كانت مناسبة للاستخدام .
قبل اختبار الوحدة ، كانت أدوات اختبار الالتقاط وإعادة التشغيل هي القاعدة. في عام 1997 ، قام كينت بيك وإريك جاما بتطوير وإصدار JUnit ، وهو إطار اختبار وحدة أصبح شائعًا لدى مطوري Java. [2] تبنت Google الاختبار الآلي في الفترة من 2005 إلى 2006 تقريبًا.


عادةً ما تكون اختبارات الوحدة عبارة عن اختبارات آلية يكتبها ويديرها مطورو البرامج للتأكد من أن قسمًا من التطبيق (يُعرف باسم "الوحدة") يلبي تصميمه ويتصرف على النحو المنشود. [4] في البرمجة الإجرائية ، يمكن أن تكون الوحدة وحدة كاملة ، ولكنها أكثر شيوعًا هي وظيفة أو إجراء فردي. في البرمجة الموجهة للكائنات ، غالبًا ما تكون الوحدة واجهة كاملة ، مثل فئة أو طريقة فردية. [5] من خلال كتابة الاختبارات أولاً لأصغر الوحدات القابلة للاختبار ، ثم السلوكيات المركبة بينها ، يمكن للمرء أن يبني اختبارات شاملة للتطبيقات المعقدة.

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

أثناء التطوير ، يجوز لمطور البرامج ترميز المعايير ، أو النتائج المعروفة بأنها جيدة ، في الاختبار للتحقق من صحة الوحدة. أثناء تنفيذ حالة الاختبار ، تقوم أطر العمل بتسجيل الاختبارات التي تفشل في أي معيار والإبلاغ عنها في ملخص. لهذا ، فإن النهج الأكثر استخدامًا هو الاختبار - الوظيفة - القيمة المتوقعة.

يمكن تسريع كتابة اختبارات الوحدة وصيانتها باستخدام اختبارات ذات معلمات. يسمح ذلك بتنفيذ اختبار واحد عدة مرات بمجموعات إدخال مختلفة ، وبالتالي تقليل تكرار رمز الاختبار. على عكس اختبارات الوحدة التقليدية ، والتي عادةً ما تكون طرقًا مغلقة واختبار الظروف الثابتة ، تأخذ الاختبارات ذات المعلمات أي مجموعة من المعلمات. يتم دعم الاختبارات ذات المعلمات بواسطة TestNG و JUnit ونظيرتها .Net ، XUnit. يمكن توفير المعلمات المناسبة لاختبارات الوحدة يدويًا أو في بعض الحالات يتم إنشاؤها تلقائيًا بواسطة إطار عمل الاختبار. في السنوات الأخيرة ، تمت إضافة دعم لكتابة اختبارات (وحدة) أكثر قوة ، والاستفادة من مفهوم النظريات ، وحالات الاختبار التي تنفذ نفس الخطوات ، ولكن باستخدام بيانات الاختبار التي تم إنشاؤها في وقت التشغيل ، على عكس الاختبارات العادية ذات المعلمات التي تستخدم نفس خطوات التنفيذ مع مجموعات الإدخال المحددة مسبقًا. 

 

مزايا


الهدف من اختبار الوحدة هو عزل كل جزء من البرنامج وإظهار صحة الأجزاء الفردية. [1] يوفر اختبار الوحدة عقدًا صارمًا ومكتوبًا يجب أن تفي به قطعة الكود. نتيجة لذلك ، فإنه يوفر العديد من الفوائد.

يكشف اختبار الوحدة عن مشاكل في وقت مبكر من دورة التطوير. يتضمن ذلك كل من الأخطاء في تنفيذ المبرمج والعيوب أو الأجزاء المفقودة من مواصفات الوحدة. تجبر عملية كتابة مجموعة شاملة من الاختبارات المؤلف على التفكير في المدخلات والمخرجات وظروف الخطأ ، وبالتالي تحديد سلوك الوحدة المطلوب بشكل أكثر وضوحًا. تكلفة العثور على الخطأ قبل بدء الترميز أو عند كتابة الكود لأول مرة أقل بكثير من تكلفة اكتشاف الخطأ وتحديده وتصحيحه لاحقًا. قد تتسبب الأخطاء الموجودة في التعليمات البرمجية التي تم إصدارها أيضًا في حدوث مشكلات مكلفة للمستخدمين النهائيين للبرنامج. [10] [11] [12] قد يكون من المستحيل أو من الصعب اختبار الوحدة إذا تمت كتابتها بشكل سيئ ، وبالتالي يمكن أن يجبر اختبار الوحدة المطورين على هيكلة الوظائف والكائنات بطرق أفضل.

في التطوير القائم على الاختبار (TDD) ، والذي يستخدم بشكل متكرر في كل من البرمجة المتطرفة و scrum ، يتم إنشاء اختبارات الوحدة قبل كتابة الكود نفسه. عندما تجتاز الاختبارات ، يعتبر هذا الرمز مكتملاً. يتم تشغيل نفس اختبارات الوحدة مقابل هذه الوظيفة بشكل متكرر حيث يتم تطوير قاعدة التعليمات البرمجية الأكبر إما عند تغيير الكود أو عبر عملية آلية مع الإنشاء. إذا فشلت اختبارات الوحدة ، فسيتم اعتبارها خطأً سواء في الكود الذي تم تغييره أو في الاختبارات نفسها. تسمح اختبارات الوحدة بعد ذلك بتتبع موقع الخطأ أو الفشل بسهولة. نظرًا لأن اختبارات الوحدة تنبه فريق التطوير بالمشكلة قبل تسليم الكود إلى المختبرين أو العملاء ، يتم اكتشاف المشكلات المحتملة في وقت مبكر من عملية التطوير.

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

قد يقلل اختبار الوحدة من عدم اليقين في الوحدات نفسها ويمكن استخدامه في نهج أسلوب الاختبار التصاعدي. من خلال اختبار أجزاء البرنامج أولاً ثم اختبار مجموع أجزائه ، يصبح اختبار التكامل أسهل بكثير. [بحاجة لمصدر]

يوفر اختبار الوحدة نوعًا من التوثيق الحي للنظام. يمكن للمطورين الذين يتطلعون إلى معرفة الوظائف التي توفرها الوحدة ، وكيفية استخدامها ، إلقاء نظرة على اختبارات الوحدة لاكتساب فهم أساسي لواجهة الوحدة (API). [بحاجة لمصدر]

تجسد حالات اختبار الوحدة الخصائص التي تعتبر حاسمة لنجاح الوحدة.

أقرأ المزيد..

📚 عرض جميع كتب اختبار الوحدة:

قراءة و تحميل كتاب The Art of Unit Testing: With Examples in C# PDF

The Art of Unit Testing: With Examples in C#

قراءة و تحميل كتاب The Art of Unit Testing: With Examples in C# PDF مجانا

قراءة و تحميل كتاب Python Unit Test Automation PDF

Python Unit Test Automation

قراءة و تحميل كتاب Python Unit Test Automation PDF مجانا

قراءة و تحميل كتاب Pragmatic Unit Testing in Java 8 with JUnit PDF

Pragmatic Unit Testing in Java 8 with JUnit

قراءة و تحميل كتاب Pragmatic Unit Testing in Java 8 with JUnit PDF مجانا

قراءة و تحميل كتاب Practical Unit Testing with JUnit and Mockito PDF

Practical Unit Testing with JUnit and Mockito

قراءة و تحميل كتاب Practical Unit Testing with JUnit and Mockito PDF مجانا

قراءة و تحميل كتاب The Art of Unit Testing, Second Edition  PDF

The Art of Unit Testing, Second Edition

قراءة و تحميل كتاب The Art of Unit Testing, Second Edition PDF مجانا

قراءة و تحميل كتاب Working Effectively with Legacy Code PDF

Working Effectively with Legacy Code

قراءة و تحميل كتاب Working Effectively with Legacy Code PDF مجانا

قراءة و تحميل كتاب Pragmatic Unit Testing in Java with JUnit  PDF

Pragmatic Unit Testing in Java with JUnit

قراءة و تحميل كتاب Pragmatic Unit Testing in Java with JUnit PDF مجانا

قراءة و تحميل كتاب Android Test-Driven Development by Tutorials (First Edition) PDF

Android Test-Driven Development by Tutorials (First Edition)

قراءة و تحميل كتاب Android Test-Driven Development by Tutorials (First Edition) PDF مجانا

قراءة و تحميل كتاب Test-Driven Development with Python PDF

Test-Driven Development with Python

قراءة و تحميل كتاب Test-Driven Development with Python PDF مجانا

قراءة و تحميل كتاب The Art of Unit Testing, Third Edition PDF

The Art of Unit Testing, Third Edition

قراءة و تحميل كتاب The Art of Unit Testing, Third Edition PDF مجانا

قراءة و تحميل كتاب اختبار الوحدة الآلي مع ABAP PDF

اختبار الوحدة الآلي مع ABAP

قراءة و تحميل كتاب اختبار الوحدة الآلي مع ABAP PDF مجانا

قراءة و تحميل كتاب Crafting Test-Driven Software with Python PDF

Crafting Test-Driven Software with Python

قراءة و تحميل كتاب Crafting Test-Driven Software with Python PDF مجانا

قراءة و تحميل كتاب Android Test-Driven Development by Tutorials (Second Edition) PDF

Android Test-Driven Development by Tutorials (Second Edition)

قراءة و تحميل كتاب Android Test-Driven Development by Tutorials (Second Edition) PDF مجانا

قراءة و تحميل كتاب Learning Test-Driven Development PDF

Learning Test-Driven Development

قراءة و تحميل كتاب Learning Test-Driven Development PDF مجانا

قراءة و تحميل كتاب iOS Unit Testing by Example PDF

iOS Unit Testing by Example

قراءة و تحميل كتاب iOS Unit Testing by Example PDF مجانا

المزيد ●●●






نتيجة البحث