
الصورة:
المصدرمرحبا يا هبر! اسمي يفغيني كوزنتسوف. أنا أعمل في
Badoo في قسم ضمان الجودة.
منذ ما يقرب من خمس سنوات ، بدأت أهتم باختبار: قرأت الكتب ، وبحثت عن معلومات على الإنترنت. في أحد
المنتديات ، صادفت موضوعًا حول وظيفة جانبية ، حيث ترك أحد المشاركين رابطًا إلى
uTest.com . وقد كان اكتشافًا جيدًا حقًا ، حيث تبين أن uTest هي أكبر منصة للمختبرين مع الكثير من المعلومات المفيدة والمئات من مشاريع التعهيد الجماعي المدفوعة.
أعتقد أن الكثيرين هنا سمعوا بالفعل عن هذا الموقع أو مواقع مماثلة. ولكن ، الغريب ، غالبًا ما أرى وجوهًا مفاجئة عندما أبدأ الحديث عن التمويل الجماعي. لذا فإن الغرض من هذه المقالة هو تقديم معلومات مفيدة للجماهير.
ما هو اختبار الحشد
افترض أنك مدير منتجات وستقوم بإصدار إصدار جديد من التطبيق لنظامي التشغيل Android و iOS. المواعيد النهائية قيد التشغيل ، وتحتاج بشكل عاجل إلى نتائج اختبار الانحدار ، ويقول المختبر الوحيد في فريقك أن الأمر سيستغرق يومين ، ثم سيستغرق يومًا آخر لإصلاح الأخطاء المحتملة. علاوة على ذلك ، تعطل أحد أجهزة Android ويحتاج إلى استبداله لتوفير تغطية النظام الأساسي على الأقل.
كيف يمكنني تسريع عملية الاختبار دون المساومة على جودة المنتج؟ يمكنك توسيع فريق QA وشراء المزيد من الأجهزة ؛ كتابة مجموعة من الاختبارات الذاتية وتشغيلها في "السحابة" ؛ أخيرًا ، استأجر بعض الأجهزة ، واجلس واختبر التطبيق مع مهندس ضمان الجودة. أو التفت إلى بعض منصات اختبار الحشود. عادة هذا هو الموقع الذي يتم فيه تسجيل آلاف المختبرين. إنهم على استعداد لاختبار أي تطبيق ويب أو هاتف محمول على أدواتهم وأجهزة الكمبيوتر المحمولة الخاصة بهم.
تحتاج إلى توفير ارتباط للتجميع (على سبيل المثال ، باستخدام
HockeyApp أو
TestFlight ) ، حدد نظام التشغيل والأجهزة التي تريد اختبار منتجك عليها. يمكنك حتى اختيار البلد الذي يوجد فيه المختبرون. بشكل عام ، يمكن أن تكون قائمة الرغبات طويلة جدًا. ثم سيرسل مدير المنصة دعوات - وسيبدأ جيش المختبرين العمل. بعد فترة ، ستحصل على النتائج وتقرر الأخطاء التي تحتاج إلى إصلاحها ، وأيها يمكن أن توجد بعد الإصدار.
لذلك تبدو العملية برمتها من جانب العميل. الآن دعونا نلقي نظرة عليه من خلال عيون اختبار.
ما تحتاجه لبدء الاختبار
لا شيء خاص. إذا كنت تقرأ هذه المقالة ، فهذا يعني أن لديك جهاز كمبيوتر أو جهاز محمول أو أي شيء آخر. هذا يكفي للتسجيل على المنصة والمشاركة في المشاريع. حدد في ملفك الشخصي طراز جهازك ، وإصدار نظام التشغيل ، وقائمة المتصفحات على الكمبيوتر ، وما إلى ذلك. سيكون من الأفضل إذا كان لديك العديد من الأجهزة المحمولة ، على سبيل المثال ، أجهزة iOS و Android ، فإن احتمال تلقي الدعوات سيكون أعلى.
أوصي أيضًا بتسلح نفسك بمعرفة نظرية الاختبار أو على الأقل دراسة الوثائق والإرشادات للمبتدئين (هذه المعلومات موجودة دائمًا في قسم خاص من الموقع).
لذلك ، سيُطلب منك أولاً إجراء اختبار لفهم مدى جودة البحث عن الأخطاء وكتابة التقارير. بعد ذلك ، كل شيء بسيط: تتلقى دعوة ، تقرأ وصف المشروع وتقرر ما إذا كنت ستشارك فيه. وقت البحث عن الأخطاء محدود. بعد اكتمال دورة الاختبار ، تتم مراجعة جميع التقارير من قبل قائد فريق المشروع ، ثم من قبل العميل. الأخطاء التي ترسلها إما مقبولة أو مرفوضة.
قبلت علة ⇒ الحصول على المال.
رفض Bug اكتساب الخبرة ، حيث سيشرح التعليق على التقرير سبب الرفض.
لماذا اختبار الحشد لاختبار مبتدئين
الخبرة
بدأت العمل في مواقع التمويل الجماعي قبل أن أجد وظيفتي الأولى. كان لدي معرفة جيدة بنظرية الاختبار ، ولكن لم يكن لدي خبرة عملية (بدونها لا يريد العديد من المجندين حتى بدء محادثة). من خلال العمل على منصات التعهيد الجماعي ، ستحصل على خبرة عملية ممتازة في اختبار البرمجيات. ستعتمد مجموعة البرامج المتنوعة على الأدوات التي لديك. كان لدي جهاز iPhone وجهاز كمبيوتر محمول (على نظام التشغيل Windows 7) مع جهاز افتراضي مثبت (تم تشغيل XP و Vista عليه). بعد ذلك بقليل اشتريت جهاز Android وجهاز iPad.
في الشهرين الأولين ، شاركت في حوالي 20 مشروعًا ، استمرت من عدة ساعات إلى عدة أيام. تطبيقات ومواقع التجارة الإلكترونية ، والألعاب ، والشبكات الاجتماعية ، والمراسلين ... إذا شاركت بنشاط ووجدت الكثير من الأخطاء ، فسيزداد تقييمك ، مما يعني أنك ستتلقى المزيد من الدعوات.
بعد اختبار مجموعة من البرامج ، من السهل أن نفهم أن الأخطاء عادة "تختفي" في نفس الأماكن. بالإضافة إلى التحقق من السيناريوهات الإيجابية والسلبية الرئيسية ، جرب إعدادات الأجهزة ، مع الشبكة ، استخدم وضع الطائرة ، لأن المطورين غالبًا ما ينسون معالجة سلوك البرنامج بشكل صحيح في غياب الاتصال.
أتذكر كيف كنت قلقة عندما أبلغت عن الخطأ الأول: حاولت وصف كل شيء بتفصيل كبير ، وأرفقت العديد من لقطات الشاشة ومقاطع الفيديو ، لأن كل خطأ مرفوض يمكن أن يؤثر على الإحصائيات. بالمناسبة ، من المهم جدًا الاطلاع على تقارير المشاركين الآخرين. ليس فقط أثناء الاختبار (لتجنب الازدواجية) ، ولكن بشكل خاص بعد ذلك ، عندما يتم فحصها من قبل قائد الفريق والعميل. سوف يمنحك التعرف على أخطاء الآخرين المرفوضة فكرة أفضل عن توقعات المديرين والعملاء.
ونتيجة لذلك ، ستحتوي محفظتك على العديد من المشاريع المثيرة للاهتمام وقصص الأخطاء المضحكة التي يمكن استخدامها في المقابلات.
كلما كنت أكثر إنتاجية في دورات الاختبار ، كلما كانت لديك دعوات أكثر.
مهارات جديدة
من الواضح أنه عند اختبار كمية كبيرة من البرامج ، ستتعلم مهارات جديدة: كيفية إزالة سجلات الأعطال من جهاز Android / iOS وقراءتها ، وكيفية استخدام ADB Console واختبار القردة ، وكيفية استخدام جميع إعدادات الجهاز بشكل صحيح (تمكين قيود التطبيق على الوصول إلى الكاميرا / الموقع الجغرافي ، "الوصول الشامل" ، وضع التكبير / التصغير) ، وكيفية استخدام أدوات المتصفح للمطورين وغيرهم الكثير. وسيكون عليك معرفة كل هذا للعثور على المزيد من الأخطاء ، حيث أن كل مشروع عبارة عن منافسة صغيرة بين المختبرين.
سوف تتعلم العمل مع أدوات جديدة. على سبيل المثال ، كان أحد مشروعاتي هو اختبار أحداث Google Analytics ، في ذلك اليوم اكتشفت
Charles Proxy . بعد ذلك بقليل ، بدأت في استخدام جميع ميزاته (الاختناق ، إعادة الكتابة ، رسم الخرائط). أتذكر أيضًا أنه كان لدي مشروع اختبار أمان ، ووجدت أداة
Zed Attack Proxy الرائعة.
بالمناسبة ، إذا كنت ترغب في ضخ مهاراتك ، أوصي بمقالة
"اختبار تطبيقات الهاتف المحمول: النصائح والحيل".الفضول هو أكثر مهارات المختبر قيمة.
المجتمع
يعد التواصل من أهم المهارات للمختبر. هذا هو مفتاح كل شيء. كل ما تريد معرفته أو العثور عليه أو تلقيه ، تحتاج إلى التواصل. يمكن لكل شخص جديد أن يمنحك بعض الفرص الجديدة. على منصات التمويل الجماعي ، ستلتقي بالعديد من الأشخاص المثيرين للاهتمام الذين سيكونون على نفس الموجة معك. هناك المئات من المواضيع في المنتديات حيث يمكنك طرح أي أسئلة. هذا مهم بشكل خاص عندما تبدأ رحلتك في الاختبار ، حيث يمكنك التعلم والحصول على المشورة من الأشخاص الأكثر خبرة.
كن نشيطًا ، اطرح أسئلة في دردشة دورة الاختبار. إذا كنت تعتقد أن شيئًا ما مفقود في الوصف ، فتأكد من إخباره عنه. ساعد المشاركين الآخرين إذا كنت تعرف إجابات أسئلتهم. سيلاحظ Timlid أو العميل ذلك - وبعد ذلك ستتمكن من تلقي دعوات لمشاريع "للنخبة".
التواصل هو مفتاح الفرصة.
ممارسة اللغة
نعلم جميعًا أن معرفة اللغة الإنجليزية تعزز بشكل كبير القدرة التنافسية. لذلك ، يجب عليك ببساطة التسجيل في موقع أجنبي. سوف ينمو مستواك بأمر من الحجم في غضون أسابيع قليلة ، حيث ستكون جميع الوثائق والتواصل باللغة الإنجليزية ، وبالطبع ، يجب أن تكون تقارير الأخطاء أيضًا عليها. لن يكون الأمر مألوفًا في البداية ، ولكن تجديد المفردات يستحق ذلك بالتأكيد.
لا تخف من ارتكاب الأخطاء: بالنسبة إلى 90٪ من المشاركين ، فإن اللغة الإنجليزية ليست لغتهم الأم أيضًا.
المال
الحجة الأخيرة هي المال. يمكن اعتبار العمل على منصات التمويل الجماعي تدريبًا مدفوعًا. بعد كل شيء ، تحصل على كل من الخبرة والدخل. سيعتمد مبلغ الدفع على الأهمية وعدد الأخطاء التي تم العثور عليها. في معظم المنصات ، تتراوح من 3-15 ص. ه. (اعتمادًا على المشروع ، يمكنهم فك حتى 50 cu) لكل خطأ.
في البداية كسبت حوالي 400 يورو شهريًا ، حيث عملت بضع ساعات في اليوم. ثم قررت ألا أركز على الكمية ، ولكن على جودة تقارير الأخطاء. بدأ في قضاء المزيد من الوقت على المنصة - ونتيجة لذلك بدأ في كسب حوالي 700-800 يورو شهريًا. نما تقييمي بشكل كبير - وسرعان ما تلقيت دعوة من مدير المشروع لفريق صغير لدورة اختبار مغلقة لمنتج واحد. بعد حوالي 12 ساعة من العمل ، حصل كل منا على أكثر من ألف يورو.
حاول التركيز على إيجاد أخطاء حرجة وتحسين جودة التقارير ، وليس كميتها. ثم سيكون العمل أكثر إثارة للاهتمام وفي النهاية ستكسب المزيد.
المنصات التي عملت عليها

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

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

منصة رائعة بمشاريع مختلفة. لقد أرسلوا لي عدة مرات أدوات للاختبار ، وما زلت أستخدم بعضها. بالمناسبة ، قبل عامين ظهرت نسخة باللغة الروسية -
crowdtesting.ru .

شارك في العديد من دورات الاختبار.
تتطلب بعض المشاريع معرفة اللغة الألمانية.

منصة هندية. ما زلت أتلقى من دعواتها للمشاريع.
وعدد قليل من الموارد

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

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

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