- 1.1 مقدمة وخطة الدراسة
- 2 اتمتة الاختبارات السهل الممتنع
- 3.1 Build Function under test انشاء الدالة او البرنامج تحت الاختبار
- 3.2 Testing Without Unit Testing بدون اوتمة، ماذا كنا نفعل؟
- 3.3 Unit Testing الأوتمة من خلال اختبار الوحدات
- 3.4 Let's Run Tests and Debug تنفيذ الاختبارات وتصحيح الأخطاء
- 3.5 Testing Exceptions: إختبار الاستثناءات
- 3.6 Code Refactory: تحسين الكود
- 3.7 مش كدة اسهل، ولا ايه رأيك :)
- 3.8 NUnit اختبار الوحدات من خلال
- 4. Code Coverage: ما المقصود بتغطية الكود، وتطبيق عملي على المثال الحالي
- 5. التنكر - أهميته وكيفية استخدامه في الاختبارات
- 6.1 مقدمة
- 6.2 Create Test بناء الاختبار
- 6.3 Code Debugging تصحيح الأخطاء
- 6.4 Another Example: شرح تفصيلي ومثال آخر
- 6.5 Closing and Homework
- 7.1 Introduction to TDD مقدمة
- 7.2 TDD Development Cycle دورة البرمجة
- 7.3 Robert Martin Rules قواعد روبرت مارتن
- 7.4 Preparing Test Environment
- 7.5 Writing Failing Test كتابة اختبار فاشل
- 7.6 Write Minimum Code to Make it Pass كتابة اقل كود ناجح
- 7.7 Repeat The Cycle Untill Finishing 1st Requirment
- 7.8 Repeat for The Rest of Requirment
- 7.9 Lets Refactory and Enhance our Code
- 7.10 Conclusion
- 8.1 قالب النموذج العرض المتحكم MVC
- 8.2 مثال عملي على MVC
- 8.3 First Test: Test that HomePage Redirects to List Page
- 8.4 Test List Accounts Action
- 8.5 Test Detailing Account Data Action
- 9.1 Introduction: Why Acceptance Test
- 9.2 Why Projects Fail and How ATDD Provide the Solution
- 9.3 Step by Step: How it Works
- 9.4 Our First Acceptance Test
- 9.5 Writing Steps' Testing Code
- 9.6 Writing Production Code
- 9.7 It is a Living Document
- 9.8 Do It Yourself: Preparing Environment
- 9.9 Important Details