Tokyo merkezli MagicPod şimdiye kadar neredeyse yalnızca Japon pazarına odaklanan, web ve mobil uygulamalara yönelik kodsuz bir test otomasyon platformudur. Orada sayılır Astar500’den fazla müşterisi arasında Japonya’nın en popüler mesajlaşma uygulaması. Bugün şirket 1.0 sürümünü piyasaya sürüyor ve bununla birlikte hizmetinin İngilizce versiyonunu sunarak küresel pazarda bir adım atıyor. Bugünkü lansmanın bir parçası olarak MagicPod, Flutter uygulamaları için de destek ekliyor.

MagicPod’un web uygulamalarına yönelik desteğinin temelinde Selenyum, popüler açık kaynaklı test otomasyon aracı. MagicPod’un kurucusu Nozomi Ito organize edilmiş SeleniumConf Tokyo 2019 ve Japonya Selenium Kullanıcı Topluluğu, MagicPod’un 0.1 sürümünün 2017 ortasında piyasaya sürülmesinin ardından. Bundan çok önce, 2012 yılında Ito, test otomasyonuna odaklanan başka bir şirket olan Trident’i kurdu ve o zamandan beri MagicPod’a dönüştü.

Resim Kredisi: MagicPod

Ito bana, o ilk günlerde şirketin çoğunlukla test otomasyonu konusunda danışmanlık ve dış kaynak hizmetleri sunduğunu söyledi. O zamanlar Japonya’daki çok az geliştirici Selenium’u sıfırdan kurma becerisine sahipti. “Daha fazla kişinin test otomasyonunu kullanmasını sağlamaya karar verdim ve bu nedenle kullanımı kolay, kodsuz bir hizmet oluşturmaya karar verdim” dedi. İlk sürüm hâlâ çok basitti ancak ekip yavaş yavaş daha fazla özellik ekledi ve yeni kullanıcılar kazandırdı. Temmuz 2021 itibarıyla MagicPod, STRIVE ve Angel Bridge’den 2,4 milyon dolarlık bir finansman turu topladı

Mobil uygulamalar için hizmet, birçok özelliğinin desteklenmesi amacıyla Appium açık kaynak projesini kullanıyor. MagicPod’un bugünkü 23 çalışanından biri Appium taahhütçüdür Masayuki Wakizaka. Ekipte ayrıca Selenium kitapları üzerinde çalışmış çok sayıda yazar ve çevirmen de yer alıyor.

“Geçen yıl İngilizceyi desteklemek ve saat dilimi desteğini eklemek için çaba gösterdik. Ayrıca bir dizi önemli kilometre taşını da tamamladık ve bu sürümü 1.0 yapmaya karar verdik” dedi Ito.

Resim Kredisi: MagicPod

Geliştiriciler, MagicPod’u kullanarak kullanıcı arayüzü testlerinin çoğunu, herhangi bir kod yazmaya gerek kalmadan, tek seferde kolayca otomatik hale getirebilirler. Mobil uygulama testi için yerleşik cihaz emülatörünü kullanabilir veya kendilerine ait olan gerçek dünya cihazlarında veya SauceLabs, TarayıcıStack ve HeadSpin ile entegrasyonlar aracılığıyla test yapabilirler.

MagicPod, web uygulamaları için testleri Chrome, Edge (IE modu dahil), Safari ve Firefox dahil olmak üzere en popüler tarayıcılarda çalıştırabilir. Hizmet aynı zamanda Jenkins, CircleCI, GitHub Actions ve Bitrise gibi popüler sürekli entegrasyon hizmetleriyle de entegre oluyor.

Resim Kredisi: MagicPod

Bir test tamamlandıktan sonra MagicPod tam bir sonuç seti sağlar. Buradaki şık özelliklerden biri, geliştiricilerin bir uygulamada küçük değişiklikler yapması durumunda (bir düğmedeki metni değiştirmek veya hareket ettirmek gibi), hizmetin yapay zeka motorunun bunu algılayabilmesi ve test komut dosyasını otomatik olarak düzeltebilmesidir.

MagicPod’un vaadi kodsuz bir hizmet olmak olsa da Ito, platformdaki bazı geliştiricilerin kodu görmek ve genişletmek istediklerini belirtti. Ito, MagicPod sistemlerinin her zaman kodlu ve kodsuz karıştırmayı destekleyecek şekilde tasarlandığını ve şirketin gelecekte bunu desteklemeyi planladığını belirtti. Ayrıca hizmet şu anda kullanıcı arayüzü testlerine odaklanırken ekibin API ve yük testi konusunda neler yapabileceğini düşündüğünü ancak bunun gelecekte daha fazla fon toplamayı gerektirebileceğini belirtti.

Fiyatlandırma MagicPod için, mobil veya tarayıcı test planı için yıllık sözleşmeyle ayda 400 ABD dolarından (veya ay bazında 500 ABD dolarından) başlar. Buna sınırsız cihaz kullanım süresi ve 100’e kadar test senaryosu dahildir. Ayrıca iki haftalık ücretsiz deneme süresi de var.



genel-24