发明名称 Systems, methods, and apparatuses for testing mobile device applications
摘要 Aspects of the present disclosure generally relate to systems and methods for facilitating optimization of mobile application testing. In one embodiment, a mobile application testing system (MATS) allows simultaneous communication to a plurality of devices regardless of device type and operating system. Accordingly, the MATS performs mobile testing without “jail-breaking” or removing various components of the user device. In one embodiment of the present disclosure, the MATS enables users to securely test mobile applications by supporting data routing behind a security firewall utilizing a transition of communications protocols. Further, various protocols provide a data tunnel allowing multiple concurrent testing sessions for multiple users via an authentication scheme. Additionally, concurrent testing sessions may include single app testing on multiple devices or a plurality of apps testing on a plurality of devices.
申请公布号 US9195574(B1) 申请公布日期 2015.11.24
申请号 US201314093859 申请日期 2013.12.02
申请人 Mobile Labs, LLC 发明人 Ryan Michael;Orlando Stephen;Beatrice Karen;Straight Mackenzie;Dudar Joseph
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 Morris, Manning & Martin, LLP 代理人 Morris, Manning & Martin, LLP ;Sineway, Esq. Daniel E.;Stewart, Esq. Bryan D.
主权项 1. An apparatus for testing software applications for a plurality of devices, comprising: a housing; a hub maintained within the housing and operatively connected to a management server, the hub comprising a plurality of mobile device connections for operatively connecting to a plurality of devices; and the management server maintained within the housing for performing and managing testing functionality corresponding to the plurality of devices and comprising a processor operatively configured to: receive a request from a specific user machine for testing a particular software application installed on a particular device of the plurality of devices;retrieve device information from a device agent running on the particular device, wherein the device information includes an object inventory of platform-specific objects associated with the particular software application and each of the plurality of platform-specific objects corresponds to at least one application function;generate a common object model based on the object inventory of platform-specific objects and the particular operating platform associated with the particular device;receive a platform-specific functional application testing command from the specific user machine for testing the particular software application on the particular device, the platform-specific functional application testing command comprising at least one object and a testing action;determine, from the common object model, a platform-specific object associated with the particular software application corresponding to the at least one object defined in the platform-agnostic testing command; andgenerate and transmit the platform-specific functional application testing command to the device agent via the hub for testing the particular software application on the particular operating platform of the particular device, wherein the platform-specific functional application testing command is translated from an automated platform-agnostic testing command received based on the object inventory of the plurality of platform-specific objects, at least one of the plurality of platform-specific objects corresponding to the at least one application function, and based on a single testing command of a plurality of testing commands that represent a particular functionality of the mobile software application to be executed on at least one object of the plurality of objects.
地址 Atlanta GA US