基于用户行为的POS设备自动化测试方法、设备及介质技术

技术编号:37123124 阅读:39 留言:0更新日期:2023-04-01 05:19
本发明专利技术公开了基于用户行为的POS设备自动化测试方法,包括:构建复数个测试模型并训练;将所有测试模型导入到管理平台中,配置测试应用、模型参数、测试策略、执行异常退出条件和策略执行条件;确定测试目标,选定设备参数、测试模型、测试策略、测试应用、模型参数、执行异常退出条件和策略执行条件;生成测试任务,并上传至管理平台;待测试设备将自身的设备参数上传给管理平台,管理平台查找对应的测试任务并发送给待测试设备,由待测试设备进行接收并下载;待测试设备根据测试任务进行自动化测试过程。本发明专利技术还公开了一种电子设备及计算机可读存储介质,本发明专利技术有效解决了人工测试无法批量测试和自动化测试无法实现类人操作的问题。测试和自动化测试无法实现类人操作的问题。测试和自动化测试无法实现类人操作的问题。

【技术实现步骤摘要】
基于用户行为的POS设备自动化测试方法、设备及介质


[0001]本专利技术涉及自动化测试
,尤其涉及基于用户行为的POS设备自动化测试方法、设备及介质。

技术介绍

[0002]销售终端——POS(point of sale)是一种多功能终端,把它安装在银行卡的特约商户和受理网点中与计算机联成网络,就能实现电子资金自动转账,它具有支持消费、预授权、余额查询和转账等功能,使用起来安全、快捷、可靠。
[0003]自动化测试一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
[0004]手动测试是一种软件测试过程,需要手动执行测试用例而不是使用自动化工具。测试人员根据最终用户的角度手动执行所有测试用例。它确保本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于用户行为的POS设备自动化测试方法,其特征在于,包括如下步骤:步骤1、构建复数个测试模型并训练;步骤2、将训练好的所有测试模型导入到管理平台中,在所述管理平台上配置每个测试模型支持的测试应用、每个测试模型对应的模型参数、每个测试模型对应的复数个测试策略、该测试模型的执行异常退出条件和策略执行条件;步骤3、根据用户需求确定测试目标,根据所述测试目标选定测试所需的设备参数、测试模型、测试策略、测试应用、模型参数、测试模型的执行异常退出条件和策略执行条件;步骤4、根据所述设备参数、测试模型、测试策略、测试应用、模型参数、测试模型的执行异常退出条件和策略执行条件生成测试任务,并上传至管理平台;步骤5、待测试设备将自身的设备参数上传给管理平台,所述管理平台根据该设备参数查找对应的测试任务并发送给待测试设备,由待测试设备进行接收并下载;步骤6、待测试设备根据测试任务进行自动化测试过程。2.如权利要求1所述的基于用户行为的POS设备自动化测试方法,其特征在于,所述步骤1具体包括:步骤11、根据测试对象新建不同的测试模型;步骤12、获取日常用户对设备操作的操作行为数据;步骤13、将读取到的操作行为数据进行分类和剔除噪音处理;步骤14、处理过程中对操作行为数据做回归分析来校验获得的操作行为数据是否满足可用于训练该测试模型的要求,若是,则保留所述操作行为数据中满足要求的数据作为目标样本,进入步骤15;若否,则剔除所述操作行为数据中不满足要求的数据;步骤15、将目标样本进行清洗,并将目标样本按照比例分为训练样本和验证样本,将所有的训练样本依次输入到对应的测试模型中对所述测试模型进行训练,训练完成后,再将所有验证样本输入到对应的测试模型中对所述测试模型进行验证;直到所述测试模型满足测试要求;步骤16、输出对应的测试模型,并做压缩处理。3.如权利要求2所述的基于用户行为的POS设备自动化测试方法,其特征在于,所述操作行为数据包括设备信息、操作过程信息、操作结果和异常日志。4.如权利要求1所述的基于用户行为的POS设备自动化测试方法,其特征在于,所述模型参数包括模型名称、模型编号、模型文件、模型类型、模型适用的设备型号和测试用例节点。5.如权利要求1所述的基于用户行为的POS设备自动化测试方法,其特征在于,所述步骤3具体包括:步骤31、根据用户需求确定测试目标;步骤32、根据所述测试目标选定测试所需的目标设备,确定出该目标设备的型号和...

【专利技术属性】
技术研发人员:刘华湘
申请(专利权)人:福建新大陆支付技术有限公司
类型:发明
国别省市:

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

1