تقنية

شركة MagicPod اليابانية تنقل منصة اختبار عدم وجود تعليمات برمجية إلى العالمية


MagicPod ومقرها طوكيو هي عبارة عن منصة أتمتة للاختبار بدون تعليمات برمجية لتطبيقات الويب والهواتف المحمولة والتي، حتى الآن، تركز بشكل حصري تقريبًا على السوق اليابانية. وهناك، يعتبر تطبيق Line، وهو تطبيق المراسلة الأكثر شعبية في اليابان، من بين عملاءه الذين يزيد عددهم عن 500 عميل. واليوم، تطلق الشركة الإصدار 1.0 وبهذا، فإنها تدفع السوق العالمية من خلال تقديم نسخة باللغة الإنجليزية من خدمتها. وكجزء من الإطلاق اليوم، يضيف MagicPod أيضًا دعمًا لتطبيقات Flutter.

يقع السيلينيوم في قلب دعم MagicPod لتطبيقات الويب، وهي أداة أتمتة الاختبار مفتوحة المصدر الشهيرة. مؤسس ماجيك بود نظمت نوزومي إيتو مؤتمر SeleniumConf Tokyo 2019 ومجتمع مستخدمي السيلينيوم الياباني، بعد إطلاق الإصدار 0.1 من MagicPod في منتصف عام 2017. قبل ذلك بفترة طويلة، في عام 2012، أنشأت Ito شركة أخرى تركز على أتمتة الاختبار، وهي Trident، والتي تحولت منذ ذلك الحين إلى MagicPod.

اعتمادات الصورة: MagicPod

أخبرني إيتو أنه في تلك الأيام الأولى، كانت الشركة تقدم في الغالب خدمات استشارية والاستعانة بمصادر خارجية حول أتمتة الاختبار. في ذلك الوقت، كان عدد قليل من المطورين في اليابان يمتلكون المهارات اللازمة لإعداد السيلينيوم من الصفر. وقال: “قررت أنني أريد أن أجعل المزيد من الأشخاص يستخدمون أتمتة الاختبار، لذلك قررت إنشاء خدمة سهلة الاستخدام بدون تعليمات برمجية”. كان الإصدار المبكر لا يزال أساسيًا للغاية، لكن الفريق أضاف المزيد من الميزات ببطء وجلب مستخدمين جدد. بحلول يوليو 2021، جمعت MagicPod جولة تمويل بقيمة 2.4 مليون دولار من STRIVE وAngel Bridge

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

“خلال العام الماضي، بذلنا جهدًا لدعم اللغة الإنجليزية وإضافة دعم للمنطقة الزمنية. قال إيتو: “لقد انتهينا أيضًا من عدد من المعالم الرئيسية وقررنا جعل هذا الإصدار 1.0”.

اعتمادات الصورة: MagicPod

باستخدام MagicPod، يمكن للمطورين أتمتة معظم اختبارات واجهة المستخدم الخاصة بهم بسهولة خطوة بخطوة، كل ذلك دون الحاجة إلى كتابة أي تعليمات برمجية. ويمكنهم استخدام محاكي الجهاز المدمج لاختبار تطبيقات الهاتف المحمول، أو الاختبار على أجهزة حقيقية يمتلكونها بأنفسهم أو من خلال عمليات التكامل مع SauceLabs وBrowserStack وHeadSpin.

بالنسبة لتطبيقات الويب، يمكن لـ MagicPod إجراء الاختبارات عبر المتصفحات الأكثر شيوعًا، بما في ذلك Chrome وEdge (بما في ذلك وضع IE) وSafari وFirefox. تتكامل الخدمة أيضًا مع خدمات التكامل المستمر الشائعة مثل Jenkins وCircleCI وGitHub Actions وBitrise.

اعتمادات الصورة: MagicPod

بعد اكتمال الاختبار، يوفر MagicPod مجموعة كاملة من النتائج. إحدى الميزات الرائعة هنا هي أنه إذا قام المطورون بإجراء تغييرات صغيرة على أحد التطبيقات (على سبيل المثال، تغيير النص الموجود على زر أو تحريكه)، فيمكن لمحرك الذكاء الاصطناعي الخاص بالخدمة اكتشاف ذلك وإصلاح البرنامج النصي للاختبار تلقائيًا.

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

يبدأ سعر MagicPod من 400 دولار شهريًا بموجب عقد سنوي (أو 500 دولار على أساس شهري) لخطة اختبار الهاتف المحمول أو المتصفح. يتضمن ذلك وقت استخدام غير محدود للجهاز وما يصل إلى 100 حالة اختبار. هناك أيضًا نسخة تجريبية مجانية مدتها أسبوعين.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى