"التقويم تستر" لشهر ديسمبر. جرب طريقة مختلفة

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



لماذا أحتاج هذا؟


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


تحتاج إلى الجري بأسرع وقت ممكن للبقاء في مكانك ، ولكن للوصول إلى مكان ما ، يجب عليك الجري مرتين على الأقل!

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


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


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


ولكن عندما تقوم بتغيير المقاربات الخاصة بدراسة المشكلة ، فإن الطرق المتبعة في إنشاء الاختبارات وطرق الاختبار ، ثم:


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

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


بالضبط ما يمكن تغيير النهج؟



1. القطع الأثرية أو وثائق الاختبار


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


ما يجب أن تفكر فيه هو حول الأهداف: لماذا ولمن تفعل هذا؟ هل اختبار الوثائق منتج أو أداة؟ ما مدى سرعة تغيير المنتج الخاص بك؟ وما هو تدفق اختبار جديد؟ توجد مجموعة رائعة من الأسئلة الموضحة في الدرس 148 من الدروس المستفادة في اختبار البرمجيات: نهج يحركه السياق ، و Cem Kaner ، و James Bach ، و Bret Pettichord. إذا لم يكن لديك كتاب في متناول اليد ، فهناك ترجمة لهذا الدرس.


رأيت الاختبارات التلقائية في فريق واحد - باعتبارها الوثائق الرئيسية الداعمة ذاتياً ، لم لا؟



2. تقنيات الاختبار


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


كثيراً ما أجد أن المختبرين يعرفون نظرية تصميم الاختبار ، لكن لسبب ما لا يطبقونها ويختبرونها ، كما تعلموها من قبل ، على مستوى الحدس ، ربما بسبب العادة أو بعد محاولات غير ناجحة لاستخدام التقنيات. كان لدى Caner فكرة رائعة في الدرس 26 من نفس الكتاب:


الحدس هو بداية جيدة ، ولكن خاتمة رديئة (الحدس هو جيد لبداية ، ولكن رديء في النهاية).

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


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


أين يمكنني أن أجد أفكارًا جديدة عن التكنولوجيا؟ اقرأ أو ، إذا كنت قد قرأت بالفعل ، واستعرض كتاب دليل ممارس لتصميم اختبار البرمجيات ، أو لي كوبلاند ، أو اصطحب زميلًا معك ، اختر أي جولة من اختبارات Whittaker ( اختبار البرامج الاستكشافية: نصائح ، وحيل ، وجولات ، وتقنيات لتوجيه الاختبار تصميم ، جيمس أ ويتاكر ) و "السفر" مع المنتج الخاص بك. صخرة الأيام الخوالي والاشتراك في دورة تصميم اختبار. جربه!



3. تقنيات تحليل وتوليد الأفكار


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


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


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


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

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



4. البيئة والعمليات


أنا لا أتحدث عن تغيير الفريق أو الشركة ، لكن في بعض الحالات ، لماذا لا؟ :) أردت أن أتحدث عن ما يدور حول الاختبار.


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


تغيير Microsoft Visual Studio إلى JetBrains Rider (أو العكس بالعكس). حاول استخدام أداة اختبار API مختلفة. استكشف حلولًا أخرى ، من المحتمل جدًا ظهور شيء جديد وأكثر ملاءمة لك.


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


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



5. دور ومسؤوليات اختبار


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


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


هل ما زلت تقرر ما إذا كنت ستفرج أم لا؟ أو هل ما يفعله المديرون عادة؟ اقرأ كتاب Jerry Weinberg المثالي عن البرامج والأوهام الأخرى حول الاختبار وسيحول عالمك رأسًا على عقب! ثم تأكد من السماح لمديرك بالقراءة.


هل تعتقد أن ضمان الجودة هو مسؤولية المختبر؟ أعطى جيمس باخ في نفس المقابلة مثالاً جيدًا على حارس في قاعدة عسكرية.


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

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


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


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


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


6. شيء آخر


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


فكرة أخرى غير متوقعة - يمكنك اختبار نفسك! أو التنمية الخاصة بك! كيف فعلت ايكاترينا Bobrova .



ما الذي يمنعنا؟


دعونا نلقي نظرة على عوامل التوقف الأكثر شعبية التي تمنعنا من تجربة نهج مختلف.


لا وقت


وربما هذا هو أبسط. الذهاب إلى دورة إدارة الوقت ، وقراءة الكتب حول الكفاءة. على سبيل المثال ، " Jedi Techniques " للمكسيم Dorofeev.


لست متأكدا من كيفية اتخاذ الخطوة الأولى


تسليط الضوء على وقت معين ، مهمة محددة ، يمكنك أن تبدأ حتى مع 15 دقيقة. وفي هذه الدقائق الـ 15 ، احفر موضوعك ، جرب شيئًا مختلفًا. ليس من الضروري تجربة كل ما تعلمته على الفور. اختر 1-3 ممارسات جديدة وحاول القيام بها. الشيء الرئيسي هو أن تفعل ذلك كل يوم. هذه الخطوات الصغيرة ستؤدي إلى نتائج رائعة. يوجد المزيد من المعلومات حول هذا الموضوع في الندوة الإلكترونية مع Ekaterina Lengold .


الخوف من الاخطاء


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


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

الزائد المعلومات


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


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


وهنا اقتباس آخر من ألبرت أينشتاين:


يعلم الجميع منذ الطفولة أن هذا وهذا مستحيل. ولكن هناك دائما جاهل لا يعرف هذا. انه يجعل الاكتشاف.

لا يكفي إلهام


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


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


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

اكتشف ما يمنحك الطاقة والقوة وتكلفك التغيير وتناوله!


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


في النهاية


سأقدم اقتباسًا واحدًا من كتاب " 100 طريقة لتغيير الحياة. الجزء 2 ".


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

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


مع هذه المقالة ، ننهي الدورة السنوية "Tester Calendar" ، التي تحدث فيها 16 من اختبار Contour عن أدوات العمل والممارسات والعمليات. بالنسبة للكثيرين منهم ، كانت تجربة جديدة ومثيرة للاهتمام ومفيدة.
لا يقتصر عالم الاختبار فقط على البحث عن الأخطاء ، بل له العديد من الوجوه ، وفي هذا العالم ، يمكنك ويجب عليك التجربة. شكرا لك لأنك معنا :)


قائمة مقالات التقويم:


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

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


All Articles