云端控制车辆管理查验测试系统的工作方法与流程

文档序号:12624469阅读:366来源:国知局
云端控制车辆管理查验测试系统的工作方法与流程

本发明涉及计算机领域,尤其涉及一种云端控制车辆管理查验测试系统的工作方法。



背景技术:

当今社会汽车作为生活的必需品已经进入千家万户,但是在用户希望了解汽车的基本信息的时候,由于汽车自身的属性参数存入了云端数据库,每个子节点获取该数据时需要与真实的汽车参数进行比对,但是使用的工作系统其实用性和稳定性一直是用户所关注的重点,如果工作系统不稳定都会造成用户获取汽车信息不及时造成不必要的损失,这就亟需本领域技术人员解决相应的技术问题。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种云端控制车辆管理查验测试系统的工作方法。

为了实现本发明的上述目的,本发明提供了一种云端控制车辆管理查验测试系统的工作方法,包括:

系统登录测试模块,用于对系统登录过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

查验测试模块,用于对车辆数据查验过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

云端管理测试模块,用于对车辆云端管理查验过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

子节点管理测试模块,用于对车辆子节点管理查验过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

工作过程测试模块,用于对车辆管理工作过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端。

上述技术方案的有益效果为:通过各该功能模块的协同工作,使测试验证的指令能够实时反馈到终端,并在云端服务器进行实时管理,保证每个子节点都能够进行数据测试汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述系统登录测试模块包括如下步骤:

启动系统登录指令,在用户名对话框中不输入用户名信息,执行登录指令,如果显示请输入用户名对话框则该登录过程测试成功,如果没有显示请输入用户名对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入用户名信息,不输入密码信息,执行登录指令,如果显示请输入密码对话框则该登录过程测试成功,如果没有显示请输入密码对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入用户名错误信息,输入密码错误信息,执行登录指令,如果显示用户名或者密码错误对话框则该登录过程测试成功,如果没有显示用户名或者密码错误对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述系统登录测试模块包括如下步骤:

输入新建立用户名信息,输入初始密码信息和确认密码信息,如果初始密码信息和确认密码信息一致,执行登录指令,显示保存成功对话框,则该登录过程测试成功,如果初始密码信息和确认密码信息不一致,执行登录指令,显示两次密码不一致对话框,则该登录过程测试成功;如果初始密码信息和确认密码信息一致,执行登录指令,不显示保存成功对话框,则该登录过程测试失败,如果初始密码信息和确认密码信息不一致,执行登录指令,不显示两次密码不一致对话框,则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入已有的用户名信息,执行登录指令或者鼠标悬停在登录对话框,如果显示用户名已经被注册对话框,则该登录过程测试成功,如果没有显示用户名已经被注册对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行权限管理指令,如果显示权限管理对话框则该登录过程测试成功,如果没有显示权限管理对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入用户名正确信息,输入密码正确信息,执行登录指令,如果显示登录成功对话框则该登录过程测试成功,如果没有显示登录成功对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总,登录成功后,注销账号;

注销后,重新输入用户名正确信息,输入密码正确信息,执行记住密码指令和登录指令,如果显示登录成功对话框则该登录过程测试成功,并且显示上次登录时间、用户名信息,如果没有显示登录成功对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

再次执行注销指令,如果退回到用户登录对话框,则登录过程测试成功,如果没有退回到用户登录对话框则该登录过程测试失败;当退回到用户登录对话框时,显示输入过的用户名和密码,则该登录过程测试成功,如果没有显示输入过的用户名和密码对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行车辆查验权限管理指令,如果显示进入权限管理对话框该权限管理测试成功,如果没有显示进入权限管理对话框则该权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行车辆查验添加用户指令,如果显示添加用户对话框该权限管理测试成功,如果没有显示添加用户对话框则该权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

在添加用户对话框中不输入任何信息,执行车辆查验用户保存指令,如果显示单位不能为空,或者鼠标悬停在添加用户对话框时,显示单位不能为空,该权限管理测试成功,如果没有显示单位不能为空,或者鼠标悬停在添加用户对话框时,不显示单位不能为空,则该权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

从单位对话框下拉列表中选择一个单位信息,执行车辆查验用户保存指令,如果显示用户名信息、单位信息对话框该权限管理测试成功,或者鼠标悬停在添加用户对话框时,显示用户名信息、单位信息对话框,该权限管理测试成功,如果没有用户名信息、单位信息对话框,或者鼠标悬停在添加用户对话框时,不显示用户名信息、单位信息对话框,则该权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行修改子节点信息指令,显示输入登录密码对话框,输入正确密码,显示密码正确对话框则权限管理测试成功,如果没有显示密码正确对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

当输入正确密码,显示密码正确对话框后,执行查验修改指令,如果显示查验修改对话框,则权限管理测试成功,如果没有显示查验修改对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

进入权限管理对话框后,执行删除管理员指令,如果显示不能删除当前用户对话框则权限管理测试成功,如果没有显示不能删除当前用户对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

进入权限管理对话框后,执行删除访问用户指令,如果显示不能删除当前用户对话框则权限管理测试成功,如果没有显示不能删除当前用户对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述系统登录测试模块包括如下步骤:

进入权限管理对话框后,执行展示信息列表指令,如果显示展示若干信息列表对话框则权限管理测试成功,如果没有显示展示若干信息列表对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行显示下一页指令,如果正确显示信息列表数量则权限管理测试成功,如果没有显示正确显示信息则权限管理测试失败,执行显示上一页指令,如果正确显示信息列表数量则权限管理测试成功,如果没有显示正确显示信息则权限管理测试失败,再显示信息对话框直接输入任意页码,如果跳转到该页码则权限管理测试成功,如果没有跳转到该页码则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述系统登录测试模块包括如下步骤:

