تحسبا لإطلاق دورة " Tester " الجديدة ، تحدثنا مع مؤلفيها ، والمتخصصين من Alfa Bank ، حول كيفية بناء نظام الاختبار في شركاتهم وما هي المتطلبات التي يتم تقديمها للمرشحين ، كما سألنا عن الطريق إلى المهنة والصعوبات في العمل معها.
ألكساندر دولينسكي ، رئيس فريق الاختبار في بنك ألفا ومؤلف برنامج "Tester" في علم Netology :

"في Alfa-Bank ، يتم تنفيذ تطوير المنتج وفقًا لـ Scrum ، لذلك تم بناء الاختبار أيضًا وفقًا لـ Scrum ، أي أن الفريق بأكمله يشارك في الاختبار ، ولكن كل مستوى على مستوى خبرته وفقًا لهرم الاختبار.
يقوم المطورون بكتابة اختبارات الوحدة واختبارات المكونات ، ويكتب الاختبار اختبارات E2E ، واختبارات واجهة المستخدم واختبارات التكامل. بسبب هذا ، من الممكن الحفاظ على التوازن الأمثل للوقت للاختبار. في مشاريع الويب ، يتم استخدام نهج BDD في الاختبار ؛ في منطقة المحمول ، نستخدم مزيجًا معينًا من نهج BDD مع تجربتنا الخاصة. يتم توزيع جميع المختبرين عبر فرق Scrum ، لذلك يقضون 80 ٪ من وقتهم في مهام الفريق و 20 ٪ من وقتهم على الديون الفنية على المشروع أو المهام المجتمعية التي يضخون من خلالها مهاراتهم في التشغيل الآلي وعمليات CI / CD.
عادة ما يكون لدينا العديد من فرق Scrum التي تعمل على منتج واحد ، لذلك يتم تعيين قائد لكل فريق ، والذي يشرف على عملية الاختبار داخل المنتج لجميع الفرق ، ويساعد في حل الصعوبات الناشئة ، التقنية والبشرية على حد سواء. "
الذي يتم نقله إلى بنك الفا
"لقد كان Alfa-Bank رائداً في موثوقية الخدمات المقدمة لسنوات عديدة وقدرتها على التصنيع - لذلك ، من المهم للغاية ألا يكون موظفو الشركة غير مبالين بالعمليات ، ويحاولون تحسينها باستمرار وتحسين أنفسهم.
نحن بحاجة إلى الجوع للمعرفة والإنجازات.
بادئ ذي بدء ، نحن ننظر إلى شخص ، وبعد ذلك فقط في خلفيته.
بالطبع ، هناك ميزة كبيرة تتمثل في توافر التعليم الفني ، رغم أن هذا ليس بشكل عام مطلبًا ضروريًا. هناك حالات متكررة عندما يأتي الأشخاص لفريقنا من حقل مختلف تمامًا دون خبرة والمعرفة اللازمة. لقد اكتسبوا مستوى جديًا من الخبرة بالفعل في عملية استكمال المهام.
من المهارات اللينة ، من المهم بالنسبة لنا أن يعرف الشخص كيفية التواصل والتعبير عن أفكاره بشكل صحيح (نحن نعمل في فرق) ، حتى يكون فضوليًا ويعرف كيفية طرح الأسئلة والعمل مع الإجابات. على سبيل المثال ، أثناء المقابلات ، نعطي مهام للتفكير حول اختبار روبوت يجب أن يصل إلى العميل ويصب القهوة في كوب. لا توجد إجابة صحيحة ، ولكن من المثير للاهتمام ملاحظة كيف يحاول الشخص اختبار هذه الحالة.
المرشح الذي جاء مقابل المال فقط ، دون هوايات واهتمامات موضوعية ، لن يكون بالتأكيد مناسبًا لقسم الاختبار لدينا. لن يرغب مثل هذا الشخص في التطوير داخل الفريق ، لكن بالنسبة لنا ، من المهم.
يعد Alfa-Bank حالة متكررة عندما يصل أحد المتخصصين إلى وضع مبدئي وبعد مرور بعض الوقت يتطور إلى قيادة فريق للاختبار أو حتى يتحول إلى التطوير. هناك العديد من الأمثلة التي يصبح فيها أشخاص ناجحون في مجال تكنولوجيا المعلومات مالك منتج ناجح. نحن على الجميع أن يجربوا أنفسهم في اتجاهات مختلفة وأن يختاروا التطوير حيث يكونون أكثر راحة وحيث يمكنهم الوصول إلى إمكاناتهم. "
جاء Artyom Badyshev ، وهو متخصص في الاختبارات في Alfa Bank ، إلى الميدان من الاستكشاف الجيولوجي ، وكان يعمل لفترة طويلة في معالجة وتفسير البيانات السيزمية ، لكنه كان مهتمًا دائمًا بتكنولوجيا المعلومات. سألوا أرتيم عن طريقه إلى الاختبار والتكيف في بنك ألفا.
كيف جئت للاختبار
لقد كنت دائمًا مهتمًا بتكنولوجيا المعلومات. في مهنتي ، واجهت بشكل غير مباشر الحاجة إلى كتابة أي برامج أو نصوص ، لكن معرفة الجامعة كانت كافية لذلك.
لقد درست JAVA بشكل مستقل كقاعدة ، وأحيانًا أقرأ مقالات عن Habré ، لكنني لم أركز على أي اتجاه محدد. لقد وجدت أن أي واحد منهم مثير للاهتمام ، وكان من الصعب اختيار شيء واحد ، اتخذ الخطوة الأولى. ماذا لو كنت مخطئا في خياري؟ بعد كل شيء ، حتى تجد نفسك داخل الكرة ، فلن تفهم كيف يتم ترتيب ذلك بالفعل. في عملية التعلم ، اتضح أن جميع المواد التي وجدتها سطحية في أغلب الأحيان. وإذا فكرت في الدورات ، لم أستطع أن أصدق أنه من بعدهم يمكنني الحصول على وظيفة على الأقل نصف واثق في اختصاصي.
لم أفكر مطلقًا في مهنة أحد الفاحصين ، لم أجد ذلك مثيرًا للإعجاب.
في بنك ألفا ، تمت مقابلتي كمدير للبنية التحتية. كان لدي فكرة عامة عن المسؤوليات والمتطلبات ، لذلك اخترت هذا التخصص المحدد كنقطة بداية لتكنولوجيا المعلومات. في المقابلة ، عُرض عليّ تجربة نفسي كاختبار ، ووصف هذا الموقف بأنه أحد أفضل الأشخاص الذين يرغبون في لمس تكنولوجيا المعلومات.
قضيت بعض الوقت في فهم ما يفعله المختبرون حقًا. تساءلت عما إذا كنت سأجلس فقط وأضغط على بعض الأزرار دون تفكير دون أي احتمالات للتنمية.
ولكن في النهاية قررت أن أحاول.
أستطيع أن أقول إنني كنت مخطئًا للغاية : لم يكن هناك يوم شعرت فيه بالملل أو شعرت أنني في حالة من الركود. مهام البحر ".
صعوبات في التكيف مع مجال جديد
"لم يحدث أنك جئت وعمل كل شيء كالساعة. عند تغيير النطاق ، تحتاج إلى ترك كل المهارات الأساسية التي اكتسبتها سابقًا تقريبًا ، والانفتاح على معرفة جديدة. خلال الأسبوعين الأولين ، لم أفهم ما الذي تمت مناقشته في الاجتماعات. كل ما لم أطلبه على الفور تم تسجيله وحفظه والتعبير عنه بعد الاجتماعات.
في اليوم الأول من العمل ، تم تعيين مرشد لي ، والذي قدمني إلى ما كان يحدث ، وأظهر بصبر وأخبر كل شيء لم أفهمه. في بنك ألفا ، الأمر معتاد للغاية. بالإضافة إلى الموجه ، يوجد فريق كامل من الفاحصين ، كل منهم مستعد دائمًا لمساعدتك.
إذا قرأوا هذا ، فليعلموا أنني ممتن لهم لاستجابتهم وتفهمهم!لقد تكيفت بسرعة ، لكنني ما زلت أدرس ، وربما لن أتوقف أبدًا ، مثل كل شخص يعمل في الاختبار. ومع ذلك ، فإن الكرة تتطور باستمرار ".
نصائح للمتخصصين الذين يرغبون في الاختبار
"إذا كنت تبحث عن نقطة دخول حقيقية لتكنولوجيا المعلومات ، فهذه هي - بالتأكيد لن تكون مملة. الأفكار التي تقول "سأجلس قليلاً ، واختبر ، وبالتالي سأقطع التطبيقات" تختفي بمرور الوقت.
إذا كنت تشارك بجدية في التشغيل الآلي ، فستواجه مجموعة من التقنيات على أكمل وجه ، ثم تشعر أنك المطور الرائع للغاية.
هناك دائمًا مجال للإبداع ، والأفكار يدعمها فقط الفريق.
أنصحك أن تتعلم أساسيات أي لغة موجهة نحو الأشياء وأن تقرأ كود شخص آخر. أعتبر أن هذه المهارات هي الأكثر أهمية بالنسبة للشخص الذي لم يخلق نفسه بعد ، لكنه يريد أن يتعلم بسرعة ، وفهم نتائج عمل المهنيين. "
من المحررين
نحن في Netology نطلق دورة جديدة في المهنة "
Tester " ، تم إعداد برنامجها بالاشتراك مع Alfa-Bank.
لمدة 5 أشهر من التدريب ، سنتعامل مع الاختبارات اليدوية والتلقائية ، وإجراء اختبار وحدة التطبيق ، وحل أكثر من 40 مشكلة في Java ، والعمل مع Selenium Webdriver وأدوات الاختبار الأخرى ، وسيقوم Alfa-Bank بدعوة أفضل الخريجين لإجراء مقابلة.
في 21 مايو أيضًا ، ندعوك إلى الدرس المفتوح "
اختبار: متطلبات وآفاق العمل في بنك ألفا " ، الذي سيجريه ألكسندر دولينسكي ، رئيس مجموعة الاختبار في بنك ألفا ومؤلف الدورة.