SeeTest - Cloud automation solution which really stands out
What do you like best?
1. The simplicity of the setup, only a couple of lines of code are required for integration and the test can be kicked off from your local IDE to run in parallel on the variety of the devices. Switching from on-premise to cloud execution is only matter of seconds
2. The above point assumes full CI/CD friendliness there is no need to develop any custom integration logic
3. SeeTestClient provides nice "syntax sugar" on top of normal Appium client drivers so routine tasks which require a lot of boilerplate code can be shortened to readable one-liners
4. Possibility to observe/debug running test in the real time
5. Really comprehensive documentation including sample projects, code examples, best practices, etc. so you basically even don't need to reach out to the support, but if you have to - they reply immediately
What do you dislike?
There are certain restrictions, for example not possible to use mobile:shell Appium command, however they can be worked around via SeeTestClient, limited number of supported programming languages/automation frameworks and missing possibility to use own reporting systems, however I cannot think of any major limitation which would be a dealbreaker
Recommendations to others considering the product:
SeeTest is something you should at least assess, this is how SaaS / PaaS offering must look like when it comes to web and mobile automation.
What problems are you solving with the product? What benefits have you realized?
We were looking for a cloud-based solution which offers cross-platform mobile device testing, other cloud vendors like AWS Device Farm were not the option due to limitations (our tests relied on native libraries which could not be simply installed on remote machines). Our local device farm had a very limited number of devices and severe performance constraints. With the help of SeeTest we were able to shorted the time span required for testing the release from several days to several hours