تخطَّ إلى المحتوى

كيف نقل لقاء BrowserStack في دبي اختبار البرمجيات من الصيانة إلى المراجعة

شارك المقال
كيف نقل لقاء BrowserStack في دبي اختبار البرمجيات من الصيانة إلى المراجعة
الصورة: meetup.com

استمع لهذا المقال

بصوت فادي (Fadi)

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

الدليل المتاح بعد اللقاء يأتي من المتحدثة Diksha Gupta ومن تقرير أحد الحاضرين. قدمت Gupta جلسة عملية عن توليد حالات الاختبار بمساعدة الذكاء الاصطناعي، ووصفت التفاعل والأسئلة في القاعة. كما وثق الحاضر Sivasankar Pazhani أن Alexey Altunin عرض كيفية استخدام Careem للذكاء الاصطناعي في تحويل عمليات ضمان الجودة، بما فيها أتمتة سير الاختبارات والاختبار الشامل لتطبيقات الجوال على Android وiOS.

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

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

المسار لا يمر عبر طبقة واحدة: التقرير اللاحق ربط بين اختبار الواجهة الخلفية واختبار الضغط والاختبار الشامل للجوال. وذكر استخدام Maestro لأتمتة الاختبار الشامل لتطبيقات Android وiOS. هذا التفصيل مهم لأنه يبعد النقاش عن فكرة أداة واحدة تقوم بكل شيء. الاختبار يتحرك بين طبقات مختلفة، وكل طبقة تحتاج إلى معيار واضح لما تعده نتيجة صالحة، وإلى شخص يعرف متى يثق بالأتمتة ومتى يعيد الفحص.

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

المقياس الذي يستحق المتابعة: ليس عدد الاختبارات المولدة، بل عدد القرارات التي صار الفريق قادرا على فحصها أسرع وبثقة أعلى. هذا هو الفرق بين أتمتة تكدس المخرجات وأتمتة ترفع القدرة على الحكم. بالنسبة إلى قادة الجودة، يبدأ العمل من سؤالين مباشرين: أي أجزاء من سير الاختبار تستنزف وقت المهندسين فعلا، وأي مراجعة بشرية يجب أن تبقى صريحة مهما تحسنت الأداة.

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

اشترك في همسات الذكاء الاصطناعي — كل أسبوع: قصص وفرص وأحداث مختصرة وموثقة، بلا حشو.

اشترك ليصلك الجديد