Feature #4458
openSet up a STF (Smartphone Testing Farm)
0%
Description
https://github.com/openstf/stf looks like an interesting project we could look into.
The ide ais setting up an osmocomm network next to a bunch of android phones which then can be remote controlled to test interop between those phones and osmocom.
of course voice testing wont work that way, but we should be able to at least (manually, remotely)- check if those phones can be registered to the network
- check if normal signaling plane works (RR, MM)
- check if SMS, CC signaling, USSD works
- check if the GPRS/EGPRS/UMTS packet-switched domain works
https://github.com/nikosch86/stf-poc contains a docker-compose setup that should be relatively easy to get to start, with some more high-level description at
https://medium.com/@nikosch86/getting-started-with-automated-in-house-testing-on-android-smartphones-using-stf-dafecee4a8ee
The STF project seems very actively maintained, and it looks like it's relatively easy to add more phones by adding more "providers" (i.e. computers with USB ports to attach phones to).
Updated by ipse about 4 years ago
We've started using OpenSTF recently for the remote LTE testing and it's a very nice toolkit. We haven't got into automating any testing there yet, though.
it looks like it's relatively easy to add more phones by adding more "providers" (i.e. computers with USB ports to attach phones to).
We use a powered USB hub to connect a few phones to a single PC. I think we've had max 6-7 phones so far. OpenSTF has a list of recommended USB hubs which is very helpful since not every hub can sustain a lot of phones trying to charge over USB.