ضمان الجودة للمبتدئين: كيفية اختبار صاروخ أو طائرة؟

في الإصدار الجديد من مجلة Dry Oars podcast ، دعا مطورو Android فريق ضمان الجودة للزيارة. ناقشنا نوع الانضباط هذا ، وكيف يكون مفيدًا للعمل وكيفية اختبار صاروخ دون طرح قناع إيلون.



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



ما هو ضمان الجودة؟


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

ما هو الفرق من اختبار؟


QC (مراقبة الجودة) على مستوى العالم أو المختبرين جزء من ضمان الجودة.

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

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

مراقبة الجودة عن النتيجة: البحث عن الأخطاء. سؤال وجواب حول العملية: عمليات تطوير التصحيح بحيث لا توجد أخطاء.

هل يجب على المختبر معرفة لغة البرمجة التي يكتب بها البرنامج؟


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

"الرمز مكتوب h̶o̶r̶o̶sh̶o̶": يكتب المطور الرمز ، ويبحث المختبر عن الأخطاء. كيف لا تشاجر؟


المطور يفكر في كيفية القيام بعمل جيد. يفكر المختبر في كيفية اختباره لمعرفة السبب في ذلك. هناك تضارب معين في المصالح.

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

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

سؤال وجواب فشل المبرمجين؟


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

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

ولكن كيف لاختبار صاروخ؟


نحن نختبر البرامج ولا نتعلق بالفضاء. ولكن يمكننا أن نفترض كيف يمكن أن يكون هذا.

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

روابط مفيدة


حزمة البداية لأي شخص يريد اقتحام عالم ضمان الجودة اليوم:

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

إذا كانت لديك أسئلة - اكتب التعليقات ، سوف نفهم :)

استمع إلينا على منصة مريحة
SoundCloud لل ، أبل جوجل بودكاستس . تعال لمناقشة هذه المسألة في الدردشة برقية .

Source: https://habr.com/ru/post/ar479668/


All Articles