执行权限管理对话框查询指令,如果输入子节点名称信息后,显示正确的子节点名称信息则权限管理测试成功,如果没有显示正确子节点名称信息则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行修改密码指令,如果显示修改当前用户密码对话框则权限管理测试成功,如果没有显示修改当前用户密码对话框则权限管理测试失败,如果在修改密码对话框不输入任何信息,执行修改保存指令,显示密码不能为空对话框则权限管理测试成功,如果没有显示密码不能为空对话框则权限管理测试失败,如果输入的原密码错误,执行保存指令,显示原密码错误对话框则权限管理测试成功,如果没有显示原密码错误对话框则权限管理测试失败,如果输入新密码和确认密码不一致,执行保存指令,显示两次密码不一致对话框则权限管理测试成功,如果没有显示两次密码不一致对话框则权限管理测试失败,如果修改密码和重复密码一致但是密码长度不够,执行保存指令,显示密码长度不够对话框则权限管理测试成功,如果没有显示密码长度不够对话框则权限管理测试失败,如果修改密码和重复密码一致且密码长度合格,执行保存指令,显示修改密码成功对话框则权限管理测试成功,如果没有显示修改密码成功对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述查验测试模块包括如下步骤:

执行车辆待验管理指令,如果进入待验管理对话框则查验测试成功,如果没有进入待验管理对话框则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行添加车辆指令,如果进入添加查验车辆对话框则查验测试成功,如果没有进入添加查验车辆对话框则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行添加车辆指令,进入添加查验车辆对话框,如果不输入任何车辆信息,执行保存指令,不显示新添加的查验车辆对话框则查验测试成功,如果显示新添加的查验车辆对话框则查验测试失败,

如果输入新用户信息,执行保存指令,显示新添加的查验车辆成功对话框则查验测试成功,如果不显示新添加的查验车辆成功对话框则查验测试失败,如果输入添加车辆信息,执行保存指令,显示输入车辆验证码对话框则查验测试成功,如果不显示输入车辆验证码对话框则查验测试失败,如果输入添加车辆信息同时输入车辆验证码信息,执行保存指令,显示保存成功并刷新车辆信息列表则查验测试成功,如果不显示保存成功并刷新车辆信息列表则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述查验测试模块包括如下步骤:

执行添加车辆指令,输入多于6位的车牌号,执行保存指令,如果显示车牌号最大长度为6位对话框则查验测试成功,如果不显示车牌号最大长度为6位对话框则查验测试失败,输入6位车牌号,执行保存指令,如果显示号牌种类不能为空对话框则查验测试成功,如果不显示号牌种类不能为空对话框则查验测试失败,输入6位车牌号和号牌种类,执行保存指令,如果显示车牌验证码不能为空对话框则查验测试成功,如果不显示车牌验证码不能为空对话框则查验测试失败,输入6位车牌号、号牌种类和车牌验证码,执行保存指令,如果显示保存成功并刷新车辆信息列表则查验测试成功,如果不显示保存成功并刷新车辆信息列表则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行车辆查验查询指令,使用时间列表查询方式,如果显示预设时间区间全部车辆信息则查验测试成功,如果不显示预设时间区间全部车辆信息则查验测试失败,使用时间列表和车辆类型查询方式,如果显示预设时间区间该类型车辆信息列表则查验测试成功,如果不显示预设时间区间该类型车辆信息列表则查验测试失败,执行清除预设条件指令,如果全部车辆信息列表消除则查验测试成功,如果全部车辆信息列表未消除则查验测试失败,执行修改车辆查验指令,如果显示修改对话框则查验测试成功,如果不显示修改对话框则查验测试失败,将修改对话框中的项目主体勾选框选中,如果显示修改成功对话框则查验测试成功,如果不显示修改成功对话框则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行查验修改指令,获取查验预设时间区间查验完毕的车辆信息列表,执行修改指令,如果显示修改对话框则查验测试成功,如果不显示修改对话框则查验测试失败,执行修改车辆信息项目符号指令时,如果显示修改成功则查验测试成功,如果未显示修改成功则查验测试失败,执行完毕修改车辆信息项目符号指令后,执行数据重置指令,如果车辆信息还原为初始信息则查验测试成功,如果车辆信息未还原为初始信息则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行查验打印指令,如果查验打印数据列表显示若干打印列表则查验测试成功,如果查验打印数据列表不显示若干打印列表则查验测试失败,如果查验打印列表为多页,执行显示下一页指令,如果显示下一页查验打印列表信息则查验测试成功,如果不显示下一页查验打印列表信息则查验测试失败,如果执行跨页显示查验打印列表信息指令,如果显示该跨页内容则查验测试成功,如果未显示该跨页内容则查验测试失败,执行查验打印指令过程中执行查询指令,输入车辆型号、单位、或车辆牌照信息,如果显示所查询的车辆打印信息则查验测试成功,如果不显示所查询的车辆打印信息则查验测试失败,执行清除查询条件指令,如果查验打印列表查询对话框被清空则查验测试成功,如果查验打印列表查询对话框未被清空则查验测试失败,执行查验打印预览指令,如果显示打印预览车辆信息对话框则查验测试成功,如果不显示打印预览车辆信息对话框则查验测试失败,如果执行打印指令,显示打印页面设置对话框则查验测试成功,如果不显示打印页面设置则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述云端管理测试模块包括如下步骤:

执行云端管理指令时,云端服务器存储了全部车辆参数信息以及车辆照片信息,执行查询云端服务器指令,如果查询对话框为空,执行查询指令,显示请输入查询信息对话框则云端管理测试成功,如果不显示请输入查询信息对话框则云端管理测试失败,如果输入查询车辆牌照信息,显示该车辆信息参数和车辆照片列表信息则云端管理测试成功,如果不显示该车辆信息参数和车辆照片列表信息则云端管理测试失败,如果执行列表展示数据指令,显示默认列表展示信息则云端管理测试成功,如果不显示该车辆信息参数和车辆照片列表信息则云端管理测试失败,如果列表展示数据为多页数据,执行显示下一页指令,如果显示下一页数据则云端管理测试成功,如果不显示下一页数据则云端管理测试失败,如果设置显示每页数据为预设数量的车辆参数信息,当显示预设数量的车辆参数信息则云端管理测试成功,如果不显示预设数量的车辆参数信息则云端管理测试失败,如果执行跨页显示指令,当显示为该跨页显示内容时则云端管理测试成功,如果不显示该跨页显示内容时则云端管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

