I’ve combined list of mobile device labs on my GitHub, and you can start here:
About the second part of your question, you can start with Device Farmer (formerly STF).
This way, you can build your mobile device lab in-house.
With Device Farmer, you can control your devices remotely and easily, while also running automated checks on them.
But Device Farmer will help you only with remote control, not with running tests.
As for mobile device labs:
Mobile device labs are getting better with each year, and right now, they are definitely worth the price.
Sauce Labs, for example, they have as much as 206 mobile from which 147 are Android devices.
Quite a few mobile devices that will help take care of mobile device fragmentation problem. Possibly the best list of mobile devices while looking from 2019 perspective.
- BQ Aquaris X2
- Honor 10 Lite
- Honor 20 Lite
- Honor Play 8A
- Huawei P30
- LG V30
- LG G7
- Huawei Mate 10 Pro
- Huawei P20 Lite
- HTC U11
- Sony Xperia XZ
And that’s just one of many device labs that are currently on the market!
Mobile device labs still shouldn’t replace physical devices on our desks.
But they are useful while debugging specific bugs while the team doesn’t have a specific device. It’s way cheaper this way too.
Latest and simplest example. New MIUI 12 dark mode is messing up many forms in mobile apps.
And that’s just one of few custom user interfaces that we need to keep our eyes on.
- Samsung TouchWiz
- Samsung One UI
- Huawei EMUI
- HTC Sense
- LG UX
- Google Pixel UI
- Sony Xperia UI
- And many more…