MagicPod ژاپن پلتفرم تست بدون کد خود را جهانی می کند
بنا به گزارش اپست به نقل از تک کرانج، MagicPod مستقر در توکیو یک پلت فرم اتوماسیون تست بدون کد برای برنامه های وب و تلفن همراه است که تاکنون تقریباً به طور انحصاری بر بازار ژاپن متمرکز شده است. در آنجا، لاین، محبوبترین برنامه پیامرسانی ژاپن، در میان بیش از ۵۰۰ مشتری خود به حساب میآید. امروز، این شرکت نسخه ۱٫۰ را عرضه می کند و با آن، با ارائه نسخه انگلیسی زبان خدمات خود، به بازار جهانی فشار وارد می کند. به عنوان بخشی از راه اندازی امروز، MagicPod همچنین پشتیبانی از برنامه های Flutter را اضافه می کند.
هسته اصلی پشتیبانی MagicPod از برنامه های وب، Selenium، ابزار محبوب اتوماسیون تست منبع باز است. بنیانگذار MagicPod، Nozomi Ito، SeleniumConf Tokyo 2019 و انجمن کاربران Selenium ژاپن را پس از عرضه نسخه ۰٫۱ MagicPod در اواسط سال ۲۰۱۷، سازماندهی کرد. مدت ها قبل از آن، در سال ۲۰۱۲، ایتو شرکت دیگری را با تمرکز بر اتوماسیون تست، Trident راه اندازی کرد که از آن زمان به MagicPod تبدیل شد.
ایتو به من گفت که در آن روزهای اولیه، این شرکت بیشتر خدمات مشاوره و برون سپاری را پیرامون اتوماسیون تست ارائه می کرد. در آن زمان، تعداد کمی از توسعهدهندگان در ژاپن مهارتهای راهاندازی سلنیوم را از ابتدا داشتند. او گفت: «به این نتیجه رسیدم که میخواهم افراد بیشتری از اتوماسیون آزمایشی استفاده کنند، بنابراین تصمیم گرفتم یک سرویس بدون کد با استفاده آسان ایجاد کنم. نسخه اولیه هنوز بسیار ابتدایی بود، اما تیم به آرامی ویژگیهای بیشتری را اضافه کرد و کاربران جدیدی را وارد کرد. تا جولای ۲۰۲۱، مجیک پاد مبلغ ۲٫۴ میلیون دلار از STRIVE و Angel Bridge جمع آوری کرد.
برای برنامه های تلفن همراه، این سرویس از پروژه منبع باز Appium برای تقویت بسیاری از قابلیت های خود استفاده می کند. یکی از ۲۳ کارمند MagicPod امروزی Appium committer Masayuki Wakizaka است. این تیم همچنین شامل تعدادی از نویسندگان و مترجمانی است که روی کتاب های سلنیوم کار کرده اند.
“در طول سال گذشته، ما تلاش کردیم تا از زبان انگلیسی پشتیبانی کنیم و پشتیبانی منطقه زمانی را اضافه کنیم. ما همچنین تعدادی از نقاط عطف مهم را به پایان رساندیم و تصمیم گرفتیم این نسخه را ۱٫۰ کنیم.» ایتو گفت. با استفاده از MagicPod، توسعهدهندگان میتوانند به راحتی اکثر تستهای UI خود را یک مرحله در یک زمان خودکار کنند، بدون نیاز به نوشتن کد. آنها میتوانند از شبیهساز دستگاه داخلی برای آزمایش برنامههای تلفن همراه استفاده کنند، یا روی دستگاههای دنیای واقعی که خودشان دارند یا از طریق ادغام با SauceLabs، BrowserStack و HeadSpin آزمایش کنند.
برای برنامههای وب، MagicPod میتواند آزمایشها را در محبوبترین مرورگرها از جمله Chrome، Edge (از جمله حالت IE)، Safari و Firefox اجرا کند. این سرویس همچنین با سرویس های یکپارچه سازی مداوم محبوب مانند Jenkins، CircleCI، GitHub Actions و Bitrise ادغام می شود. پس از اتمام تست، MagicPod مجموعه کاملی از نتایج را ارائه می دهد. یکی از ویژگیهای جالب اینجا این است که اگر توسعهدهندگان تغییرات کوچکی در یک برنامه ایجاد کنند (مثلاً متن را روی یک دکمه تغییر دهید یا آن را جابهجا کنید)، موتور هوش مصنوعی سرویس میتواند آن را تشخیص داده و اسکریپت تست را به طور خودکار اصلاح کند.
در حالی که وعده MagicPod این است که یک سرویس بدون کد باشد، Ito خاطرنشان کرد که برخی از توسعه دهندگان در این پلتفرم می خواهند کد را ببینند و آن را گسترش دهند. ایتو خاطرنشان کرد که سیستمهای MagicPod همیشه برای پشتیبانی از ترکیب کد و بدون کد طراحی شدهاند و این شرکت قصد دارد در آینده از آن پشتیبانی کند. او همچنین خاطرنشان کرد که در حالی که این سرویس در حال حاضر بر روی تست UI متمرکز است، تیم در حال فکر کردن به این است که چه کاری می تواند در مورد API و تست بار انجام دهد، اما او خاطرنشان کرد که ممکن است در آینده نیاز به جمع آوری سرمایه بیشتری داشته باشد.
قیمت MagicPod از ۴۰۰ دلار در ماه به صورت قرارداد سالانه (یا ۵۰۰ دلار به صورت ماهانه) برای برنامه آزمایشی موبایل یا مرورگر شروع می شود. این شامل زمان استفاده نامحدود از دستگاه و تا ۱۰۰ مورد آزمایشی است. همچنین یک آزمایش دو هفته ای رایگان نیز وجود دارد.