选中一个或几个车辆数据,执行云端管理修改指令,如果显示确定要修改该条数据对话框则云端管理测试成功,如果不显示确定要修改该条数据对话框则云端管理测试失败,执行云端管理修改指令时,显示确认修改该条数据对话框,执行修改指令,如果打开该条或者该些条车辆数据对话框则云端管理测试成功,如果不打开该条或者该些条车辆数据对话框则云端管理测试失败,修改完成后,执行保存车辆数据指令,如果显示修改成功对话框则云端管理测试成功,如果不显示修改成功对话框则云端管理测试失败,执行删除车辆数据指令,如果显示确定删除该条数据对话框则云端管理测试成功,如果不显示确定删除该条数据对话框则云端管理测试失败,当显示确定删除该条数据对话框时,执行确认删除指令,如果显示删除成功对话框则云端管理测试成功,如果不显示删除成功对话框则云端管理测试失败,刷新车辆参数信息列表,如果已经删除该条车辆数据则云端管理测试成功,如果未删除该条车辆数据则云端管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述子节点管理测试模块包括如下步骤:

执行关闭子节点网络指令,输入正确的用户名和密码,如果显示网络出现异常请检查网络对话框则子节点管理测试成功,如果不显示网络出现异常请检查网络对话框则子节点管理测试失败,执行打开子节点网络指令,输入正确的用户名和密码,如果显示登录成功对话框则子节点管理测试成功,如果不显示登录成功对话框则子节点管理测试失败,输入错误的用户名和密码,如果显示用户名或者密码不正确对话框则子节点管理测试成功,如果不显示用户名或者密码不正确对话框则子节点管理测试失败,不输入用户名和密码,如果显示请输入用户名和密码对话框则子节点管理测试成功,如果不显示请输入用户名和密码对话框则子节点管理测试失败,单独输入错误的用户名,如果显示用户名不存在对话框则子节点管理测试成功,如果不显示用户名不存在对话框则子节点管理测试失败,单独输入错误的密码,如果显示密码错误对话框则子节点管理测试成功,如果不显示密码错误对话框则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行刷新车辆查验列表指令,如果显示更新的车辆参数信息则子节点管理测试成功,如果不显示更新的车辆参数信息则子节点管理测试失败,在子节点新建车辆查验任务指令,如果显示请输入车辆信息参数和照片对话框则子节点管理测试成功,如果不显示请输入车辆信息参数和照片对话框则子节点管理测试失败,新建车辆查验任务完成后,不输入车辆数据时,执行确认完成指令,如果显示请输入车辆类型、车辆牌照和车辆照片对话框则子节点管理测试成功,如果不显示请输入车辆类型、车辆牌照和车辆照片对话框则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行车辆查验指令,获取车辆查验列表,执行其中一个列表数据,经过对比后该云端服务器数据库车辆参数信息与用户创建的车辆参数信息一致,如果显示该车辆参数信息与用户创建的车辆参数信息一致则子节点管理测试成功,如果显示该车辆参数信息与用户创建的车辆参数信息不一致则子节点管理测试失败,用户输入车辆参数信息和车辆照片信息后,执行保存指令,如果显示保存成功则子节点管理测试成功,如果不显示保存成功则子节点管理测试失败;子节点注册车辆参数信息时,输入车辆照片信息,执行保存指令,如果显示保存成功则子节点管理测试成功,如果不显示保存成功则子节点管理测试失败,子节点注册车辆参数信息时,执行拍照指令,如果调用智能终端摄像头则子节点管理测试成功,如果不调用智能终端摄像头则子节点管理测试失败,子节点注册车辆参数信息时,执行输入车架号或者发动机号指令,如果显示输入正确对话框则子节点管理测试成功,如果不显示输入正确对话框则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

子节点车辆查验任务,如果通过云端服务器数据库获取该车辆为注册车辆,通过智能终端需要采集车辆照片信息、车架号和发动机号,不输入车辆照片信息、车架号和发动机号,执行保存指令,如果显示车辆照片信息、车架号和发动机号不能为空对话框则子节点管理测试成功,如果不显示车辆照片信息、车架号和发动机号不能为空对话框则子节点管理测试失败,输入车辆照片信息、车架号和发动机号,执行保存指令,如果显示保存成功对话框则子节点管理测试成功,如果不显示保存成功对话框则子节点管理测试失败,保存成功之后,退回到车辆信息参数列表,如果显示该最新保存的车辆参数信息则子节点管理测试成功,如果不显示该最新保存的车辆参数信息则子节点管理测试失败,选择某一车辆参数信息,执行删除指令,如果显示确定要删除对话框则子节点管理测试成功,如果不显示确定要删除对话框则子节点管理测试失败,当显示确定要删除对话框时,如果执行不删除指令,如果关闭该确定要删除对话框则子节点管理测试成功,如果依然显示确定要删除对话框则子节点管理测试失败;如果执行删除指令,如果显示删除成功对话框则子节点管理测试成功,如果不显示删除成功对话框则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行公告查询指令,如果显示公告查询对话框则子节点管理测试成功,如果不显示公告查询对话框则子节点管理测试失败,输入错误的车辆型号、车架号、发动机号或者车辆牌照,如果显示输入信息错误对话框则子节点管理测试成功,如果不显示输入信息错误对话框则子节点管理测试失败,执行照片对比指令,如果进入照片对比界面则子节点管理测试成功,如果不进入照片对比界面则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总。

