موصى به, 2024

اختيار المحرر

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

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

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

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

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

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

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

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

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

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

تعريف اختبار السلامة

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

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

مزايا اختبار السلامة

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

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

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

استنتاج

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

Top