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

ظهر مصطلح "اختبار التوافق بين المتصفحات" في أوائل العقد الأول من الألفية الثانية مع ظهور متصفحات ويب متنوعة، حيث كانت تعرض صفحات الويب بطرق مختلفة وتدعم تقنيات ويب متباينة. ونتيجةً لذلك، تباينت سلوكيات تطبيقات الويب بين المتصفحات. في أوائل العقد الثاني من الألفية الثانية، دخلت الهواتف الذكية سوق الأجهزة، وبدأ عددها بالتزايد بشكل ملحوظ. ووفقًا لبيانات StatCounter [ 2 ] ، في نوفمبر 2016، تساوى عدد الجلسات على الأجهزة المحمولة مع عدد الجلسات على أجهزة الكمبيوتر المكتبية. وبحلول يوليو 2021، بلغت نسبة الجلسات على الأجهزة المحمولة 55.4%. وقد أدى الانتشار الواسع للأجهزة المحمولة إلى ظهور مصطلح "اختبار التوافق بين الأجهزة".
عملية اختبار التوافق مع المتصفحات المختلفة
يتضمن اختبار التوافق مع مختلف المتصفحات تشغيل تطبيق ويب لتقييم خاصية أو أكثر من الخصائص المهمة على متصفحات وأجهزة مختلفة. وبشكل عام، تشير هذه الخصائص إلى مدى توافق تطبيق الويب قيد الاختبار مع ما يلي:
- يلبي المتطلبات التي وجهت تصميمه وتطويره،
- يستجيب بشكل صحيح لجميع أنواع المدخلات،
- يؤدي وظائفه في غضون وقت مقبول،
- قابل للاستخدام بشكل كافٍ،
- يمكن تثبيته وتشغيله في متصفحات الويب والأجهزة المخصصة له
- يحقق النتيجة العامة التي يرغب بها أصحاب المصلحة.
مهندسو ضمان الجودة
عادةً ما يتولى مهندسو ضمان الجودة إجراء اختبارات التوافق مع مختلف المتصفحات. فبعد أن يُنشئ فريق التطوير تطبيقًا أو موقعًا إلكترونيًا، يُقيّم مهندسو ضمان الجودة المشروع المُنجز. ويختبرون اتساق المحتوى والتصميم، مثل كيفية عرض الخطوط والصور، ومدى فعالية تصميم الموقع المتجاوب ، إن وُجد. ثم يتحققون من سهولة استخدام التطبيق أو الموقع، [ 3 ] مثل الميزات، والتكامل مع خدمات الجهات الخارجية، والنماذج، وإدخال اللمس على الهواتف المحمولة أو الأجهزة اللوحية. كما يختبرون إمكانية الوصول، [ 4 ] مثل وجود نص بديل للصور أو ترجمة مكتوبة للفيديوهات.
مطورو الويب
يمكن إجراء اختبارات التوافق مع مختلف المتصفحات حتى لو كان تطبيق الويب غير مكتمل. وباتباع هذا النهج، المعروف أيضاً باسم " تطوير الويب المتكامل "، يقوم مطورو الويب بإجراء اختبارات التوافق مع مختلف المتصفحات أثناء تطويرهم لعناصر واجهة المستخدم ووظائف التطبيق.
مراجع
- ↑ "مقدمة لاختبار التوافق مع المتصفحات - تعلم تطوير الويب | MDN" . developer.mozilla.org . تم الاطلاع عليه بتاريخ 26 يوليو 2021 .
- ↑ "حصة سوق أجهزة الكمبيوتر المكتبية مقابل الهواتف المحمولة مقابل الأجهزة اللوحية عالميًا" . إحصائيات StatCounter العالمية . تم الاطلاع عليه بتاريخ 26 يوليو 2021 .
- ↑ "ما هي سهولة الاستخدام؟" . مؤسسة تصميم التفاعل . تم الاطلاع عليه بتاريخ 2021-08-02 .
- ↑ "اختبار إمكانية الوصول - ويكي W3C" . www.w3.org . تم الاطلاع عليه بتاريخ 2021-08-02 .
- اختبار البرمجيات
- متصفحات الويب
