Roya

P’s و Q’s لمختبر البرامج

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

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

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

فكيف يمكن للمرء أن يمتلك المهارات التقنية والمهارات الشخصية وكذلك الحفاظ على علاقة جيدة مع المطورين؟

كن منضبطًا وحافظ على المثابرة:
أحد الجوانب الواضحة للاختبار هو أنه متكرر جدًا وقد يحتاج إلى الكثير من الجهد اليدوي.
هناك العديد من الأمثلة حيث يُظهر مُختبِر البرامج طبيعته التكرارية.

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

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

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

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

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

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

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

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

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

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

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