所述的云端控制车辆管理查验测试系统的工作方法,优选的,所述工作过程测试模块包括如下步骤:

执行登录智能终端指令,如果显示历史查验数据则工作过程测试成功,如果不显示历史查验数据则工作过程测试失败,执行查询子节点查验指令,进入该子节点后,如果提示输入用户名和密码则工作过程测试成功,如果不提示输入用户名和密码则工作过程测试失败;进入该子节点后,如果显示注册新用户则工作过程测试成功,如果不显示注册新用户则工作过程测试失败;创建新用户之后,如果显示创建成功则工作过程测试成功,如果不创建成功则工作过程测试失败;将该测试结果传送到测试终端,或者形成测试列表进行汇总;

最终根据车辆管理查验系统稳定性进行验证和测试,将执行测试过程列表发送到使用者终端进行后期修改调试,直到没有错误信息反馈。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

通过各该功能模块的协同工作,使测试验证的指令能够实时反馈到终端,并在云端服务器进行实时管理,保证每个子节点都能够进行数据测试汇总。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明系统工作流程图;

图2是本发明系统架构图;

图3是本发明工作示意图;

图4是本发明云端服务器模块图;

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

车辆信息管理子节点和云端服务器需要通过有线方式组建专用网络,也可以通过无线方式进行数据调用。通过智能终端查验汽车参数信息,用于用户对机动车注册、转移、变更登记查验,需要在流动使用,因此每个子节点需要放置无线路由器等网络设备,提供无线网络信号供智能终端使用。

如图1所示,工作步骤包括:

首先,获取云端服务器原始汽车参数信息,将原始汽车参数信息导入子节点进行汽车信息查验,获取该汽车参数信息实际数据,将该汽车参数信息实际数据与原始汽车参数信息进行对比,将对比结果进行信息录入,逐条查验汽车参数信息,并且通过摄像装置对汽车进行拍照,将对比结果打印输出;

然后,判断网络是否正常,如果网络不正常进行网络调试,如果网络正常,将汽车参数信息实际数据、以及对比结果和汽车拍照信息通过网络传输到云端服务器,通过对最终的对比结果进行查验得到汽车参数信息,提供给用户进行最终审核。

其中,在进行车辆管理查验过程中,子节点判断获取原始汽车参数信息用户的合法性,设置用户使用校验判断过程,待用户校验成功之后,子节点与云端服务器进行数据交互,子节点获取云端服务器的数据;

子节点启动获取汽车参数信息过程中,并且将汽车参数信息实际数据和汽车拍照信息进行保存,同时保存汽车参数信息实际数据和汽车拍照信息的调用日志。

如图2所示,在云端服务器和子节点中包括:汽车参数信息汇总数据库,根据用户的查询指令通过智能化检索模块对汽车参数信息数据进行检索查验,启动数据分析模块,对汽车参数信息根据汽车参数,以及图片数据进行分析判断,由云端服务器完成全部信息资源的数据汇集、信息整合、统计分析并形成支撑子节点的其他各项业务应用。

如图3、4所示为数据集成架构,本系统采用云端服务器(一级)、子节点(二级)两级部署的数据集成框架,两级车辆查验业务系统中都部署有数据集成的管理和存储中心,用于本级业务体系的运行管理工作。子节点用于向云端服务器进行数据资源的注册、同步、查询申请;云端服务器用于按照体系要求集中存储除车辆照片以外的所有子节点的车辆查验数据。由云端服务器进行数据汇总并开展统计分析业务,各子节点间通过云端服务器共享使用数据。

共享数据主要指那些在全系统必须保持一致的基础环境数据和管理数据,这些数据由云端服务器统一管理维护,并定时与各子节点进行同步操作。

其中云端服务器端为总控系统或后台管理系统,其设置登录模块、待验管理模块、查验修改模块、检验打印模块、权限管理模块、车辆照片管理模块;

登录模块,用于输入已有用户的登录账号和登录密码,验证过程中,当输入的登录账号和登录密码能够与登录数据库中预存的信息相匹配,则登录验证成功,如果输入的登录账号和登录密码能够与登录数据库中预存的信息不匹配,则登录失败,转入新注册账号模块,对于新注册账号模块,用户需要输入注册账号,当输入完毕注册账号同时,登录数据库实时匹配该注册账号是否已经为已注册账号,如果用户输入完毕,仍然没有匹配到相同的注册账号,则提示用户该账号能够注册,当用户输入多次账号之后,仍然登录数据库能够匹配相同的注册账号,新注册账号模块显示建议账号供新用户注册,用户能够进行选择,或者自己设置新注册账号;登录用户进入后台管理系统之后,显示登录时间、注册账号时间、该账号下汽车参数信息内容,以及修改过的汽车信息内容以及修改账号信息内容;

待验管理模块,用于将新的汽车参数信息进行添加、查看或者删除操作,启动添加车辆指令,获取车辆信息,所述车辆信息包括汽车车牌号,车架号、发动机号、车辆型号、汽车上牌照的地点等,获取的车辆信息,通过更新指令进行更新,更新指令向汽车数据服务器进行数据请求,如果有更新的车辆信息则提示用户是否进行更新,用户选择更新指令,则显示需要更新的车辆信息进行更新操作,然后进行车辆查验;用户选择不需更新指令,则进行车辆查验;

查验修改模块,用于对汽车参数信息进行查验和修改操作,将汽车数据服务器获取的原始汽车参数信息进行逐项查验,查验指令获取汽车参数信息中汽车参数信息的获取时间,修改时间,查验时间,通过查验指令更新最新的汽车参数信息,获取汽车参数信息通过摄像头进行采集操作,汽车参数信息包括:车辆识别代码、发动机型号、发动机号码、车辆品牌、车身颜色、核定载人数、车辆类型、轮胎型号、车辆牌照、安全带警告牌、货车类型、喷漆字体、行驶里程、标志灯、警示牌等信息。

