基于网络测试移动装置内核的系统和方法制造方法及图纸

技术编号:34944476 阅读:23 留言:0更新日期:2022-09-17 12:19
本发明专利技术公开了一种方法,所述方法包括确定测试计划以测试移动装置上的内核,以及根据所述测试计划确定交互输入消息,所述交互输入消息包括第一数据。所述方法还包括通过基于网络的通信信道将包括第一数据的交互输入消息传输到移动装置。移动装置中的内核响应于接收到交互输入消息而生成交互输出消息。该方法还包括:通过基于网络的通信信道从移动装置接收包括来自移动装置的第二数据的交互输出消息,以及确定交互输出消息是否与测试计划一致。及确定交互输出消息是否与测试计划一致。及确定交互输出消息是否与测试计划一致。

【技术实现步骤摘要】
【国外来华专利技术】基于网络测试移动装置内核的系统和方法
[0001]相关申请的交叉引用
[0002]本申请是PCT申请,要求2020年2月10日提交的美国临时申请第62/972,530的优先权,该申请通过引用并入本文中。

技术介绍

[0003]当测试诸如非接触式终端(例如,交通门终端、销售点终端、信息自助终端等)的非接触式访问装置时,使用非接触式探针或可重新编程的便携式装置(例如,可重新编程的卡)。为了完成关于访问装置的测试计划,针对访问装置手动地轻触非接触式探针或可重新编程的便携式装置数百次或甚至数千次。即使轻触过程是自动化的,测试过程仍然非常耗时,因为需要进行针对访问装置轻触探针或可重新编程的便携式装置的实际动作。当访问装置收到频繁更新并经过频繁测试时,这是一个问题。
[0004]当技术人员无法轻易触及待测试的访问装置时,这个问题就会复杂化。例如,在特定地理位置内可能存在数千个访问装置。人类技术人员前往去教学且每个访问装置测试它们是不切实际和不方便的。
[0005]此外,例如蜂窝电话等移动装置正越来越多地用作访问装置。例如,在允许用户获得对由资源提供商提供的资源的访问之前,资源提供商可以使用诸如蜂窝电话等移动装置来扫描用户的访问卡。使用现有测试方法频繁测试每个可能用作访问装置的可能移动装置是不切实际的。
[0006]本公开的实施例单独地和共同地解决了此问题及其它问题。

技术实现思路

