
TestGrid adalah ‘toko serba ada’ untuk menguji aplikasi dalam skala besar
Dibuat oleh pengembang yang perlu menguji aplikasi dalam skala besar, TestGrid adalah platform sesuai permintaan yang memungkinkan pengguna menjalankan pengujian di situs web dan aplikasi di seluruh browser dan sistem operasi. Startup, yang diluncurkan hari ini dan dapat digunakan di lokasi atau di cloud, mengurangi kerumitan dalam menemukan dan menskalakan infrastruktur fisik dan cloud untuk pengujian. Kliennya berkisar dari perusahaan pemula hingga perusahaan Fortune 500, dan berasal dari berbagai sektor, seperti perbankan, layanan keuangan dan asuransi, e-commerce, manufaktur, logistik, dan perawatan kesehatan.
TestGrid dibuat pada tahun 2016 sebagai alat otomatisasi tanpa skrip, dan selama lima tahun berikutnya timnya, yang dipimpin oleh pendiri dan CEO Harry Rao, menyempurnakannya dengan cloud perangkat nyata, platform pengujian end-to-end, dan manajemen pengujian, untuk buat “toko serba ada untuk semua kebutuhan pengujian”. Sekarang memiliki lebih dari 20.000 di cloud publiknya, yang menawarkan waktu pengujian 200 menit per bulan secara gratis, serta 50 pelanggan perusahaan mulai dari perusahaan pemula hingga perusahaan Fortune 500.
Sebelum mendirikan TestGrid, Rao mengatakan dia membuat banyak aplikasi seluler dan situs web untuk perusahaan, dan perlu mengujinya dalam skala besar, dengan cara yang terjangkau, di seluruh perangkat iOS dan Android, dan berbagai kombinasi browser.
“Kami tahu solusi untuk ini adalah langkah pertama mengotomatiskan aplikasi dan kemudian langkah kedua menjalankannya pada faktor bentuk yang berbeda,” katanya. “Kami mulai berbelanja dan menemukan bahwa bahkan untuk mengotomatisasi, kami membutuhkan pengembang dan selain itu kami harus mengintegrasikan banyak alat untuk mendapatkan otomatisasi siklus hidup pengembangan perangkat lunak (SDLC) end-to-end yang kami cari.”
Untuk mengatasi masalah ini, tim TestGrid memulai dengan teknologi otomatisasi kode rendah berbasis AI. Namun seiring pertumbuhannya, mereka menemukan bahwa banyak penyedia infrastruktur terlalu mahal. Akibatnya, mereka memutuskan untuk membuat solusi internal dan mem-bootstrapnya.
TestGrid saat ini membantu pengembang menguji hal-hal seperti antarmuka pengguna mereka pada kombinasi perangkat dan browser yang berbeda, metrik kinerja aplikasi dan situs web seperti pengurasan baterai, penggunaan CPU, penggunaan data, waktu untuk byte pertama dan waktu transaksi untuk membuka halaman berikutnya, pengujian integrasi untuk melihat jika UI dan API sinkron dan kerentanan keamanan.
Rao memberikan beberapa studi kasus tentang bagaimana TestGrid telah membantu klien. Yang pertama adalah perusahaan gas dan listrik yang perlu merespons kebakaran hutan di California menggunakan perangkat iPad. Umpan data real-time dan pelaporan IoT penting untuk memastikan mereka siap, tetapi aplikasi mereka terus mogok. Akibatnya, mereka perlu mengoptimalkan seluruh arsitektur perangkat lunak mereka. TestGrid memungkinkan mereka untuk mengalihkan seluruh infrastruktur pengujian mereka ke cloud, memungkinkan semua anggota tim di seluruh dunia memiliki akses ke perangkat pengujian. Mereka juga dapat memindahkan semua kasus pengujian Appium Java ke lingkungan tanpa skrip. Selain pengujian, perusahaan gas dan listrik juga dapat memantau kinerja aplikasinya, menghemat setidaknya 40% dari biaya pengujian, kata Rao.
Contoh kedua adalah perusahaan e-niaga pakaian besar yang mengalami kesalahan pencatatan data, gangguan, dan pemuatan halaman yang lambat di aplikasi mereka, memperlambat penjualan, dan memengaruhi pengalaman pelanggan secara negatif. Karena mereka memiliki banyak aplikasi yang menjalankan versi geo-localized di seluruh dunia, perusahaan harus memastikan tim pengembangan mereka dapat melacak semua umpan balik dan siklus pengembangan. Untuk melakukan itu, mereka menggunakan otomatisasi dalam sprint TestGrid, yang memiliki lingkungan penulisan tes berbasis kata kunci sederhana, ekstraksi elemen cerdas, dan kasus uji penyembuhan otomatis. Hasilnya, mereka dapat menguji seluruh ekosistem aplikasi mereka dan mendapatkan wawasan waktu nyata tentang metrik kinerja mereka, dengan log perangkat, jaringan, dan aplikasi.
Rao mengatakan TestGrid menganggap LambdaTest, BrowserStack, dan Kobiton sebagai pesaing. TestGrid membedakan dengan menawarkan semua fitur pengujiannya—termasuk lintas-browser, aplikasi seluler, kinerja, API, dan pengujian keamanan di bawah payung yang sama, dengan biaya lebih murah.
“Kami membantu pengguna mengurangi anggaran pengujian mereka dengan mengurangi platform yang berbeda dan hanya berlangganan platform TestGrid saja dan tidak ada platform pengujian lain yang melakukannya,” kata Rao.
TestGrid saat ini di-bootstrap dan EBITDA positif. Ia berencana untuk menambahkan lebih banyak solusi ke rangkaian produknya, termasuk pengujian basis data, UAT, dan integrasi dengan alat SDLC.