检验打印模块,用于将原始汽车参数信息和更新的汽车参数信息进行对比,对比之后如果有汽车参数信息变化,查看是在哪个子节点汽车参数信息发生的变化,以及变化的时间和具体内容,同时更新汽车参数信息,按照新的汽车参数信息替换原始汽车参数信息,替换之后,执行打印预览指令,将更新后的汽车参数信息生成在打印预览窗口;在汽车参数信息更新替换的过程中,如果有新的子节点加入到汽车数据服务器进行数据更新,那么新的子节点发送添加子节点请求,当接受子节点添加请求后,从新的子节点中获取汽车参数信息,当一个子节点数据退出汽车数据服务器时,根据该准备退出子节点的网络时间戳,查询该准备退出子节点的全部汽车参数信息列表,导出之后进行删除或者另存操作。

权限管理模块,用于控制登录进入车辆管理查验系统的用户使用权限,获取每个子节点的全部汽车参数信息和用户信息,根据每个子节点的不同需求,修改相应的功能权限,启动修改权限指令,将子节点的全部功能权限展示出来,并显示修改信息提示框供用户选择,所述功能权限包括查验打印、数据归类、子节点添加删除管理、用户登录等,如果子节点中用户登录后根据用户登录的IP地址显示不一致,或者用户登录后,调用汽车参数信息数据显示异常、或者短时间内获取汽车参数信息数据量较多的用户,执行用户封存指令。

车辆照片管理模块,用于通过条码扫描器获取车辆信息后,通过摄像头拍摄车辆外观,通过照片筛选指令获取最清晰的车辆照片信息,将获取到的清晰照片存入车辆照片数据库,提取该汽车参数信息匹配到该车辆照片相应路径,通过用户输入任意汽车参数信息都能够获取该车辆的照片以及全部汽车参数信息和对应的子节点信息,(其中任意汽车参数信息包括:1个汽车参数信息或者2个以上汽车参数信息)当车辆照片需要更新替换时,执行照片录入指令,车辆照片数据库提取出该车辆照片的历史照片数据,把历史照片数据删除,将更新的车辆照片录入,并将更新后的车辆照片与该汽车参数信息进行匹配,从而使汽车参数信息对应在更新后的车辆照片数据库中,将车辆识别代码、发动机型号、发动机号码、车辆品牌、车身颜色、核定载人数、车辆类型、轮胎型号、轴距、前轮距、后轮距、车辆长度、车辆高度、车辆宽度、车辆牌照、安全带警告牌、货车类型、喷漆字体、行驶里程、标志灯、警示牌等信息。

子节点为客户端系统或者智能终端系统,其包括:登录模块,车辆查验公告模块,车辆信息查询模块,存储信息模块;

登录模块、用于输入已有用户的登录账号和登录密码,验证过程中,当输入的登录账号和登录密码能够与登录数据库中预存的信息相匹配,则登录验证成功,如果输入的登录账号和登录密码能够与登录数据库中预存的信息不匹配,则登录失败,转入新注册账号模块,对于新注册账号模块,用户需要输入注册账号,当输入完毕注册账号同时,登录数据库实时匹配该注册账号是否已经为已注册账号,如果用户输入完毕,仍然没有匹配到相同的注册账号,则提示用户该账号能够注册,当用户输入多次账号之后,仍然登录数据库能够匹配相同的注册账号,新注册账号模块显示建议账号供新用户注册,用户能够进行选择,或者自己设置新注册账号;登录用户进入客户端系统之后,显示车辆查验信息、查验公告过程信息、汽车参数信息、修改后的汽车参数信息、以及预约进行车辆查验的列表信息;

车辆查验公告模块、用于查验已经添加的车辆信息,并且根据云端服务器的需求进行数据显示,调用车辆查验指令,自动显示用户指定的汽车参数信息,该信息包括VIN码、车辆类型、数据录入时间,当查验过程中车辆数据发生变化时,及时提醒用户和云端服务器进行更新操作,如果没有发生变化,则需要获取车辆照片和车架号数据,在对车辆查验过程中首先显示车辆检验基础校验码,用户输入校验码正确之后,对汽车参数信息进行调用,当用户核对公告信息、照片对比、汽车参数信息无误时,进行下一次车辆数据的查验,

车辆信息查询模块,用于用户进行车辆数据查询中准确匹配汽车参数信息的过程,执行车辆查验指令,并关联车辆数据,将公告信息、照片对比信息、汽车参数信息进行录入操作,用户通过查询模块录入查询关键词,通过遍历汽车参数信息数据库获取该关键词的车辆数据,形成该关键词的查询结果列表,根据用户输入的查询指令,导出该查询结果列表,

存储信息模块,用于用户输入最新更新的车辆照片信息和车架号信息后,进行汽车参数信息匹配工作,然后存储更新后的车辆照片信息和车架号信息,存储之后传输到云端服务器进行同步,云端服务器获取该更新后的车辆照片信息和车架号信息,替换原有的车辆照片信息和车架号信息,存储信息模块显示更新成功并存储云端服务器的指令,在存储过程中,用户还需获取车辆底盘类型信息,此时通过云端服务器进行遍历查找,如果没有查到,进行录入操作,如果查找到,则直接显示。

为了对车辆管理查验系统稳定性进行验证,需要对该工作方法进行验证和测试,从而确保该查询系统能够稳定运行,保证使用过程的安全可靠。

对云端服务器和子节点进行系统测试过程包括:

通过输入测试指令反馈测试结果,对系统登录测试模块、查验测试模块、云端管理测试模块、子节点管理测试模块、工作过程测试模块,从而将测试结果反馈给软件工程师,进行错误调试,从而使该查验系统运行稳定流畅,不能出现错误。

