A plataforma do LambdaTest tem como principal objetivo os testes exploratórios e automatizados de aplicações Web e Mobile através da nuvem! A ferramenta conta com diversas integrações e permite ao usuário testar em dispositivos reais e diferentes sistemas operacionais.
Uma das maiores qualidades da plataforma é a extensa documentação que eles sustentam, nela o usuário pode encontrar basicamente tudo para aprender a utilizar a ferramenta e suas integrações.
As vantagens de testar na nuvem são inúmeras: o usuário consegue testar em diversos browsers e dispositivos com SO's variados sem ter a necessidade de instalá-los ou de fato, tê-los fisicamente. Com o LambdaTest, é possível especificar as versões dos SO's, dos browsers e dos dispositivos que o usuário deseja emular. Além disso, a ferramenta conta com Emulador/Simulador de dispositivos mobile para realizar testes em Apps.
Emulando um dispositivo mobile, é possível, além de testar apps manualmente, monitorar as requisições e logs através de um DevTools disponibilizado pela ferramenta:
A emulação de mobiles conta não só com esta featura, como também:- Marcar como Bug (Pode ser integrado com o Jira e outras ferramentas de gerenciamento).
- Gravar Vídeos.
- Inspecionar a UI.
- Acessar um Shell ADB.
- Ter controle do dispositivo (Rotacionar, Volume, Chacoalhar...).
- Alterar a localização do dispositivo.
A plataforma LambdaTest provê testes com dispositivos reais através da nuvem para usuários pagantes, com isso, é possível também armazenar automaticamente os logs dos testes e além disso, ter suporte à todas as versões do framework de automação Appium! Podendo integrar com diversas ferramentas de CI/CD, como Jenkins, TeamCity, CircleCI, Azure Pipelines e etc...
Através das telas de "Builds", "Test Archive" e "Analytics", o usuário tem a oportunidade de monitorar (através de logs, vídeos da execução dos testes e screenshots) e analisar todos os seus testes automatizados que forem integrados à plataforma!
Hoje a ferramenta possui diversas possibilidades de integração, possibilitando que o usuário por exemplo, possa cadastrar bugs em um projeto através da integração com o jira, Monitorar os logs de uma pipeline do azure, Enviar mensagens automáticas no Rocket ou Slack quando algum teste quebrar, e muitas outras possibilidades! Lembrando que no âmbito da automação de testes, a ferramenta suporta integração de diversos frameworks, como Cucumber, JUnit, Jest, Cypress, Robot, Selenium, Mocha, TestCafe e etc...
Para finalizar, uma ferramenta gratuita que também é mantida pela equipe do LambdaTest, é o LT Browser, que permite emular a resolução de diversos modelos de smartphones com a finalidade de realizar comparações em tempo real!