US 12,147,328 B2
Automated testing platform for testing multiple devices
Leo Deza, Torrance, CA (US); and Terry Tata, Seattle, WA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Leo Deza, Torrance, CA (US); and Terry Tata, Seattle, WA (US)
Filed on Jul. 20, 2023, as Appl. No. 18/224,364.
Application 18/224,364 is a continuation of application No. 17/322,426, filed on May 17, 2021, granted, now 11,748,234.
Prior Publication US 2023/0359545 A1, Nov. 9, 2023
Int. Cl. G06F 11/36 (2006.01); G06F 9/54 (2006.01); H04L 67/01 (2022.01); H04L 67/133 (2022.01); H04L 67/50 (2022.01); H04L 67/564 (2022.01); H04W 4/80 (2018.01); H04W 24/06 (2009.01)
CPC G06F 11/3664 (2013.01) [G06F 9/547 (2013.01); G06F 11/3688 (2013.01); G06F 11/3696 (2013.01); H04L 67/133 (2022.05); H04L 67/535 (2022.05); H04L 67/564 (2022.05); H04W 4/80 (2018.02); H04W 24/06 (2013.01); H04L 67/01 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method of testing interactions between a mobile device and a device under test, comprising:
downloading to a test server an operating system master for the mobile device and a version of an operating system running a communication application on the device under test, wherein the device under test and the mobile device have different operating systems;
booting the device under test to start receiving remote procedure call commands using at least one wireless circuit of the device under test;
sending and receiving remote procedure call commands directly from a test framework to/from the at least one wireless circuit of the device under test, the test framework enabling remote procedure call commands to be sent to the device under test from the mobile device and responses from the device under test to be received and forwarded to the mobile device; and
executing the remote procedure call commands to manage a device state of the device under test.