إجراء اختبارات مستقلة لمساعدة شركة ناشئة في مجال التجارة الإلكترونية على إطلاق تطبيقات خالية من العيوب
العميل
شركة أميركية ناشئة تعمل على تطوير منصة متكاملة للتجارة الإلكترونية تضم تطبيقات للويب ونظامي التشغيل iOS وأندرويد. وتوفر هذه المنصة سوقًا إلكترونية سهلة الاستخدام لدعم جهود التمويل من خلال العوائد النقدية والتبرعات.
الحاجة إلى اختبارات مستقلة لإجراء فحص سريع للجودة
استعانت الشركة بمورد خارجي لتطوير منصة للتجارة الإلكترونية تضم تطبيقات للويب والجوال، وكانت تبحث عن شريك تقني موثوق في خدمات الاختبار للتحقق من جودة عمل المورد الخارجي قبل إطلاق المنصة.
منح العميل ثقته لساينس سوفت وكلَّفها بإجراء اختبارات مستقلة لتطبيقاته قبل إطلاقها، لخبرتنا الممتدة لأكثر من 35 عامًا في مجال اختبار البرمجيات وضمان الجودة، ومعرفتنا العملية العميقة ببرمجيات التجارة الإلكترونية.
لم تتمكن شركة العميل من توفير أي مواصفات رسمية للتطبيقات، بسبب قلة وثائق المنتج. وللالتزام بموعد الإصدار، حدد العميل مهلة شهر واحد فقط لإتمام عملية الاختبار
إجراء اختبار وظيفي يدوي وفقًا لجدول زمني محدود للغاية
بعد التحليل العميق لمنتج العميل والتحديات التي كان أبرزها عدم وجود وثائق للبرمجيات، كلَّفت ساينس سوفت 3 من مهندسي الاختبار بإجراء اختبار وظيفي يدوي للتطبيقات الآتية:
- تطبيق الويب (مع اختباره على متصفحات Google Chrome وMicrosoft Edge).
- تطبيق جوال أصلي لنظام التشغيل iOS (مع اختباره على أجهزة حقيقية).
- تطبيق جوال أصلي لنظام التشغيل أندرويد (مع اختباره على أجهزة حقيقية).
استخدم فريقنا النهج الاستكشافي في الاختبار، المناسب بشكل خاص للمشروعات التي تفتقر إلى متطلبات محددة مسبقًا. باتباع هذا النهج، استكشف مهندسونا تطبيقات العميل، وفي الوقت نفسه، وثَّقوا حالات الاختبار باستخدام أداة Confluence للتعاون بين الفِرق المختلفة ، كما تمكَّنوا من اختبار وظائف المستخدم والإدارة، وتسجيل المشكلات المكتشفة في نظام إدارة المشروعات Jira.
أنشأ فريقنا أكثر من 1500 حالة اختبار، شملت المكونات الآتية:
- وظائف المنصة
- التسجيل والمصادقة.
- إدارة الحسابات.
- إنشاء مجموعات جمع التبرعات والانضمام إليها.
- تقديم الطلبات، وعمليات الدفع، والاسترداد النقدي.
- الاشتراكات متعددة المستويات بمعدلات استرداد نقدي مختلفة.
- تصفح المنتجات، وتصفيتها، والبحث عنها.
- التبرع لمجموعات جمع التبرعات.
- وظائف الإدارة
- إدارة العلامة التجارية.
- إدارة المنتجات (الفئات والسمات).
- إصدار تقارير المنتجات، وإدارة المرتجعات.
- إدارة الطلبات.
- إدارة مجموعات جمع التبرعات.
- عرض الاشتراكات، ومعاملات السوق الإلكتروني، وآراء وملحوظات العملاء.
كان فريقنا حريصًا على تحديث قوائم التدقيق بنتائج الاختبار باستمرار، وربط المشكلات التي يسجلها في نظام Jira بحالات الاختبار، إلى جانب تقديم تقارير دورية عن التقدم المُحرز في تنفيذ مهام الاختبار. وقد أبلغ مهندسونا عن اكتشاف أكثر من 130 مشكلة في تطبيقات العميل، بما في ذلك عدد من العيوب البرمجية الخطيرة. كما صنَّف فريقنا العيوب المكتشفة حسب خطورتها وأولويتها، بهدف تسهيل إصلاح الأخطاء البرمجية وتبسيط إجراء الاختبارات المستقبلية.
توفير رؤية واقعية لجودة تطبيقات التجارة الإلكترونية
في غضون شهر واحد فقط، أجرت ساينس سوفت اختبارًا وظيفيًا شاملًا لتطبيقات الويب وأندرويد وiOS لدى العميل. وقد كشف الاختبار عن أن التطبيقات لم تكن جاهزة للإطلاق في بيئة الإنتاج. تلقى العميل تقريرًا شاملًا يستعرض نتائج الفحص ويوفر نظرة كاملة على المشكلات المُحددة التي تجاوزت الـ130، مع التفصيل في تصنيفها وتحديد أولوياتها ضمن نظام Jira.
بمجرد الانتهاء من تعديل وإصلاح هذه العيوب بواسطة فريق تطويرنا، يعتزم العميل الشروع في دورة ثانية من الاختبار الوظيفي بالتعاون مع ساينس سوفت.
التقنيات والأدوات
إدارة الاختبارات وتتبع العيوب البرمجية
Atlassian Confluence, Atlassian Jira.
بيئات الاختبار
أجهزة iOS وأندرويد، ومتصفحات الويب Google Chrome وMicrosoft Edge.
نتواصل معكم على الفور