TestGrid es una «ventanilla única» para probar aplicaciones a escala • TechCrunch
Creado por un desarrollador que necesitaba probar aplicaciones a escala, Cuadrícula de prueba es una plataforma bajo demanda que permite a los usuarios ejecutar pruebas en sitios web y aplicaciones en navegadores y sistemas operativos. La puesta en marcha, que se lanza hoy y se puede usar en las instalaciones o en la nube, simplifica la búsqueda y el escalado de la infraestructura física y de la nube para las pruebas. Sus clientes varían en tamaño, desde nuevas empresas hasta compañías Fortune 500, y provienen de una amplia variedad de industrias, que incluyen banca, servicios financieros y seguros, comercio electrónico, manufactura, logística y atención médica.
TestGrid se creó en 2016 como una herramienta de automatización sin secuencias de comandos, luego, durante los siguientes cinco años, su equipo, dirigido por el fundador y director ejecutivo Harry Rao, la desarrolló con una verdadera nube de dispositivos, una plataforma de prueba de extremo a extremo y gestión de pruebas, para crear una «ventanilla única para todas las necesidades de prueba». Ahora tiene más de 20 000 en su nube pública, que ofrece 200 minutos de tiempo de prueba gratuito por mes, así como 50 clientes empresariales que van desde nuevas empresas hasta compañías Fortune 500.
Antes de fundar TestGrid, Rao dijo que había creado muchas aplicaciones móviles y sitios web para empresas y que necesitaba probarlas a escala, de manera asequible, en dispositivos iOS y Android, y en diferentes combinaciones de navegadores.
«Sabemos que la solución para esto fue el primer paso de la automatización de aplicaciones, y luego el segundo paso fue ejecutarlo en diferentes factores de forma», dijo. «Comenzamos a buscar y descubrimos que incluso para automatizar necesitábamos desarrolladores y, además, necesitábamos integrar un conjunto de herramientas para obtener las automatizaciones de ciclo de vida de desarrollo de software (SDLC) de extremo a extremo que estábamos buscando».
Para resolver este problema, el equipo de TestGrid comenzó con la tecnología de automatización de código bajo impulsada por IA. Pero a medida que crecían, descubrieron que muchos proveedores de infraestructura eran demasiado caros. Como resultado, decidieron crear una solución interna y ponerla en marcha.
TestGrid actualmente ayuda a los desarrolladores a probar cosas como su interfaz de usuario en diferentes combinaciones de dispositivos y navegadores, métricas de rendimiento de aplicaciones y sitios web, como consumo de batería, uso de CPU, uso de datos, tiempo hasta el primer byte y tiempo de transacción para pasar a la página siguiente, pruebas de integración para ver si La interfaz de usuario y la API están sincronizadas y las vulnerabilidades de seguridad.
Rao dio algunos estudios de casos de cómo TestGrid ha ayudado a los clientes. El primero es una empresa de gas y electricidad que tuvo que responder a los incendios forestales de California utilizando dispositivos iPad. Las fuentes de datos en tiempo real y los informes de IoT eran importantes para asegurarse de que estuvieran listos, pero su aplicación seguía fallando. Por lo tanto, necesitaban optimizar toda su arquitectura de software. TestGrid les permitió trasladar toda su infraestructura de prueba a la nube, lo que permitió que todos los miembros del equipo de todo el mundo tuvieran acceso a los dispositivos de prueba. También pudieron trasladar todos sus casos de prueba de Appium Java a un entorno sin secuencias de comandos. Además de las pruebas, la empresa de servicios públicos de gas y electricidad también pudo monitorear el rendimiento de su aplicación, ahorrando al menos un 40% del costo de las pruebas, dijo Rao.
El segundo ejemplo es un gran negocio de comercio electrónico de ropa que experimentaban errores de registro de datos, fallas y páginas de carga lenta en su aplicación, lo que ralentizaba las ventas y afectaba negativamente la experiencia del cliente. Dado que tenía varias aplicaciones que ejecutaban compilaciones basadas en la ubicación en todo el mundo, la empresa necesitaba asegurarse de que su equipo de desarrollo pudiera mantenerse al día con todos los comentarios y ciclos de desarrollo. Para hacer esto, utilizaron la automatización en el sprint de TestGrid, que presenta entornos simples de redacción de pruebas basados en palabras clave, extracción inteligente de elementos y casos de prueba de autoevaluación. Como resultado, pudieron probar todo su ecosistema de aplicaciones y obtener información en tiempo real sobre sus métricas de rendimiento, con registros de dispositivos, redes y aplicaciones.
Rao dijo que TestGrid ve a LambdaTest, BrowserStack y Kobiton como competidores. TestGrid se diferencia al ofrecer todas sus funciones de prueba, incluidas pruebas de navegador cruzado, aplicaciones móviles, rendimiento, API y seguridad bajo el mismo paraguas, a un costo menor.
«Ayudamos a los usuarios a reducir su presupuesto de prueba al reducir diferentes plataformas y solo suscribirse a la plataforma TestGrid y ninguna otra plataforma de prueba lo hace», dijo Rao.
TestGrid está actualmente en marcha y el EBITDA es positivo. Planea agregar más soluciones a su conjunto de productos, incluidas pruebas de bases de datos, UAT e integraciones con herramientas SDLC.
«Jugador orgulloso. Gurú del café. Alcoholico galardonado. Entusiasta de la cerveza. Estudiante. Aficionado a los zombis. Lector. Especialista en música. Aficionado a la comida».