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

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

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

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

اختبار دخان الموقع
 

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

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

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

متى يتم إجراء اختبار الدخان

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

  • إنشاء ملف تعريف مستخدم
  • حدد عنصرا
  • إضافة إلى السلة
  • سحب

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

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

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

ماذا يحدث إذا كنت لا تدخن اختبار

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

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

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

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

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

لماذا إجراء اختبار الدخان؟

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

  • يتيح لك اختبار الدخان معرفة ما الذي يوقف عمل البرنامج في وقت مبكر.
  • هذا يقلل العبء على فريق ضمان الجودة لأنه يمكن تحديد الأخطاء الطفيفة بسهولة.
  • العملية برمتها تبسط الكشف عن الأخطاء الرئيسية في التعليمات البرمجية

تتضمن بعض الأمثلة على الاكتشاف المبكر باستخدام اختبارات الدخان ما يلي:

  • المستخدم غير قادر على إنشاء ملف تعريف
  • المستخدم غير قادر على تسجيل الخروج
  • المستخدم غير قادر على إضافة عناصر إلى سلة التسوق الخاصة به

 

نوعان من اختبارات الدخان

 

الاختبار اليدوي

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

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

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

اختبار الدخان مع LoadView يفيد عملك

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