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

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

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

Nikola Jonic avatar
بقلم: Nikola Jonic
تم إجراء التحديث أمس

الدافع

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

نصائح عامة

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

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

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

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

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

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

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

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

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

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

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

  • تذكّر أن العملاء قد يطلبون منك تغيير موقع الجهاز ولغته إلى لغات أخرى حتى في الدورات الاستكشافية. لكن، ستكون هذه المعلومات واضحة في تعليمات دورة الاختبار أو يتم تمريرها من قبل 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. يجب أن يكون لديك على الأقل متصفح قياسي واحد (Google Chrome، Safari، Microsoft Edge و Firefox هي الأكثر طلبًا من قبل عملائنا) وأداة تسجيل شاشة. بما أنه يجب إظهار نقرات الماوس على أجهزة سطح المكتب، قد تحتاج لتثبيت تطبيق ثالث إضافي لهذا الغرض. بعض أدوات تسجيل الشاشة (مثل Screencast-O-Matic أو Bandicam) يمكنها تمييز إجراءات الماوس بدون حاجة لتطبيق إضافي. الرجاء الرجوع إلى مقالتنا سجلات الشاشة لمزيد من المعلومات. ستحتاج أيضًا لأن تكون معتادًا على أخذ لقطات الشاشة على جهازك المكتبي.

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

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

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

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

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

  6. ستعرض Windows و Mac OS التاريخ والوقت الحاليين افتراضيًا إذا لم تكن تستخدم أي تطبيق ملء الشاشة. في حال غيرت هذا الإعداد الافتراضي ولا تعرف كيفية إعادته:

    1. بالنسبة لـ Windows، انتقل إلى “Start > Settings > Time & language > Date & time” واختر “Region”.

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

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

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

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

  3. يجب أيضًا تمكين خيار إظهار اللمسات (Show taps) عن طريق إظهار قائمة خيارات المطور (Developer options). للقيام بذلك، انتقل إلى إعدادات الجهاز واختر About device أو About phone. ثم تحت معلومات البرنامج (Software information)، اضغط على Build Number سبع مرات. ستُفتح قائمة "Developer options" وتصبح متاحة في إعدادات الجهاز. بعد ذلك، انتقل إلى هذه القائمة وفعّل خيار "Show taps". يمكنك العثور على مزيد من المعلومات على هذا الموقع هنا.

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

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

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

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

لا يُطلب منك تثبيت أي تطبيق طرف ثالث لأجهزة Apple المحمولة والأجهزة اللوحية لأن هناك أداة تسجيل مدمجة في جميع الأجهزة ذات الصلة لعملائنا اليوم، والتي ستعمل بنظام iOS 11 أو أحدث. كما أنه لا يُطلب منك إظهار اللمسات/النقرات على هذه الأجهزة، رغم أنه يمكن استخدام خيار "AssistiveTouch" إذا رغبت.

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

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

  3. عادةً ما يوفر العميل رابطًا https://tcl.ink لتثبيت التطبيق مباشرة على جهازك. بعد تنزيله، يجب الانتقال إلى "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 في هذه المقالة بأكاديميتنا.

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