系统登录测试模块,用于对系统登录过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

启动系统登录指令,在用户名对话框中不输入用户名信息,执行登录指令,如果显示请输入用户名对话框则该登录过程测试成功,如果没有显示请输入用户名对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入用户名信息,不输入密码信息,执行登录指令,如果显示请输入密码对话框则该登录过程测试成功,如果没有显示请输入密码对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入用户名错误信息,输入密码错误信息,执行登录指令,如果显示用户名或者密码错误对话框则该登录过程测试成功,如果没有显示用户名或者密码错误对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入新建立用户名信息,输入初始密码信息和确认密码信息,如果初始密码信息和确认密码信息一致,执行登录指令,显示保存成功对话框,则该登录过程测试成功,如果初始密码信息和确认密码信息不一致,执行登录指令,显示两次密码不一致对话框,则该登录过程测试成功;如果初始密码信息和确认密码信息一致,执行登录指令,不显示保存成功对话框,则该登录过程测试失败,如果初始密码信息和确认密码信息不一致,执行登录指令,不显示两次密码不一致对话框,则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入已有的用户名信息,执行登录指令或者鼠标悬停在登录对话框,如果显示用户名已经被注册对话框,则该登录过程测试成功,如果没有显示用户名已经被注册对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行权限管理指令,如果显示权限管理对话框则该登录过程测试成功,如果没有显示权限管理对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

输入用户名正确信息,输入密码正确信息,执行登录指令,如果显示登录成功对话框则该登录过程测试成功,如果没有显示登录成功对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总,登录成功后,注销账号;

注销后,重新输入用户名正确信息,输入密码正确信息,执行记住密码指令和登录指令,如果显示登录成功对话框则该登录过程测试成功,并且显示上次登录时间、用户名信息,如果没有显示登录成功对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

再次执行注销指令,如果退回到用户登录对话框,则登录过程测试成功,如果没有退回到用户登录对话框则该登录过程测试失败;当退回到用户登录对话框时,显示输入过的用户名和密码,则该登录过程测试成功,如果没有显示输入过的用户名和密码对话框则该登录过程测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行车辆查验权限管理指令,如果显示进入权限管理对话框该权限管理测试成功,如果没有显示进入权限管理对话框则该权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行车辆查验添加用户指令,如果显示添加用户对话框该权限管理测试成功,如果没有显示添加用户对话框则该权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

在添加用户对话框中不输入任何信息,执行车辆查验用户保存指令,如果显示单位不能为空,或者鼠标悬停在添加用户对话框时,显示单位不能为空,该权限管理测试成功,如果没有显示单位不能为空,或者鼠标悬停在添加用户对话框时,不显示单位不能为空,则该权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

从单位对话框下拉列表中选择一个单位信息,执行车辆查验用户保存指令,如果显示用户名信息、单位信息对话框该权限管理测试成功,或者鼠标悬停在添加用户对话框时,显示用户名信息、单位信息对话框,该权限管理测试成功,如果没有用户名信息、单位信息对话框,或者鼠标悬停在添加用户对话框时,不显示用户名信息、单位信息对话框,则该权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行修改子节点信息指令,显示输入登录密码对话框,输入正确密码,显示密码正确对话框则权限管理测试成功,如果没有显示密码正确对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

当输入正确密码,显示密码正确对话框后,执行查验修改指令,如果显示查验修改对话框,则权限管理测试成功,如果没有显示查验修改对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

进入权限管理对话框后,执行删除管理员指令,如果显示不能删除当前用户对话框则权限管理测试成功,如果没有显示不能删除当前用户对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

进入权限管理对话框后,执行删除访问用户指令,如果显示不能删除当前用户对话框则权限管理测试成功,如果没有显示不能删除当前用户对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

进入权限管理对话框后,执行展示信息列表指令,如果显示展示若干信息列表对话框则权限管理测试成功,如果没有显示展示若干信息列表对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行显示下一页指令,如果正确显示信息列表数量则权限管理测试成功,如果没有显示正确显示信息则权限管理测试失败,执行显示上一页指令,如果正确显示信息列表数量则权限管理测试成功,如果没有显示正确显示信息则权限管理测试失败,再显示信息对话框直接输入任意页码,如果跳转到该页码则权限管理测试成功,如果没有跳转到该页码则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行权限管理对话框查询指令,如果输入子节点名称信息后,显示正确的子节点名称信息则权限管理测试成功,如果没有显示正确子节点名称信息则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行修改密码指令,如果显示修改当前用户密码对话框则权限管理测试成功,如果没有显示修改当前用户密码对话框则权限管理测试失败,如果在修改密码对话框不输入任何信息,执行修改保存指令,显示密码不能为空对话框则权限管理测试成功,如果没有显示密码不能为空对话框则权限管理测试失败,如果输入的原密码错误,执行保存指令,显示原密码错误对话框则权限管理测试成功,如果没有显示原密码错误对话框则权限管理测试失败,如果输入新密码和确认密码不一致,执行保存指令,显示两次密码不一致对话框则权限管理测试成功,如果没有显示两次密码不一致对话框则权限管理测试失败,如果修改密码和重复密码一致但是密码长度不够,执行保存指令,显示密码长度不够对话框则权限管理测试成功,如果没有显示密码长度不够对话框则权限管理测试失败,如果修改密码和重复密码一致且密码长度合格,执行保存指令,显示修改密码成功对话框则权限管理测试成功,如果没有显示修改密码成功对话框则权限管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

查验测试模块,用于对车辆数据查验过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

执行车辆待验管理指令,如果进入待验管理对话框则查验测试成功,如果没有进入待验管理对话框则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行添加车辆指令,如果进入添加查验车辆对话框则查验测试成功,如果没有进入添加查验车辆对话框则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行添加车辆指令,进入添加查验车辆对话框,如果不输入任何车辆信息,执行保存指令,不显示新添加的查验车辆对话框则查验测试成功,如果显示新添加的查验车辆对话框则查验测试失败,

