تخط وانتقل إلى المحتوى الرئيسي

إعداد محطة العمل الخاصة بك

تعلّم كيفية إعداد أجهزتك وإنشاء روتينك لبدء الاختبار.

بقلم: Nikola Jonic

الدافع

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

نصائح عامة

  • نوصي أولاً بالتأكد من أن جهازك يحتوي على بطارية كافية ولا يعمل في وضع توفير الطاقة الذي قد يؤثر على أدائه.

  • قبل التسجيل، تأكّد من أن برنامج تسجيل الشاشة (screencast) مضبوط على التسجيل بصيغة .mp4 وكوديك H.264. إذا كنت بحاجة إلى مساعدة لمعرفة أي كوديك وصيغة ملف يستخدمها برنامج التسجيل لديك، نوصي باستخدام ScreenPal.

  • على الأجهزة المحمولة، قبل بدء التسجيل، يرجى مسح مركز الإشعارات من الرسائل الأخرى، رسائل البريد الإلكتروني، إشعارات testNow، إلخ.

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

  • عند التسجيل، يجب أن يكون معدل الإطارات (frame rate) مرتفعًا بما يكفي لتحديد أفعالك وتحليل مجرى الأحداث.

  • يجب أن تختبر دائمًا في مكان هادئ وخاص. لا يُسمح لك بمشاركة معلومات العميل مع أي شخص آخر ليس جزءًا من دورة الاختبار أو موظفًا معتمدًا من Test IO. وهذا يعني أيضًا أن مشاركة البيانات مع الأقارب أو الأصدقاء أو حتى المختبرين الآخرين غير المشاركين في الدورة ممنوع تمامًا.

  • الاتصال عبر الكابل عادةً ما يعطي نتائج أفضل من اتصال Wi-Fi. أيضًا، اتصال 5GHz (إذا كان متاحًا لديك) أسرع وأكثر استقرارًا. إذا كنت تستخدم جهازًا محمولًا (حاسوب محمول، هاتف أو جهاز لوحي)، فإن البقاء بالقرب من نقطة الوصول اللاسلكي خيار ممتاز لتجنّب مشاكل الشبكة.

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

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

  • يُوصى بإجراء اختبار سرعة الإنترنت في بداية جلسة الاختبار للتأكد من أن اتصالك سريع ومستقر بما يكفي لتجنّب السلوكيات غير المتوقعة. يمكنك استخدام مواقع مثل: https://fast.com , https://www.speedtest.net/

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

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

  • إذا لم ترَ فقاعة الدردشة في الزاوية السفلية اليمنى من الشاشة:

فإن مانع الإعلانات/المتعقبات أو إضافة المتصفح تمنع أداة مهمة نستخدمها تُسمى Intercom. تأكّد من تعطيل مانع الإعلانات أو إضافة المتصفح، أو أضف استثناءً لنطاقات test.io و cirro.io.

الاختبار على جهاز مكتبي

بالنسبة لجهاز مكتبي، عادةً لن تحتاج لتغيير أي إعدادات كبيرة (إلا إذا كنت تعمل على نظام تشغيل مخصص). توصياتنا:

  1. تأكد من ضبط دقة الشاشة على الافتراضي للجهاز ومقياس النص/الصورة على 100%. يجب أن يكون تكبير المتصفح (browser zoom) أيضًا عند 100%. هذا يضمن أنك ترى المواقع والتطبيقات بالدقة التي يقصدها العميل.

    1. لأجهزة Windows، يجب الانتقال إلى "Start > Settings > System > Display" والتأكد من أن "Display Resolution" مضبوطة على القيمة الموصى بها الافتراضية وأن "Scale and layout" مضبوطة على 100%.

    2. لـ Mac OS، اختر "Apple menu > System Preferences > Displays > Display Settings" وحدد شاشتك في الشريط الجانبي. ثم اختر Display واضبط الدقة على خيار "Default for display".

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

    1. لأجهزة Windows، نوصي باستخدام Snipping Tool لالتقاط لقطة الشاشة للمنطقة التي تريد مشاركتها. يمكنك الوصول إليه بالبحث عن "Snipping Tool" أو باستخدام اختصار لوحة المفاتيح Windows Key ⊞ + Shift ⇧ + S. ستصبح شاشتك مظللة ويمكنك تحديد المنطقة التي تريد التقاطها. سيظهر إشعار بعد التقاط لقطة الشاشة، ويمكنك النقر عليه للذهاب إلى محرر الصور.

    2. يمكنك فتح تطبيق Screenshot باستخدام الاختصار "Shift + Command ⌘ + 5" على Mac OS. يمكنك بعد ذلك اختيار نوع الالتقاط الذي تريده (الشاشة كاملة أو جزء منها) والتقاط لقطة الشاشة. سيُطلب منك حفظ الصورة ثم اختيار المجلد المناسب للحفظ.

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

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

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

