Project

General

Profile

Feature #4458

Set up a STF (Smartphone Testing Farm)

Added by laforge 7 months ago. Updated 7 months ago.

Status:
New
Priority:
Low
Assignee:
-
Target version:
-
Start date:
03/18/2020
Due date:
% Done:

0%

Spec Reference:

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).

History

#1 Updated by ipse 7 months 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.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)