حتى لو لم تسمع من قبل عن اختبار الويب ، فهذا لا يعني أنه غير مهم. يعد اختبار موقع Google على الويب مرحلة مهمة في إنشاء تطبيق أو موقع ويب للجوال. من برنامج تدوين الملاحظات البسيط في هاتفك إلى الكمبيوتر الموجود على السيارة ، فقد مروا جميعًا بنوع من أدوات اختبار مواقع الويب.
اختبار الموقع
أصبح اختبار الويب مصطلحًا غامضًا إلى حد ما في الحوسبة الحديثة ، نظرًا لحقيقة ذلك أكثر التطبيقات تتضمن الآن شكلاً من أشكال القدرة على الإنترنت. اليوم ، يتم استخدامه كعبارة شاملة للعديد من أشكال الاختبار التي نقوم بها لضمان دقة واستقرار أداء التطبيق بعد طرحه للجمهور.
نحقق ذلك من خلال التقييم الشامل للمكونات المختلفة لموقع الويب أو التطبيق حتى نتوافق مع قابليته للاستخدام. نتيجة لذلك ، عندما يكون بالخارج ، سيحظى المستخدم بتجربة سلسة وممتعة. وبالتالي ، سيحصل عملاؤنا على المنتج الذي يريدونه ، والذي سيعمل على النحو المنشود.
اختبار الويب أو اختبار موقع الويب هو فحص تطبيق الويب أو موقع الويب الخاص بك بحثًا عن الأخطاء المحتملة قبل نشأتها ويمكن الوصول إليها لعامة الناس. يتحقق اختبار الويب من الوظائف وإمكانية الاستخدام والأمان والتوافق وأداء تطبيق الويب أو موقع الويب.
خلال هذه المرحلة ، تكون هناك مشكلات مثل أمان تطبيق الويب ، وعمل الموقع ، والوصول إلى المستخدمين العاديين ، وقدرته على التعامل مع حركة المرور.
نظرة عامة على اختبار موقع الويب
لأن أول تفاعل لدى معظم الأشخاص مع منتج أو شركة يكون من خلال موقع الويب الخاص بها. من الأهمية بمكان تكوين انطباع أول جيد. يبقى معظم المستهلكين على موقع جديد لمدة 15 ثانية فقط ، وهذا ليس وقتًا طويلاً لجذب انتباههم! في حالة فشل تحميل صفحة ويب أو عرضها بشكل غير صحيح أو القيام بأي شيء آخر يزعج المستخدم. سيبحثون على الأرجح عن خيار أفضل في مكان آخر.
ومع ذلك ، ليس هذا هو السبب الوحيد. تعطل الموقع وعدم الاستجابة ليست مجرد إزعاج ؛ كما أنها مكلفة. وفقًا لبحث تم إجراؤه عام 2017 ، كلف فشل البرامج الشركات الأمريكية 1.1 تريليون دولار في ذلك العام.
هذه الإحصائية المذهلة هي أحد الأسباب الرئيسية التي تجعل الشركات مهتمة للغاية باختبار الويب. ولماذا هو مثال ممتاز على أن الوقاية خير من العلاج.
اختبار الموقع على الهاتف المحمول
يشير اختبار موقع الويب للجوال كما يوحي المصطلح إلى إجراء اختبار مواقع الويب أو تطبيقات الويب عبر العديد من متصفحات الجوال. يساعد بشكل أساسي في التحقق من أداء ومظهر تطبيق الويب عبر متصفحات الجوال المختلفة.
تهدف هذه الإرشادات إلى شرح سبب أهميتها بالنسبة لـ الأعمال لإجراء اختبار موقع الويب للجوال. بعد ذلك ، ستوضح أيضًا ثلاث طرق مختلفة لإجراء اختبار الويب للجوال.
تشير الإنترنت يتم استخدامه الآن بعدة طرق مختلفة من قبل عملائنا. مع المبيعات المتزايدة باستمرار للهواتف الذكية وبدأت صناعة الأجهزة اللوحية الناشئة في الارتفاع ، إلى جانب وصول أفضل بشكل ملحوظ إلى شبكات بيانات الهاتف المحمول الأكثر قوة.
نظرًا للعدد الكبير من الأجهزة المحمولة التي يستخدمها الأشخاص للوصول إلى الإنترنت ، يجب أن تفكر في جعل اختبار موقع الويب للجوال سريع الاستجابة سهلًا عند تطويره.
أدوات لاختبار الموقع
نظرًا للعدد الكبير من الأجهزة المحمولة المختلفة ، فإن اختبار موقعك عليها يمكن أن يكون مستهلكًا للوقت ومكلفًا. لا تقلق تتوفر بعض الأدوات المفيدة لاختبار موقع الويب للتأكد من أن موقع الويب الخاص بك يتم عرضه بشكل صحيح على الأجهزة المحمولة. تستكشف هذه المقالة وتقدم عشرة من هذه الأدوات.
# 1. iPhoney
ايفوني هو برنامج اختبار iPhone مجاني يسمح للمطورين بإنشاء مواقع ويب بحجم 320 × 480 بكسل لاستخدامها على iPhone. إنه ليس محاكي. يسمح لك باختبار الرسومات والكود في بيئة تعمل بنظام Apple-Safari مثالية البكسل. يكتمل مع الوضعين الرأسي والأفقي ، وملء الشاشة ، والتكبير / التصغير ، والمكونات الإضافية ، من بين إمكانيات أخرى.
# 2. W3C mobileOK Checker
هذا المدقق عبارة عن أداة تحقق آلية تستند إلى الويب تتحقق لمعرفة مدى ملاءمة موقع الويب الخاص بك مع الأجهزة المحمولة. تم فحص الاختبارات وفقًا لمواصفات W3C mobileOK Basic Tests التي طورتها W3C.
# 3. نظرة خاطفة على iPad
تتيح لك أدوات اختبار مواقع الويب المفيدة هذه معرفة كيف ستظهر مواقع الويب الخاصة بك على جهاز iPad. للحصول على المحاكاة الأكثر دقة ، استخدم متصفحًا يستند إلى WebKit مثل Apple Safari أو Google Chrome ، أو على الأقل متصفح يدعم CSS3 يدعم خصائص التحويل (مثل Opera) ، حيث يستخدمها لعرض موقع الويب في Portrait الوضع.
# 4. تعديل الرؤوس الإضافية لمتصفح فايرفوكس
هناك إضافات Firefox يمكنها العبث بالبيانات المرسلة إلى الخوادم. يمكن أن يجعل هذا الأمر يبدو كما لو كان وكيل المستخدم يتصفح على جهاز محمول عندما لا يكون كذلك. للقيام بذلك ، ستحتاج إلى الوظيفة الإضافية "تعديل الرؤوس" (لمتصفح Firefox).
يجب أن تظهر الخيارات الجديدة Tools> Default User Agent and Tools> Modify Headers في متصفحك بعد تنزيل هذه الوظيفة الإضافية وتثبيتها.
لمحاكاة التصفح على جهاز محمول ، ستحتاج إلى العثور على قيمة ملف تعريف وكيل المستخدم لجهازك المحمول. يمكنك العثور عليه من خلال البحث في Google عن "وكيل المستخدم" ، متبوعًا بطراز هاتفك (على سبيل المثال ، تحقق من نتائج Google عن "وكيل المستخدم iPad"). تحقق من قائمة قيم UAProf كبديل.
بمجرد العثور على قيمة ملف تعريف UA للهاتف الذي تريده ، أدخلها في مربع حوار تعديل الرأس ، وفويلا. سيساعدك هذا في أن تكون قادرًا على اختبار كيفية عمل التصفح على هذا الجهاز. يمكنك استخدام المكون الإضافي User-Agent Switcher لـ Google Chrome.
# 5. Adobe Device Central CS5
Device Central ، المضمن في Adobe Creative Suite الحالي ، يحاكي وظائف الأجهزة المحمولة على سطح المكتب لديك. أكثر من ذلك ، مما يسمح لك باختبار HTML و Flash دون مغادرة مكتبك.
حدد ملفات تعريف الجهاز> استعراض الأجهزة لفتح صفحة أو موقع ، ثم انقر بزر الماوس الأيمن وحدد "إضافة إلى أجهزة الاختبار". ما عليك سوى الانتقال إلى ملف> فتح (للاختبار المحلي) أو ملف> فتح عنوان URL الآن بعد أن أضفت جهازًا (للاختبار عن بُعد). هذه الأدوات أساسية في اختبار الموقع.
إذا كنت محترفًا مصمم أو المطور ، ستكون لديك فرصة جيدة لاستخدام مجموعة تطبيقات Adobe الإبداعية ، على الرغم من حقيقة أنها بعيدة كل البعد عن كونها مجانية.
# 6. موبيلزر جوجل
Google Mobilizer هي أداة ويب أساسية تسمح لك بإدخال عنوان صفحة ويب. ثم يتم تحويله إلى إصدار متوافق مع الجوّال عن طريق تقليل المحتوى إلى الحد الأدنى. هذه أداة رائعة لمعرفة المواضع التي يمكنك تحسين أداء موقعك فيها.
# 7. جوميز
يحدد اختبار جاهزية الأجهزة المحمولة من Gomez درجة تتراوح بين 1 و 5 بناءً على فحص أكثر من 30 شبكة ويب محمولة تطوير اقتراب. يتراوح هذا من استخدام أوراق الأنماط (مثل استعلامات الوسائط) إلى التخزين المؤقت والتعليمات البرمجية المتوافقة مع المعايير. يتم تقديم النتائج في مستند سهل الفهم يتضمن اقتراحات لتحسين موقعك.
لسوء الحظ ، يجب عليك إدخال الكثير من المعلومات لاختبار مواقعك ، مثل عنوان بريدك الإلكتروني والجنسية والرمز البريدي ورقم الهاتف.
# 8. موبيريدي
MobiReady ، مثل Gomez ، هو موقع اختبار عبر الإنترنت يسمح لك بإدخال عنوان URL. أيضًا ، اجعلها تقوم بسلسلة من التقييمات على صفحة الويب ، بما في ذلك اختبار الصفحة واختبار الترميز واختبار الموقع. هذا إصدار أكثر شمولاً من Gomez ، مع امتثال dotMobi ، واختبارات الهاتف المحمول W3C ، ومحاكيات الجهاز ، وتقارير الأخطاء الشاملة ، واختبارات HTTP ، ومدقق التعليمات البرمجية. ومع ذلك ، فإن النتائج ليست مقتضبة مثل نتائج Gomez ، وهو عيب عندما يتعلق الأمر بتقديم الحقائق الخاصة بك إلى العملاء / أصحاب العمل الذين ليسوا على دراية من الناحية الفنية.
# 9. محاكي DotMobi
يسمح لك محاكي dotMobi بمشاهدة معاينة مباشرة لموقعك على مجموعة متنوعة من الهواتف المحمولة (المتواضعة نسبيًا). إذا كنت بحاجة إلى اختبار صفحتك على أجهزة محمولة قديمة ، فإن أداة اختبار الأجهزة المحمولة هذه رائعة. يمكن أن تكون حقيقة أنه يتطلب المكون الإضافي لمتصفح Java ليعمل أمرًا مزعجًا للمستهلكين المحتملين.
# 10. أوبرا ميني محاكي
يعد التأكد من أن موقعك يعمل على Opera Mini (إصدار الجوال من متصفح الويب Opera) ممارسة موصى بها لتضمينها في سير عمل الاختبار الخاص بك ، خاصة مع أكثر من 120 مليون هاتف ذكي تم بيعه مع Opera المثبت مسبقًا [1] وإصدار يمكن الوصول إليه من أجل تقريبًا أي نظام تشغيل.
لقد أسعدنا Opera من خلال توفير محاكي مجاني على شبكة الإنترنت لاختبار وتقييم تصميم الويب الخاص بك على جهاز محمول يدعم Opera Mini. المكوّن الإضافي لمتصفح Java مطلوب حتى تعمل هذه الأداة.
يجب أن يكون لديك موقع متوافق مع الجوّال لأن العديد من القطاعات تحصل الآن على الجزء الأكبر من حركة المرور من الأجهزة المحمولة بدلاً من أجهزة الكمبيوتر المكتبية. خذ على سبيل المثال حرم جامعي. الغالبية العظمى ، إن لم يكن جميع الطلاب ، لديهم هواتف محمولة. ومن المرجح أن يستخدمه للوصول إلى موقع ويب الحرم الجامعي بشكل متكرر. هذا عامل مهم يجب مراعاته أثناء إنشاء موقع ويب للكلية. سينتج عن ذلك تجربة مستخدم سيئة إذا لم يكن متوافقًا مع الجوّال.
بعد النظر في أدوات اختبار موقع الويب ، دعنا ننتقل إلى اختبار موقع الويب الخاص بإمكانية الوصول.
ما هو شرح اختبار الويب؟
اختبار الويب ، الذي يُعرف غالبًا باسم اختبار تطبيقات الويب ، هو نشاط برمجي يحافظ على الجودة عن طريق اختبار تشغيل تطبيق ويب معين لتحديد ما إذا كان يعمل كما هو مخطط له أو كما هو مطلوب. يمنحك اختبار تطبيق الويب القدرة على اكتشاف العيوب في أي وقت ، سواء كان ذلك استعدادًا للإصدار أو بشكل يومي.
كيف يمكنني أن أصبح مختبِرًا لموقع الويب؟
برنامج تعليمي حول كيفية بدء حياتك المهنية كمختبِر موقع على شبكة الإنترنت. تعد معرفة مخزون المحتوى وخبرة الاختبار السابقة والطلاقة في Java ثلاثة من أهم المتطلبات للحصول على منصب كمختبر موقع ويب. لا تطلب الغالبية العظمى من المؤسسات من مختبري مواقع الويب الحصول على أي نوع من التعليم الرسمي ، ومع ذلك ، فإن الحصول على شهادة في علوم الكمبيوتر يمكن أن يساعدك في الحصول على وظيفة دائمة.
هل اختبار مهمة صعبة؟
يتميز اختبار البرامج بواحد من أسرع منحنيات التعلم في أي مهنة. تحتاج إلى تثقيف نفسك حول التقنيات الجديدة ، والأساليب الجديدة للاختبار ، وكيفية التواصل ونقل أفكارك بشكل فعال ، وكيفية تحليل البيانات ، وكيفية الإبلاغ عن المشكلات. تعلم كيف تجعلها عادة يومية ، وسوف تندهش من التقدم الذي تحرزه.
هل من الصعب أن تصبح مختبِرًا؟
قد يكون الاختبار مهنة متطلبة للغاية ، خاصة أثناء مرحلة الإصدار ، وبالتالي فإن امتلاك قدرات تنظيمية وإدارة الوقت القوية أمر ضروري. من أجل أن يسير كل شيء بسلاسة ، يجب أن يكون المختبِر قادرًا على إدارة سير العمل بفعالية ، وأن يكون منتجًا ، ولديه مهارات ممتازة في إدارة وقته. أنت بحاجة إلى أن تصبح شخصًا مفيدًا لفريقك بدلاً من شخص يعطل العمل الذي يقومون به.
دليل الخطوة لاختبار موقع الويب
# 1. اختبار وظائف الموقع
يستلزم اختبار وظائف موقع الويب مجموعة متنوعة من خصائص الاختبار ، بما في ذلك واجهة المستخدم وواجهات برمجة التطبيقات واختبار قاعدة البيانات واختبار الأمان واختبار العميل والخادم والوظائف الأساسية لموقع الويب. يعتبر الاختبار الوظيفي مناسبًا تمامًا ، حيث يتيح للمستخدمين إجراء الاختبارات اليدوية والآلية. يتم تنفيذه من أجل التحقق من وظائف كل ميزة من ميزات الموقع.
# 2. اختبار قابلية الاستخدام
يعد اختبار قابلية الاستخدام الآن مكونًا أساسيًا لأي ويب تنفيذ المشاريع . يمكن إجراؤه بواسطة مختبرين مثلك أو مجموعة تركيز صغيرة تمثل الجمهور المستهدف لتطبيق الويب.
# 3. اختبار الواجهة
يتم إرسال استعلامات الاختبار بشكل موثوق إلى قاعدة بيانات، ويتم تقديم الإخراج من جانب العميل بشكل صحيح. في حالة وجود أي أخطاء ، يجب أن تكون عن طريق التطبيق وحصريًا للمسؤول ، وليس للمستخدم النهائي.
# 4. اختبار قاعدة البيانات
تعد قاعدة البيانات مكونًا حيويًا لتطبيق الويب الخاص بك ، ويجب اختبارها على نطاق واسع. ستكون الأنشطة التالية جزءًا من عملية الاختبار:
# 5. اختبار التوافق
سيتم عرض نفس موقع الويب في المتصفحات المختلفة بشكل مختلف. تحتاج إلى اختبار ما إذا كان يتم عرض تطبيق الويب الخاص بك بشكل صحيح عبر المتصفحات وجافا سكريبت و AJAX وما إذا كانت المصادقة تعمل بشكل جيد. يمكنك أيضًا التحقق من توافق متصفح الجوال.
يتغير عرض عناصر الويب مثل الأزرار وحقول النص وما إلى ذلك مع التغييرات في نظام التشغيل. تأكد من أن موقع الويب الخاص بك يعمل بشكل جيد مع مجموعات مختلفة من أنظمة التشغيل مثل Windows و Linux و Mac والمتصفحات مثل Firefox و Internet Explorer و Safari وما إلى ذلك.
اختبار موقع الويب الخاص بإمكانية الوصول
تُعرف ممارسة جعل تطبيقات الويب والجوّال الخاصة بك في متناول أكبر عدد ممكن من المستخدمين باختبار إمكانية الوصول. يسمح للأشخاص ذوي الإعاقة ، مثل ضعف البصر وضعف السمع وغير ذلك من المشكلات الجسدية أو الإدراكية ، باستخدام التطبيقات.
لا تجعل اختبار إمكانية الوصول فكرة لاحقة ؛ يعمل بشكل أفضل عندما يكون جزءًا من استراتيجية الاختبار الشاملة الخاصة بك. من خلال تقارير الاختبار من Perfecto ، يمكنك مواءمتها مع دورة الاختبار الخاصة بك ومزامنة جميع بياناتك في مكان واحد.
لتلبية مطالب جميع المستخدمين ، يلزم اختبار إمكانية الوصول. كما أنه مخالف للقانون. لديك الكثير من اللوائح التي يجب اتباعها بين إرشادات الوصول إلى محتوى الويب (WCAG) ، القسم 508 ، وقانون الأمريكيين ذوي الإعاقة (ADA). يمكن فرض غرامات تتراوح بين 75,000 ألف دولار و 150,000 ألف دولار إذا لم يتم ذلك.
يمكنك أتمتة قدر كبير من اختبارات الوصول عبر الويب والهاتف المحمول باستخدام Perfecto ، مما يقلل الوقت الإجمالي الذي يستغرقه إجراؤها. علاوة على ذلك ، ستنشئ Perfecto تقرير اختبار إمكانية الوصول الذي سيساعد مطوريك في تحديد وحل مشكلات إمكانية الوصول في وقت مبكر.
لماذا لا يتم احترام المختبرين؟
في العديد من الشركات ، يُنظر إلى المختبرين على أنهم الرجال الذين لم يتمكنوا من النجاح في مجال تطوير البرمجيات. كثيرا ما يعاملون كمواطنين من الطبقة الدنيا. لم يتم تضمينها في عملية التصميم ، فهي قليلة العدد إلى حد كبير ، وتعتبر نفقة إضافية غير ضرورية تؤخر باستمرار تسليم المنتج.
هل من الصعب تعلم السيلينيوم؟
تعلم السيلينيوم ليس صعبًا بشكل خاص ؛ ومع ذلك ، من أجل تعلمها في أسرع وقت ممكن ، يحتاج المرء إلى الانضباط الجيد وخريطة طريق استراتيجية. نتيجة لذلك ، من أجل اكتساب فهم أعمق ومعرفة أعمق باختبار الأتمتة باستخدام السيلينيوم ، يجب على المرء التركيز على تعلم أربعة أشياء: Java و Selenium Webdriver و TestNG و Frameworks.
هل يمكنني تعلم السيلينيوم بدون تشفير؟
بمساعدة أداة أتمتة السيلينيوم التي لا تحتوي على رموز ، لن تحتاج إلى كتابة أي رمز لأتمتة تطبيقات الويب باستخدام جميع الميزات التي يوفرها السيلينيوم. من أجل تسهيل الاختبار الآلي الذي لا يحتوي على رموز ، يستفيد Selenium IDE من إمكانية التسجيل والتشغيل. يمكن زيادة وظائف Selenium IDE عن طريق إضافة المكونات الإضافية.
الأسئلة الشائعة
هل المختبِر عبر الإنترنت شرعي؟
هل اختبار المستخدم عملية احتيال أم شرعي؟ اختبار المستخدم هو موقع ويب شرعي حيث يمكنك حقًا كسب بعض المال من خلال إكمال مهام الاختبار
هل يدفع UserTesting جيدا؟
تتراوح المكافآت من 4 دولارات إلى 120 دولارًا أمريكيًا لكل اختبار ، اعتمادًا على نوع الاختبار. الاختبارات القصيرة التي تستغرق عادة 5 دقائق تدفع 4 دولارات لكل منها. في حين أن الاختبار لمدة 20 دقيقة الذي يتضمن تسجيل الشاشة والصوت وما يصل إلى 4 أسئلة مكتوبة للمتابعة يدفع 10 دولارات أمريكية.
كيف يمكنني أن أكون مختبرا؟
يبحث العديد من أصحاب العمل عن مرشحين لمختبري البرامج حاصلين على درجة البكالوريوس في علوم الكمبيوتر أو الرياضيات أو الهندسة ، على الرغم من أن ذلك ليس مطلوبًا دائمًا. إذا كان لديك الكثير من الخبرة ، وتاريخ عمل مستقر ، ومراجع قوية أو خطابات توصية ، فمن الممكن أن تحصل على وظيفة بدون شهادة جامعية