يتكون إنشاء البرامج من عدة مراحل تسمى دورة الحياة. يعد الاختبار من أهم المراحل ، لأنه يسبق تسليم البرنامج للعميل والتشغيل. يجب أن نتذكر أن الغرض من الاختبار ليس التأكد من أن البرنامج يعمل بشكل صحيح وصحيح ، ولكن لاكتشاف الأخطاء ، لتحديد حالات الفشل عند إنشاء مواقف غير نمطية أو إنهاء غير طبيعي.
ضروري
- - برنامج تم اختباره مع شفرة المصدر ؛
- - توثيق البرنامج ؛
- - خطة اختبار؛
- - عدة مجموعات من بيانات الإدخال (صحيحة وغير صحيحة عن عمد) ؛
- - الأشخاص ذوي التفكير المماثل يمثلهم الزملاء.
تعليمات
الخطوة 1
الخطوة الأولى في الاختبار هي التصحيح. يتم إجراء التصحيح ، كقاعدة عامة ، بواسطة مبرمج كتب برنامجًا أو يعرف لغة برمجة المنتج قيد الاختبار. أثناء مرحلة التصحيح ، يتم فحص شفرة مصدر البرنامج بحثًا عن أخطاء في بناء الجملة. يتم التخلص من الأخطاء المكتشفة.
الخطوة 2
الخطوة التالية في التصحيح هي الاختبار الثابت. في هذه المرحلة ، يتم فحص جميع الوثائق التي تم الحصول عليها كنتيجة لدورة حياة البرنامج. هذه مهمة فنية ومواصفات وكود المصدر لبرنامج بلغة برمجة. يتم تحليل جميع الوثائق للتأكد من توافقها مع معايير البرمجة ، ونتيجة لفحص ثابت ، يتم التأكد من كيفية استيفاء البرنامج للمعايير المحددة ومتطلبات العملاء. يعد التخلص من عدم الدقة والأخطاء في التوثيق ضمانًا لجودة البرنامج الذي تم إنشاؤه.
الخطوه 3
الخطوة التالية في الاختبار هي استخدام الأساليب الديناميكية. يتم تطبيق الأساليب الديناميكية في عملية التنفيذ المباشر للبرنامج. يتم التحقق من صحة أداة البرنامج مقابل مجموعة من الاختبارات أو مجموعات من بيانات الإدخال المعدة. أثناء تشغيل كل اختبار ، يتم جمع وتحليل البيانات الخاصة بالأعطال والأعطال في البرنامج.
الخطوة 4
هناك طرق يعتبر فيها البرنامج "الصندوق الأسود" ، أي. يتم استخدام المعلومات حول المشكلة المراد حلها ، والطرق التي يعتبر فيها البرنامج "مربعًا أبيض" ، أي يتم استخدام هيكل البرنامج.
الخطوة الخامسة
الهدف من اختبار الصندوق الأسود الديناميكي للبرامج هو تحديد الحد الأقصى لعدد الأخطاء في اختبار واحد باستخدام مجموعة فرعية صغيرة من بيانات الإدخال. لإجراء الاختبار باستخدام هذه الطريقة ، من الضروري إعداد مجموعتين من شروط الإدخال. يجب أن تحتوي المجموعة الأولى على المدخلات الصحيحة للبرنامج ، ويجب أن تحتوي المجموعة الثانية على مدخلات غير صحيحة بناءً على مواصفات المدخلات الخاطئة. بعد تشغيل البرنامج على بيانات الإدخال من كلا المجموعتين ، تنشأ اختلافات بين السلوك الحقيقي للوظائف والمتوقع.
الخطوة 6
تسمح لك طريقة "الصندوق الأبيض" باستكشاف البنية الداخلية للبرنامج. يجب أن تضمن مجموعة الاختبارات القائمة على هذا المبدأ في المجمل اجتياز كل مشغل مرة واحدة على الأقل. يجب أن يركز التقسيم إلى مجموعات شروط الإدخال على التحقق من مرور جميع مسارات البرنامج: الشروط والفروع والحلقات.