theheraldproject/herald-for-ios

On-device automated test

c19x opened this issue · 0 comments

c19x commented

[Who] As a Developer / Tester

[What] I need to frequently run regression tests, and gather test logs on many real devices.

[Value] In order to gain assurance that the software operates correctly across target devices. This is a repetitive, labour intensive, and time consuming task.

Describe the potential solution you'd like

After deployment of software on target device, use a central test server to remotely control start/stop of devices, and also collect test logs from all devices. The test server will enable scheduling of these actions to automate the existing test process.

Describe alternatives you've considered

Using an existing mobile app test automation solution such as Appium, but it is unclear if these solutions function correctly for primarily backgrounded app with little/no UI interactions, and also provide control over BLE settings.