الفرق بين اختبار الدخان والعقلانية

مؤلف: Laura McKinney
تاريخ الخلق: 2 أبريل 2021
تاريخ التحديث: 1 قد 2024
Anonim
Smoke vs Sanity Testing | Difference between Smoke and Sanity testing - ArtOfTesting
فيديو: Smoke vs Sanity Testing | Difference between Smoke and Sanity testing - ArtOfTesting

المحتوى


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

    1. رسم بياني للمقارنة
    2. تعريف
    3. الاختلافات الرئيسية
    4. خاتمة

رسم بياني للمقارنة

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


تعريف اختبار الدخان

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

الأنشطة المنجزة في اختبار الدخان هي:

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

مزايا اختبار الدخان

  • تقليل المخاطر عن طريق اكتشاف وتصحيح العيوب في وقت سابق.
  • التفتيش المتكرر يحسن جودة النظام.
  • تبسيط الخطأ وتحديد وتصحيح
  • يتم تقييم التقدم بسهولة

تعريف اختبار التعقل

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


يحتاج البرنامج إلى إجراء الاختبارات الأخرى قبل الخضوع لاختبار التعقل. هذا النوع من الاختبار أعمق بالمعنى ، يعني أنه يأخذ في الاعتبار الجوانب التفصيلية للبرنامج.

مزايا اختبار التعقل

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

خاتمة

الهدف السابق من اختبار الدخان هو تأكيد المزيد للمنتج بينما اختبار التعقل يضمن عقلانية للمنتج.