الاختبار على جهاز Android محمول أو لوحي

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

  1. على Android 11+، قد لا تحتاج إلى تثبيت أي تطبيق طرف ثالث لتسجيل الشاشة إذا كان جهازك يحتوي بالفعل على أداة تسجيل مدمجة في شريط الإشعارات. ومع ذلك، إذا كان جهازك يعمل بنظام Android 10 أو أقل أو لا يحتوي على أداة تسجيل مدمجة، فستحتاج إلى تثبيت تطبيق طرف ثالث لتسجيل الشاشة. راجع مقالة سجلات الشاشة لمزيد من المعلومات.

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

  3. لالتقاط السجلات (logs) باستخدام كمبيوتر مكتبي، يجب تفعيل خيار USB debugging تحت قائمة "Developer options". للقيام بذلك، اتبع الموضوع السابق لتمكين خيارات المطور وقم بتشغيل USB debugging. بما أن سجلات الجهاز إلزامية عند الإبلاغ عن أعطال التطبيقات، نوصي بتمكين هذا الخيار أثناء الاختبار. يمكن العثور على مزيد من الأدوات والمعلومات حول التقاط سجلات أعطال Android في هذه المقالة في أكاديميتنا.

  4. عادةً ما يزودك العميل بملف بصيغة .apk لتثبيته على جهازك. إذا كانت هذه هي المرة الأولى لتثبيت تطبيق من مصدر خارج متجر Google Play، قد يمنعك جهازك لأسباب أمنيّة. إذا حدث ذلك، انتقل إلى قائمة Settings وابحث عن خيار "Install unknown apps". يجب منح الإذن لمصدر التطبيق الصحيح (عادة المتصفح أو أي تطبيق مدير ملفات على جهازك).

  5. قد يشاركك العميل التطبيق أيضًا عبر Firebase، منصة توزيع تطبيقات تساعد المطورين على توزيع تطبيقات تجريبية/مرحلية للاختبار. ستحتاج إلى حساب Gmail لقبول الدعوات. كما نوصي بتثبيت تطبيق App Tester لتسهيل الوصول إلى قائمة البِناءات. يمكنك الحصول عليه من هذا الرابط (يجب الوصول إليه باستخدام جهاز Android).

الاختبار على جهاز iOS أو iPad

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

  1. لالتقاط لقطات شاشة، استخدم اختصار Power + Home للأجهزة التي تحتوي على زر Home فعلي، أو Power + Volume Up للأجهزة التي لا تحتوي على زر Home فعلي.

  2. لتسجيل الشاشة، انتقل إلى "Settings > Control Center" واضغط على زر الإضافة الأخضر بجانب Screen Recording لتمكين هذا الخيار. ستُضاف الخاصية إلى مركز التحكم، الذي يمكن الوصول إليه بالسحب لأعلى أو لأسفل قرب حدود الشاشة العمودية حسب جهازك. الآن يمكنك بدء التسجيل وسيُحفظ الفيديو في جهازك. تذكر كتم صوت الهاتف أثناء التسجيل ما لم يكن الصوت مطلوبًا لفهم الخطأ.

  3. عادةً ما يوفر العميل رابطًا لتثبيت التطبيق مباشرة على جهازك. بعد تنزيله، يجب الانتقال إلى "Settings > General > Profiles or Profiles & Device Management"، وتحت Enterprise App انقر على اسم العميل أو خيار test IO GmbH. أخيرًا، يجب الوثوق بالمطوّر للسماح بالتثبيت.

  4. قد يشاركك العميل التطبيق أيضًا عبر Testflight، منصة توزيع تطبيقات من Apple لمساعدة المطورين على توزيع تطبيقات تجريبية/مرحلية للاختبار. ستحتاج إلى حساب Apple ID لقبول الدعوات وتنزيل التطبيقات. ستحتاج أيضًا إلى تطبيق Testflight مثبتًا على جهازك للوصول إليه. تجدر الإشارة إلى أن التطبيق متاح فقط لنظام iOS 13 أو أحدث. يمكنك الحصول عليه من هذا الرابط (يجب الوصول إليه باستخدام جهاز iOS).

  5. لالتقاط السجلات باستخدام كمبيوتر مكتبي، يجب أن يكون لديك التعريفات (drivers) الصحيحة، والتي يمكن الحصول عليها بتثبيت تطبيق iTunes على سطح المكتب ثم توصيل جهاز iOS عبر كابل USB. يمكن العثور على مزيد من الأدوات والمعلومات حول التقاط سجلات أعطال iOS في هذه المقالة بأكاديميتنا.

هل أجاب هذا عن سؤالك؟