如果输入新用户信息,执行保存指令,显示新添加的查验车辆成功对话框则查验测试成功,如果不显示新添加的查验车辆成功对话框则查验测试失败,如果输入添加车辆信息,执行保存指令,显示输入车辆验证码对话框则查验测试成功,如果不显示输入车辆验证码对话框则查验测试失败,如果输入添加车辆信息同时输入车辆验证码信息,执行保存指令,显示保存成功并刷新车辆信息列表则查验测试成功,如果不显示保存成功并刷新车辆信息列表则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行添加车辆指令,输入多于6位的车牌号,执行保存指令,如果显示车牌号最大长度为6位对话框则查验测试成功,如果不显示车牌号最大长度为6位对话框则查验测试失败,输入6位车牌号,执行保存指令,如果显示号牌种类不能为空对话框则查验测试成功,如果不显示号牌种类不能为空对话框则查验测试失败,输入6位车牌号和号牌种类,执行保存指令,如果显示车牌验证码不能为空对话框则查验测试成功,如果不显示车牌验证码不能为空对话框则查验测试失败,输入6位车牌号、号牌种类和车牌验证码,执行保存指令,如果显示保存成功并刷新车辆信息列表则查验测试成功,如果不显示保存成功并刷新车辆信息列表则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行车辆查验查询指令,使用时间列表查询方式,如果显示预设时间区间全部车辆信息则查验测试成功,如果不显示预设时间区间全部车辆信息则查验测试失败,使用时间列表和车辆类型查询方式,如果显示预设时间区间该类型车辆信息列表则查验测试成功,如果不显示预设时间区间该类型车辆信息列表则查验测试失败,执行清除预设条件指令,如果全部车辆信息列表消除则查验测试成功,如果全部车辆信息列表未消除则查验测试失败,执行修改车辆查验指令,如果显示修改对话框则查验测试成功,如果不显示修改对话框则查验测试失败,将修改对话框中的项目主体勾选框选中,如果显示修改成功对话框则查验测试成功,如果不显示修改成功对话框则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行查验修改指令,获取查验预设时间区间查验完毕的车辆信息列表,执行修改指令,如果显示修改对话框则查验测试成功,如果不显示修改对话框则查验测试失败,执行修改车辆信息项目符号指令时,如果显示修改成功则查验测试成功,如果未显示修改成功则查验测试失败,执行完毕修改车辆信息项目符号指令后,执行数据重置指令,如果车辆信息还原为初始信息则查验测试成功,如果车辆信息未还原为初始信息则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行查验打印指令,如果查验打印数据列表显示若干打印列表则查验测试成功,如果查验打印数据列表不显示若干打印列表则查验测试失败,如果查验打印列表为多页,执行显示下一页指令,如果显示下一页查验打印列表信息则查验测试成功,如果不显示下一页查验打印列表信息则查验测试失败,如果执行跨页显示查验打印列表信息指令,如果显示该跨页内容则查验测试成功,如果未显示该跨页内容则查验测试失败,执行查验打印指令过程中执行查询指令,输入车辆型号、单位、或车辆牌照信息,如果显示所查询的车辆打印信息则查验测试成功,如果不显示所查询的车辆打印信息则查验测试失败,执行清除查询条件指令,如果查验打印列表查询对话框被清空则查验测试成功,如果查验打印列表查询对话框未被清空则查验测试失败,执行查验打印预览指令,如果显示打印预览车辆信息对话框则查验测试成功,如果不显示打印预览车辆信息对话框则查验测试失败,如果执行打印指令,显示打印页面设置对话框则查验测试成功,如果不显示打印页面设置则查验测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

云端管理测试模块,用于对车辆云端管理查验过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

执行云端管理指令时,云端服务器存储了全部车辆参数信息以及车辆照片信息,执行查询云端服务器指令,如果查询对话框为空,执行查询指令,显示请输入查询信息对话框则云端管理测试成功,如果不显示请输入查询信息对话框则云端管理测试失败,如果输入查询车辆牌照信息,显示该车辆信息参数和车辆照片列表信息则云端管理测试成功,如果不显示该车辆信息参数和车辆照片列表信息则云端管理测试失败,如果执行列表展示数据指令,显示默认列表展示信息则云端管理测试成功,如果不显示该车辆信息参数和车辆照片列表信息则云端管理测试失败,如果列表展示数据为多页数据,执行显示下一页指令,如果显示下一页数据则云端管理测试成功,如果不显示下一页数据则云端管理测试失败,如果设置显示每页数据为预设数量的车辆参数信息,当显示预设数量的车辆参数信息则云端管理测试成功,如果不显示预设数量的车辆参数信息则云端管理测试失败,如果执行跨页显示指令,当显示为该跨页显示内容时则云端管理测试成功,如果不显示该跨页显示内容时则云端管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

选中一个或几个车辆数据,执行云端管理修改指令,如果显示确定要修改该条数据对话框则云端管理测试成功,如果不显示确定要修改该条数据对话框则云端管理测试失败,执行云端管理修改指令时,显示确认修改该条数据对话框,执行修改指令,如果打开该条或者该些条车辆数据对话框则云端管理测试成功,如果不打开该条或者该些条车辆数据对话框则云端管理测试失败,修改完成后,执行保存车辆数据指令,如果显示修改成功对话框则云端管理测试成功,如果不显示修改成功对话框则云端管理测试失败,执行删除车辆数据指令,如果显示确定删除该条数据对话框则云端管理测试成功,如果不显示确定删除该条数据对话框则云端管理测试失败,当显示确定删除该条数据对话框时,执行确认删除指令,如果显示删除成功对话框则云端管理测试成功,如果不显示删除成功对话框则云端管理测试失败,刷新车辆参数信息列表,如果已经删除该条车辆数据则云端管理测试成功,如果未删除该条车辆数据则云端管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