[0007]一个实施例涉及一种方法,包括:由测试计算机确定测试计划以测试移动装置上的内核;由所述测试计算机根据所述测试计划确定交互输入消息,所述交互输入消息包括第一数据;由所述测试计算机通过基于网络的通信信道将包括所述第一数据的交互输入消息传输到所述移动装置,其中所述移动装置中的内核响应于接收到所述交互输入消息而生成交互输出消息;由所述测试计算机从所述移动装置通过所述基于网络的通信信道接收包括来自所述移动装置的第二数据的交互输出消息;以及由所述测试计算机确定所述交互输出消息是否与所述测试计划一致。
[0008]另一个实施例涉及一种测试计算机,包括:处理器;以及耦合到所述处理器的计算机可读介质,所述计算机可读介质包括由所述处理器可执行的指令,以使所述测试计算机:确定测试计划以测试移动装置上的内核;根据所述测试计划确定交互输入消息,所述交互输入消息包括第一数据;将所述包括所述第一数据的交互输入消息通过基于网络的通信信道传输到所述移动装置,其中所述移动装置中的内核响应于接收到所述交互输入消息而生成交互输出消息;从所述移动装置通过所述基于网络的通信信道接收包括来自所述移动装置的第二数据的交互输出消息;以及确定所述交互输出消息是否与所述测试计划一致。
[0009]另一个实施例包括一种方法,包括:由包括内核的移动装置通过基于网络的通信
信道从测试计算机接收包括第一数据的交互输入消息;响应于接收到所述交互输入消息,由所述移动装置中的内核生成包括第二数据的交互输出消息;以及由所述移动装置通过所述基于网络的通信信道将所述交互输出消息传输到所述测试计算机。
[0010]关于本公开的实施例的另外细节可见于具体实施方式和图式。
附图说明
[0011]图1示出根据实施例的测试系统的框图。
[0012]图2示出说明根据实施例的移动装置的流程图。
[0013]图3示出根据实施例的测试计算机的部件的框图。
[0014]图4示出根据实施例的测试系统中的测试计算机和智能手机形式的移动装置的部件的框图。
[0015]图5示出说明根据实施例的测试方法的流程图。
具体实施方式
[0016]在论述本公开的实施例之前,可以更详细地描述一些术语。
[0017]“用户”可包括使用某物的个人或装置。
[0018]“便携式装置”可包括可容易地运输的装置。例如,用户可以使用便携式装置与访问装置交互以便进行交互。便携式装置的示例包括支付装置、会员装置、访问卡、识别装置等。
[0019]“移动装置”可以包括可由用户携带的装置。移动装置的实例可以包括智能手机、平板电脑等。在一些实施例中,移动装置可包括交互应用程序和内核。在一些实施例中,移动装置可以是移动访问装置。移动访问装置可以由资源提供商或为资源提供商工作的人员使用,以确认使用便携式装置的用户有权获得对由资源提供商(例如,交通运营商、场馆运营商、商家等)提供的资源(例如,位置、商品、服务、数据等)的访问。
[0020]“测试计算机”可以包括可以确定目标是否得到满足的计算机。在一些实施例中,测试计算机可以通过执行测试(例如,交互测试)来确定目标是否正被满足。在一些实施例中,测试计算机可以将数据传输至移动装置以确定移动装置是否正确操作。这可以基于例如包括来自移动装置的第二数据的响应,所述第二数据响应于由测试计算机传输到移动装置的第一数据。
[0021]“交互”可包括相互动作或影响。交互可以包括各方、装置和/或实体之间的通信、接触或交换。示例性交互包括双方之间的交易和两个装置之间的数据交换。在一些实施例中,交互可以包括用户请求访问安全数据、安全网页、安全位置等。在其它实施例中,交互可以包括支付交易,其中装置可以交互以促进支付。
[0022]“交互数据”可以包括与交互有关的数据。在一些实施例中,交互数据可以是交易数据。交易数据可以包括具有与交易相关联的数据值的多个数据元素。在一些实施例中,交互数据可以包括标识符、凭证、金额、日期、时间等。
[0023]“交互输入消息”可以是在交互期间接收的通信。例如,由移动装置发送的消息可以是用于接收便携式装置的交互输入消息。交互输入消息的一个实例可包括APDU(应用程序协议数据单元)命令。
[0024]“交互输出消息”可以是在响应交互输入消息的交互期间发送的通信。交互输出消息的一个实例可包括响应于接收到APDU命令而由便携式装置发送的APDU响应。
[0025]“测试交互”可以是调查交互。在一些实施例中,可以执行测试交互以确定关于交互系统如何工作的信息。例如,不同的测试交互可以被设计成当由不同类型的便携式装置发起时确定是否将正确地处理交互。测试交互可以涉及在交互通信会话期间将某些类型的信息发送至移动装置,以便测试如何处理信息。一些测试交互可被设计成检查交互处理中的错误。例如,当测试计算机为交互提供不正确信息时,一些测试交互可以检查来自移动装置的响应。在接收到不正确信息之后,正常运行的移动装置将提供预测响应(例如,特定错误消息)。
[0026]“交互报告”可包括与一个或多个先前交互有关的信息。交互报告可以描述如何处理交互中的消息。例如,交互报告可以含有已发送和接收以及交互是否成功的信息。交互报告还可以包括关于在交互期间发生的问题、缺失信息、延迟或其它问题的注释。
[0027]“授权请求消息”可以是请求授权的电子消息。在一些实施例中,授权请求消息可以是请求对交互进行授权的电子消息。在一些实施例中,可以将授权请求消息发送至网络处理计算机和/或支付卡的发行方以请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由测试计算机确定测试计划以测试移动装置上的内核;由所述测试计算机根据所述测试计划确定交互输入消息,所述交互输入消息包括第一数据;由所述测试计算机通过基于网络的通信信道将包括所述第一数据的所述交互输入消息传输到所述移动装置,其中所述移动装置中的所述内核响应于接收到所述交互输入消息而生成交互输出消息;由所述测试计算机从所述移动装置通过所述基于网络的通信信道接收包括来自所述移动装置的第二数据的所述交互输出消息;以及由所述测试计算机确定所述交互输出消息是否与所述测试计划一致。2.根据权利要求1所述的方法,其中所述基于网络的通信信道是TCP/IP通信信道。3.根据权利要求1所述的方法,确定所述交互输出消息是否与所述测试计划一致包括确定所述第二数据是否是所述测试预期的。4.根据权利要求1所述的方法,其中所述移动装置是智能手机。5.根据权利要求1所述的方法,其中所述测试计算机包括测试引擎。6.根据权利要求1所述的方法,其中所述移动装置包括包含所述内核的交互应用程序。7.根据权利要求1所述的方法,其中所述测试计算机包括测试引擎、虚拟读取器和套接字服务器,所述测试引擎将第一格式的所述交互输入消息提供给所述虚拟读取器,并且所述虚拟读取器将第二格式的所述交互输入消息提供给所述套接字服务器。8.根据权利要求7所述的方法,其中所述移动装置包括虚拟装置,其中虚拟装置接收所述第二格式的所述交互输入消息,并且将所述第一格式的所述交互输入消息提供到所述内核。9.一种测试计算机,包括:处理器;以及耦合到所述处理器的计算机可读介质,所述计算机可读介质包括指令,所述指令能由所述处理器执行,以使所述测试计算机:确定测试计划以测试移动装置上的内核;根据所述测试计划确定交互输入消息,所述交...

【专利技术属性】
技术研发人员:陈悦玺H
申请(专利权)人:维萨国际服务协会
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1