اختبار الدخان واختبار السلامة: ما وجه الاختلاف بينهما؟



ستساعدك هذه المقالة على اكتساب المعرفة حول اختبار الدخان واختبار سلامة العقل ، كما تساعدك على فهم الاختلافات الرئيسية بين هذين النوعين.

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

دعنا نلقي نظرة على الموضوعات التي تم تناولها في هذه المقالة:





أنواع اختبار البرمجيات

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

TestTypes - اختبار الدخان واختبار الصحة - Edurekaستساعدك هذه المقالة في معرفة اختبار الدخان واختبار العقل ومدى اختلافهما عن بعضهما البعض. هيا بنا نبدأ.



اختبار الدخان

ما هو اختبار الدخان؟

اختبار الدخان هو نوع من اختبار البرامج الذي يتم إجراؤه عادةً على البرامج الأولية للتأكد من أن الوظائف الأساسية للبرنامج تعمل بشكل جيد تمامًا.

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

كيف تجري اختبار الدخان؟

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



هي درجة الماجستير تعتبر دراسات عليا

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

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

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

ما هو اختبار السلامة؟

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

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

كيف تجري اختبار سلامة الصحة؟

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

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

ربما لاحظت أن هناك بعض التداخل بين اختبار الدخان واختبار سلامة العقل ، خاصةً عندما يتعلق الأمر بحقيقة أن أيًا منهما مصمم بالفعل ليكون عملية شاملة. ومع ذلك ، هناك أيضًا اختلافات واضحة وهامة بين هذين النوعين من الاختبارات. دعونا نتحقق منها.

ما هو مساحة الاسم c ++

اختبار الدخان مقابل اختبار الصحة

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

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

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

إذا وجدت هذا مقالة ذات صلة ، تفحص ال مباشر على الإنترنت من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المقالة وسنعاود الاتصال بك.