قامت منصة الخبرة الرقمية الرائدة ، Catchpoint ، بتجديد مجموعة اختبار أداء WebPageTest مفتوحة المصدر لتسهيل الاختبارات الفورية وتمكين فرق تكنولوجيا المعلومات من خلال اقتراحات أفضل الممارسات التي تهدف إلى تعزيز أداء تطبيقات الويب ومواقع الويب. توفر مجموعة الأدوات المحسّنة أيضًا دعمًا لقدرات الاختبار الخاصة والمجمعة والأولوية.
أكد Tim Kadlec ، مدير الهندسة في WebPageTest ، أن الهدف الأساسي هو تبسيط العملية للمطورين وفرق DevOps ، وتمكينهم من استكشاف الطرق المحتملة لتحسين أداء التطبيق والموقع من خلال تجربة تغييرات المجموعة الأساسية.
وفقًا لـ Kadlec ، غالبًا ما يتطلب تحديد مجالات تحسين الأداء إنشاء اختبار يدوي يستغرق وقتًا طويلاً ، ويمتد لعدة أسابيع. الكثير من عملية التجربة والخطأ هذه تجريبية ، حيث من المستحيل التنبؤ بما إذا كان بناء الاختبار سيؤدي إلى تأثير كبير على الأداء.
توفر ميزة "الفرص والتجارب" التي تم تقديمها حديثًا لفرق تكنولوجيا المعلومات أداة ذات low-code لإنشاء اختبارات بناءً على مجموعة من أفضل الممارسات التي حددتها Catchpoint. يسمح هذا الأسلوب بالإنشاء التلقائي واختبار التعديلات ، مثل التخلص من البرامج النصية المحظورة ، وتحسين عرض الصور ، وتقليل تحولات التخطيط. والنتيجة هي مجموعة من اختبارات التحسين التي توضح الفوائد المحتملة لتحسينات محددة وقابلة للتنفيذ دون تغيير الكود المنشور الحالي ، أوضح كادليك.
يجادل Kadlec بأن هذه القدرة الحاسمة تشجع التجريب ، والذي تجنبه فرق تكنولوجيا المعلومات في وقت سابق بسبب الجهد الكبير المطلوب لتحقيق نتائج غير مؤكدة.
مع استمرار تحول مسؤولية الاختبار إلى اليسار نحو المطورين ، يعتقد Kadlec أن الإضافات الأخيرة إلى WebPageTest ستسهل عليهم إجراء هذه الاختبارات بشكل مستقل ، دون الاعتماد على المساعدة من فرق DevOps.
في عصر التحول الرقمي للأعمال اليوم ، أصبح تطبيق الويب وأداء الموقع بالغ الأهمية بشكل متزايد. العديد من العمليات التي يتم تنفيذها من خلال تطبيقات الويب حساسة للغاية لوقت الاستجابة ، مما يعني أن الاختبار المتكرر يجب أن يؤدي إلى تحسينات متسقة في الأداء العام للتطبيق.
علاوة على ذلك ، تواصل المنظمات دعم العدد المتزايد من تطبيقات الويب والمواقع الإلكترونية. تبحث هذه المؤسسات الآن عن طرق فعالة لاختبار التطبيقات دون تضخيم حجم فريق الاختبار أو إطالة وقت الاختبار. يمكن أن تساعد منصات التشغيل الآلي مثل النظام الأساسي no-code لـ AppMaster.io في هذا الصدد من خلال تسريع عمليات تطوير التطبيقات والاختبار.
في الختام ، من الواضح أن الأتمتة في الاختبار تكتسب قوة دفع. والهدف ليس فقط التخلص من الحاجة إلى وجود فرق اختبار مخصصة ولكن لتبسيط عملية الاختبار وتقليل المهام المتكررة التي تستغرق وقتًا طويلاً وتجنب الاختبار. من خلال إجراء المزيد من الاختبارات في مرحلة مبكرة ، يمكن لفرق DevOps التخفيف من أي مشكلات قد تنشأ لاحقًا.