子节点管理测试模块,用于对车辆子节点管理查验过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

对于子节点来说,首先进行移动网络连接测试,保证在户外或者远端能够进行数据交互;

执行关闭子节点网络指令,输入正确的用户名和密码,如果显示网络出现异常请检查网络对话框则子节点管理测试成功,如果不显示网络出现异常请检查网络对话框则子节点管理测试失败,执行打开子节点网络指令,输入正确的用户名和密码,如果显示登录成功对话框则子节点管理测试成功,如果不显示登录成功对话框则子节点管理测试失败,输入错误的用户名和密码,如果显示用户名或者密码不正确对话框则子节点管理测试成功,如果不显示用户名或者密码不正确对话框则子节点管理测试失败,不输入用户名和密码,如果显示请输入用户名和密码对话框则子节点管理测试成功,如果不显示请输入用户名和密码对话框则子节点管理测试失败,单独输入错误的用户名,如果显示用户名不存在对话框则子节点管理测试成功,如果不显示用户名不存在对话框则子节点管理测试失败,单独输入错误的密码,如果显示密码错误对话框则子节点管理测试成功,如果不显示密码错误对话框则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行刷新车辆查验列表指令,如果显示更新的车辆参数信息则子节点管理测试成功,如果不显示更新的车辆参数信息则子节点管理测试失败,在子节点新建车辆查验任务指令,如果显示请输入车辆信息参数和照片对话框则子节点管理测试成功,如果不显示请输入车辆信息参数和照片对话框则子节点管理测试失败,新建车辆查验任务完成后,不输入车辆数据时,执行确认完成指令,如果显示请输入车辆类型、车辆牌照和车辆照片对话框则子节点管理测试成功,如果不显示请输入车辆类型、车辆牌照和车辆照片对话框则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行车辆查验指令,获取车辆查验列表,执行其中一个列表数据,经过对比后该云端服务器数据库车辆参数信息与用户创建的车辆参数信息一致,如果显示该车辆参数信息与用户创建的车辆参数信息一致则子节点管理测试成功,如果显示该车辆参数信息与用户创建的车辆参数信息不一致则子节点管理测试失败,用户输入车辆参数信息和车辆照片信息后,执行保存指令,如果显示保存成功则子节点管理测试成功,如果不显示保存成功则子节点管理测试失败;子节点注册车辆参数信息时,输入车辆照片信息,执行保存指令,如果显示保存成功则子节点管理测试成功,如果不显示保存成功则子节点管理测试失败,子节点注册车辆参数信息时,执行拍照指令,如果调用智能终端摄像头则子节点管理测试成功,如果不调用智能终端摄像头则子节点管理测试失败,子节点注册车辆参数信息时,执行输入车架号或者发动机号指令,如果显示输入正确对话框则子节点管理测试成功,如果不显示输入正确对话框则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

子节点车辆查验任务,如果通过云端服务器数据库获取该车辆为注册车辆,通过智能终端需要采集车辆照片信息、车架号和发动机号,不输入车辆照片信息、车架号和发动机号,执行保存指令,如果显示车辆照片信息、车架号和发动机号不能为空对话框则子节点管理测试成功,如果不显示车辆照片信息、车架号和发动机号不能为空对话框则子节点管理测试失败,输入车辆照片信息、车架号和发动机号,执行保存指令,如果显示保存成功对话框则子节点管理测试成功,如果不显示保存成功对话框则子节点管理测试失败,保存成功之后,退回到车辆信息参数列表,如果显示该最新保存的车辆参数信息则子节点管理测试成功,如果不显示该最新保存的车辆参数信息则子节点管理测试失败,选择某一车辆参数信息,执行删除指令,如果显示确定要删除对话框则子节点管理测试成功,如果不显示确定要删除对话框则子节点管理测试失败,当显示确定要删除对话框时,如果执行不删除指令,如果关闭该确定要删除对话框则子节点管理测试成功,如果依然显示确定要删除对话框则子节点管理测试失败;如果执行删除指令,如果显示删除成功对话框则子节点管理测试成功,如果不显示删除成功对话框则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

执行公告查询指令,如果显示公告查询对话框则子节点管理测试成功,如果不显示公告查询对话框则子节点管理测试失败,输入错误的车辆型号、车架号、发动机号或者车辆牌照,如果显示输入信息错误对话框则子节点管理测试成功,如果不显示输入信息错误对话框则子节点管理测试失败,执行照片对比指令,如果进入照片对比界面则子节点管理测试成功,如果不进入照片对比界面则子节点管理测试失败,将该测试结果传送到测试终端,或者形成测试列表进行汇总;

工作过程测试模块,用于对车辆管理工作过程中的指令进行测试验证,将不能够执行的指令反馈到终端进行修复操作,或者通过列表形式将不能执行的指令进行汇总并传输到终端;

执行登录智能终端指令,如果显示历史查验数据则工作过程测试成功,如果不显示历史查验数据则工作过程测试失败,执行查询子节点查验指令,进入该子节点后,如果提示输入用户名和密码则工作过程测试成功,如果不提示输入用户名和密码则工作过程测试失败;进入该子节点后,如果显示注册新用户则工作过程测试成功,如果不显示注册新用户则工作过程测试失败;创建新用户之后,如果显示创建成功则工作过程测试成功,如果不创建成功则工作过程测试失败;将该测试结果传送到测试终端,或者形成测试列表进行汇总;

最终根据车辆管理查验系统稳定性进行验证和测试,将执行测试过程列表发送到使用者终端进行后期修改调试,直到没有错误信息反馈。

所述子节点为汽车4S店、用户智能终端、车辆管理机构等。根据不同的需求设置不同的用户使用功能权限。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1