一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

O2O项目流程管理系统测试方法、装置、设备及存储介质与流程

2022-02-19 02:35:50 来源:中国专利 TAG:

o2o项目流程管理系统测试方法、装置、设备及存储介质
技术领域
1.本发明涉及人工智能技术领域,尤其涉及一种o2o项目流程管理系统测试方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.o2o(online to offline)为网络与线下商务互联的模式,人们往往使用专门的o2o项目管理系统来完成对海量申请单的高效管理。
3.但随着管理需求的日益增多,o2o项目管理系统的版本迭代也逐渐加快,在对o2o项目管理系统进行版本迭代时,现有方法往往需要按照完整的测试流程对o2o项目管理系统中的所有功能进行测验,但完整的项目测试流程涉及多处人工处理调试,导致在对o2o项目管理系统进行测试时可能存在未检测到的漏洞,并且时效性低下。


技术实现要素:

4.本发明提供一种o2o项目流程管理系统测试方法、装置及计算机可读存储介质,其主要目的在于解决o2o项目管理系统进行系统测试时的效率及准确率较低的问题。
5.为实现上述目的,本发明提供的一种o2o项目流程管理系统测试方法,包括:
6.获取项目备案信息,利用预构建的o2o项目流程管理系统生成所述项目备案信息对应的备案编号,并根据所述备案编号,对所述o2o项目流程管理系统进行编号功能测试;
7.当所述编号功能测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
8.当所述编号功能测试通过时,利用所述o2o项目流程管理系统对所述项目备案信息进行测试,得到测试项目号;
9.获取所述项目备案信息对应的标准项目号,利用所述测试项目号及所述标准项目号对所述o2o项目流程管理系统进行备案测试;
10.当所述备案测试不通过时,停止对所述o2o项目流程管理系统的测试;
11.当所述备案测试通过时,利用所述o2o项目流程管理系统向预构建的 app系统发送请求,获取所述测试项目号对应的app编号,并根据所述app 编号对所述o2o项目流程管理系统进行app对接测试;
12.当所述app对接测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
13.当所述app对接测试通过时,提取所述项目备案信息中的项目图像,并利用所述o2o项目流程管理系统对所述项目图像进行项目图像分类;
14.根据所述项目图像分类的结果对所述o2o项目流程管理系统进行项目图像分类测试;
15.当所述项目图像分类测试通过时,确定所述o2o项目流程管理系统的测试通过;
16.当所述项目图像分类测试不通过时,确定所述o2o项目流程管理系统的测试不通过。
17.可选的,所述利用预构建的o2o项目流程管理系统生成所述项目备案信息对应的
备案编号,包括:
18.构建空白数据表,并将所述项目备案信息写入所述空白数据表,得到备案数据表;
19.利用预构建的o2o项目流程管理系统对所述备案数据表中的数据进行字段截取,得到多个截取字段;
20.根据预设的拼接规则,将所述多个截取字段进行拼接,得到所述项目备案信息对应的备案编号。
21.可选的,所述利用所述测试项目号及所述标准项目号对所述o2o项目流程管理系统进行备案测试,包括:
22.步骤a、将所述测试项目号进行向量转化,得到第一向量;
23.步骤b、将所述标准项目号进行向量转化,得到第二向量;
24.步骤c、计算所述第一向量与所述第二向量之间的距离值;
25.步骤d、判断所述距离值是否大于预设的距离阈值;
26.步骤e、若所述距离值小于或等于预设的距离阈值,确定所述o2o项目流程管理系统通过备案测试;
27.步骤f、若所述距离值大于所述距离阈值,确定所述o2o项目流程管理系统未通过所述备案测试。
28.可选的,所述利用所述o2o项目流程管理系统向预构建的app系统发送请求,获取所述测试项目号对应的app编号,并根据所述app编号对所述o2o项目流程管理系统进行app对接测试,包括:
29.利用所述o2o项目流程管理系统将所述测试项目号编译为数据请求;
30.将所述数据请求发送至预设的app系统,获取所述app系统根据所述数据请求返回的app编号;
31.若所述app编号的内容长度小于或等于预设长度,确定所述o2o项目流程管理系统未通过app对接测试;
32.若所述app编号的内容长度大于所述预设长度,确定所述o2o项目流程管理系统通过app对接测试。
33.可选的,所述提取所述项目备案信息中的项目图像,包括:
34.获取所述项目备案信息中的项目背景图像,将所述测试项目号填充至所述项目背景图像中,得到正常项目图像;
35.对所述正常项目图像添加噪音,得到异常项目图像;
36.将所述正常项目图像和所述异常项目图像汇集为项目图像。
37.可选的,所述利用所述o2o项目流程管理系统对所述项目图像进行项目图像分类,包括:
38.利用所述o2o项目流程管理系统对所述项目图像进行图像增强处理,得到增强图像;
39.对所述增强图像进行字符区域分割,得到项目图像字符区域;
40.对所述项目图像字符区域进行字符识别,得到预测项目号;
41.将所述预测项目号与所述测试项目号进行比对;
42.若所述预测项目号与所述测试项目号一致,确定该预测项目号对应的项目图像为
正常项目图像;
43.若所述预测项目号与所述测试项目号不一致,确定该预测项目号对应的项目图像为异常项目图像。
44.可选的,所述利用所述o2o项目流程管理系统对所述项目备案信息进行测试,得到测试项目号,包括:
45.根据所述备案编号,利用所述备案编号与所述项目备案信息之间的超链接,调用所述备案编号对应项目备案信息;
46.利用所述o2o项目流程管理系统中的数据分析模型对所述项目备案信息进行项目号提取,得到测试项目号。
47.为了解决上述问题,本发明还提供一种o2o项目流程管理系统测试装置,所述装置包括:
48.编号功能测试模块,用于获取项目备案信息,利用预构建的o2o项目流程管理系统生成所述项目备案信息对应的备案编号,并根据所述备案编号,对所述o2o项目流程管理系统进行编号功能测试,及当所述编号功能测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
49.备案测试测试模块,用于当所述编号功能测试通过时,利用所述o2o项目流程管理系统对所述项目备案信息进行测试,得到测试项目号,获取所述项目备案信息对应的标准项目号,利用所述测试项目号及所述标准项目号对所述o2o项目流程管理系统进行备案测试,及当所述备案测试不通过时,停止对所述o2o项目流程管理系统的测试;
50.对接测试模块,用于当所述备案测试通过时,利用所述o2o项目流程管理系统向预构建的app系统请求,得到所述测试项目号对应的app编号,并根据所述app编号对所述o2o项目流程管理系统进行app对接测试,及当所述app对接测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
51.图像分类测试模块,用于当所述app对接测试通过时,提取所述项目备案信息中的项目图像,并利用所述o2o项目流程管理系统对所述项目图像进行项目图像分类,及根据所述项目图像分类的结果对所述o2o项目流程管理系统进行项目图像分类测试,及当所述项目图像分类测试通过时,确定所述 o2o项目流程管理系统的测试通过,及当所述项目图像分类测试不通过时,确定所述o2o项目流程管理系统的测试不通过。
52.为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:
53.至少一个处理器;以及,
54.与所述至少一个处理器通信连接的存储器;其中,
55.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的o2o项目流程管理系统测试方法。
56.为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的o2o项目流程管理系统测试方法。
57.本发明实施例通过层层判断,依次对所述o2o项目流程管理系统进行编号功能测试、备案测试、app对接测试以及项目图像分类测试,可以先后判断所述o2o项目流程管理系
统的编号的功能是否正常、生成结果是否符合所述项目备案信息中的标准、与外界对接是否正常、图像分析是否准确,本法发明实施例自动化层层检测,由浅至深,对所述o2o项目流程管理系统的框架、接口、功能进行全方位检测,增加了测试过程的效率与准确性,避免检测漏洞的发生。因此本发明提出的o2o项目流程管理系统测试方法、装置、电子设备及计算机可读存储介质,可以解决项目管理系统进行系统测试时的效率及准确率较低的问题。
附图说明
58.图1为本发明一实施例提供的o2o项目流程管理系统测试方法的流程示意图;
59.图2为本发明一实施例提供的获取备案编号的流程示意图;
60.图3为本发明一实施例提供的提取项目图像的流程示意图;
61.图4为本发明一实施例提供的o2o项目流程管理系统测试装置的功能模块图;
62.图5为本发明一实施例提供的实现所述o2o项目流程管理系统测试方法的电子设备的结构示意图。
63.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
64.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
65.本技术实施例提供一种o2o项目流程管理系统测试方法。所述o2o项目流程管理系统测试方法的执行主体包括但不限于服务端、终端等能够被配置为执行本技术实施例提供的该方法的电子设备中的至少一种。换言之,所述 o2o项目流程管理系统测试方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。所述服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络 (content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
66.参照图1所示,为本发明一实施例提供的o2o项目流程管理系统测试方法的流程示意图。在本实施例中,所述o2o项目流程管理系统测试方法包括:
67.s1、获取项目备案信息,利用预构建的o2o项目流程管理系统生成所述项目备案信息对应的备案编号,并根据所述备案编号,对所述o2o项目流程管理系统进行编号功能测试。
68.本发明实施例中,所述项目备案信息为一个项目备案的基本信息,包括用户姓名、用户身份证号、标准项目号、标准项目图像、项目类型及项目时间等项目信息;
69.进一步地,所述o2o项目流程管理系统为一种对o2o项目进行批量管理的系统,具有对项目号备案、app对接及项目图像识别等功能的系统。
70.本发明实施例中,利用具有数据抓取功能的计算机语句(java语句、python 语句等)从预构建的存储区域(如数据库、区块链、网络缓存等)抓取所述项目备案信息。
71.详细的,如图2所示,本发明实施例中,所述利用预构建的o2o项目流程管理系统生成所述项目备案信息对应的备案编号,包括:
72.s11、构建空白数据表,并将所述项目备案信息写入所述空白数据表,得到备案数
据表;
73.s12、利用所述o2o项目流程管理系统对所述备案数据表中的数据进行字段截取,得到多个截取字段;
74.s13、根据预设的拼接规则,将所述多个截取字段进行拼接,得到所述项目备案信息对应的备案编号。
75.具体的,所述空白数据表为包含多行多列,且未存储数据的表格,本发明实施例通过将所述项目备案信息格式化填充至所述空白数据表中,得到包含项目备案信息的备案数据表。
76.其中,本发明利用所述空白数据表对所述项目备案信息进行存储,有利于提高项目备案信息的有序性,进而提高根据存储的项目备案信息生成备案编号的效率。
77.进一步地,本发明实施例利用o2o项目流程管理系统对所述备案数据表中的预设类型的数据进行字段截取,并将截取得到的多个截取字段拼接为所述备案编号,例如,对项目类型进行截取得到截取字段:tdtz2201,对身份证后四位进行截取得到截取字段:6514,最后将这两个截取字段进行拼接,得到备案编号:tdtz2201

6514。
78.本发明实施例中,通过生成与项目备案信息对应的备案编号,可将该项目备案信息进行唯一标记,减少了对项目备案信息中用户姓名、用户身份证号等隐私信息的处理,增强了项目备案信息的安全性。
79.此外,本发明另一实施例中,还可通过具有生成不重复编码的随机编码器对所述备案编号进行生成。
80.本发明实施例根据所述备案编号,对所述o2o项目流程管理系统进行编号功能测试,分析所述o2o项目流程管理系统是否可生成所述项目备案信息的备案编号,判断所述o2o项目流程管理系统的编号功能的执行过程是否通过。
81.s2、当所述编号功能测试不通过时,确定所述o2o项目流程管理系统的测试不通过。
82.详细地,可将所述编号功能测试不通过的结果发送给管理员,并获取管理员对所述编号功能测试不通过的结果的调整信息,利用所述调整信息对所述o2o项目流程管理系统进行调整,并返回根据所述备案编号对所述o2o项目流程管理系统进行编号测试的步骤,重新对所述o2o项目流程管理系统进行编号测试。
83.s3、当所述编号功能测试通过时,利用所述o2o项目流程管理系统对所述项目备案信息进行测试,得到测试项目号。
84.详细的,本发明实施例中,所述s3的步骤,包括:
85.根据所述备案编号,利用所述备案编号与所述项目备案信息之间的超链接,调用所述备案编号对应项目备案信息;
86.利用所述o2o项目流程管理系统中的数据分析模型对所述项目备案信息进行项目号提取,得到测试项目号。
87.具体的,本发明实施例可通过在所述备案编号与所述项目备案信息之间建立的超链接,进而利用建立完成的超链接实现对项目备案信息的调用;或者,在所述备案数据表中的备案编号后生成用于调用该备案编号对应的项目备案信息的按钮,以实现对项目备案信息的调用。
88.具体地,所述o2o项目流程管理系统中的数据分析模型包括但不限于 nlp(natural language processing,自然语言处理)模型、vgg

net模型。通过所述智能模型可实现对项目备案信息中包含的项目号进行提取,得到测试项目号。
89.本发明实施例中,所述测试项目号为o2o项目流程管理系统中的数据分析模型对所述项目备案信息进行预测得出的项目号,可用于后续对该o2o项目流程管理系统的项目号生成功能进行测试。
90.例如,存在备案编号tdtz2201

6514,利用所述o2o项目流程管理系统根据所述备案编号tdtz2201

6514对项目备案信息进行调用,并对调用到的所述项目备案信息进行分析,以生成该项目备案信息对应的测试项目号。
91.s4、获取所述项目备案信息对应的标准项目号,利用所述测试项目号及所述标准项目号对所述o2o项目流程管理系统进行备案测试。
92.本发明实施例从所述项目备案信息提取所述标准项目号,并将该标准项目号与所述测试项目号进行比对,实现对所述o2o项目流程管理系统的备案测试。其中,所述备案测试用于对所述o2o项目流程管理系统根据所述项目备案信息生成项目号的功能进行测试。
93.例如,通过对比该o2o项目流程管理系统根据项目备案信息生成的测试项目号与所述项目备案信息对应的标准项目号是否一致,来判断o2o项目流程管理系统根据所述项目备案信息生成项目号的功能是否完善。
94.详细的,本发明实施例中,所述利用所述测试项目号及所述标准项目号对所述o2o项目流程管理系统进行备案测试,包括:
95.步骤a、将所述测试项目号进行向量转化,得到第一向量;
96.步骤b、将所述标准项目号进行向量转化,得到第二向量;
97.步骤c、计算所述第一向量与所述第二向量之间的距离值;
98.步骤d、判断所述距离值是否大于预设的距离阈值;
99.步骤e、若所述距离值小于或等于预设的距离阈值,确定所述o2o项目流程管理系统通过备案测试;
100.步骤f、若所述距离值大于所述距离阈值,确定所述o2o项目流程管理系统未通过所述备案测试。
101.本发明实施例利用word2vec模型、one

hot模型等具有文字向量化的模型将所述测试项目号和所述标准项目号进行向量转化,得到第一向量和第二向量,或者,利用tf

idf算法、n

gram算法等具有文字向量化的算法将所述测试项目号和所述标准项目号进行向量转化,得到第一向量和第二向量。
102.进一步地,当获取第一向量和第二向量时,利用预设的距离算法计算所述第一向量与所述第二向量之间的距离值,所述距离算法包括但不限于余弦距离算法、欧式距离算法等。
103.总之,通过判断得到的所述距离值是否大于所述距离阈值,可判断所述 o2o项目流程管理系统是否通过备案测试。
104.s5、当所述备案测试不通过时,停止对所述o2o项目流程管理系统的测试。
105.具体的,当所述距离值是小于或等于所述距离阈值,说明该o2o项目流程管理系统生成的测试项目号与标注项目号相差程度较大,可将所述备案测试不通过的结果发送给管
理员,并获取管理员对所述备案测试不通过的结果的调整信息,利用该调整信息对所述o2o项目流程管理系统进行调整,并返回根据所述测试项目号和所述标准项目号对所述o2o项目流程管理系统进行备案测试的步骤,重新对所述o2o项目流程管理系统进行备案测试。
106.s6、当所述备案测试通过时,利用所述o2o项目流程管理系统向预构建的app系统发送请求,获取所述测试项目号对应的app编号,并根据所述 app编号对所述o2o项目流程管理系统进行app对接测试。
107.本发明实施例中,所述o2o项目流程管理系统往往需要与外界系统进行对接,以实现更加全面的项目号管理功能。例如,与app系统对接,以使得制作申请单完成后,利用app系统将制作完成的项目申请单邮寄给用户。
108.本发明利用所述o2o项目流程管理系统向所述预设app系统发送请求,以获取该预设app系统返回的与所述测试项目号对应的app编号,当获取到所述app编号后,可根据所述app编号,判断所述o2o项目流程管理系统是否通过app对接测试。
109.例如,当所述预设app系统返回的app编号中包含app信息(快递号、快递节点等),确定所述o2o项目流程管理系统可与所述预设app系统正常对接,进而确定该o2o项目流程管理系统通过所述app对接测试;或者,当所述预设app系统返回的app编号为空值(如null),确定所述o2o项目流程管理系统不能与所述预设app系统正常对接,进而确定该o2o项目流程管理系统未通过所述app对接测试。
110.详细的,本发明实施例中,所述利用所述o2o项目流程管理系统向预构建的app系统发送请求,获取所述测试项目号对应的app编号,并根据所述 app编号对所述o2o项目流程管理系统进行app对接测试,包括:
111.利用所述o2o项目流程管理系统将所述测试项目号编译为数据请求;
112.将所述数据请求发送至预设的app系统,获取所述app系统根据所述数据请求返回的app编号;
113.若所述app编号的内容长度小于或等于预设长度,确定所述o2o项目流程管理系统未通过app对接测试;
114.若所述app编号的内容长度大于所述预设长度,确定所述o2o项目流程管理系统通过app对接测试。
115.本发明实施例中,对返回的app编号的内容长度进行判断,若所述app 编号的内容长度小于或等于所述预设长度,则说明获取的app编号错误,确定所述o2o项目流程管理系统与所述预设app系统对接失败,所述o2o项目流程管理系统未通过app对接测试;若所述app编号的内容长度大于所述预设长度,则说明获取的app编号正确,确定所述o2o项目流程管理系统与所述预设app系统对接成功,所述o2o项目流程管理系统通过app对接测试。
116.s7、当所述app对接测试不通过时,确定所述o2o项目流程管理系统的测试不通过。
117.本发明实施例将所述app对接测试不通过的结果发送给管理员,并获取管理员对所述app对接测试不通过的结果的调整信息,利用该调整信息对所述o2o项目流程管理系统进行调整,并返回根据所述app编号对所述o2o 项目流程管理系统进行app对接测试的步骤,重新对所述o2o项目流程管理系统进行备案测试。
118.s8、当所述app对接测试通过时,提取所述项目备案信息中的项目图像,并利用所述o2o项目流程管理系统对所述项目图像进行项目图像分类。
119.本发明实施例中,在用户获取申请单并进行填写过后,所述o2o项目流程管理系统需要对用户是否填写规范进行管理,为了提高增强o2o项目流程管理系统对用户的填写规范的管理能力,本发明实施例利用该o2o项目流程管理系统对项目图像进行分析,通过对项目图像的分类,进而实现对该o2o 项目流程管理系统的项目图像分类测试。
120.例如,获取项目图像,判断所述项目图像中,申请人信息是否被遮挡,若申请人信息被遮挡,则确定该填写为异常填写,若申请人信息未被遮挡,则确定该填写为正常填写。
121.详细的,如图3所示,本发明实施例中,所述提取项目备案信息中的项目图像,包括:
122.s81、获取所述项目备案信息中的项目背景图像,将所述测试项目号填充至所述项目背景图像中,得到正常项目图像;
123.s82、对所述正常项目图像进行噪音添加,得到异常项目图像;
124.s83、将所述正常项目图像和所述异常项目图像汇集为项目图像。
125.本发明实施例中,所述项目背景图像为不含有项目号的图像,通过将测试项目号填充至所述项目背景图像中,可得到含有该测试项目号的项目图像正常项目图像,该项目图像中包含每一张项目图像对应的标准标签:正常填写或异常填写。
126.具体地,所述噪音添加的操作可以包括:对所述正常项目图像进行局部遮掩;对所述正常项目图像进行颜色更换;对所述正常项目图像进行字体拉伸。
127.进一步地,本发明实施例中,所述利用所述o2o项目流程管理系统对所述项目图像进行项目图像分类,包括:
128.利用所述o2o项目流程管理系统对所述项目图像进行图像增强处理,得到增强图像;
129.对所述增强图像进行字符区域分割,得到项目图像字符区域;
130.对所述项目图像字符区域进行字符识别,得到预测项目号;
131.将所述预测项目号与所述测试项目号进行比对;
132.若所述预测项目号与所述测试项目号一致,确定该预测项目号对应的项目图像为项目图像正常项目图像;
133.若所述预测项目号与所述测试项目号不一致,确定该预测项目号对应的项目图像为项目图像异常项目图像。
134.其中,所述项目图像字符区域为包含所述备案项目号的图像区域。
135.具体的,本发明实施例通过二维小波变换、灰度化处理、滤波等操作对所述项目图像进行图像增强处理得到增强图像,再通过对所述增强图像进行字符区域分割,得到项目图像字符区域,其中,本发明实施例通过行、列两个方向对所述增强图像中包含备案项目号的图像区域进行定位,进而实现对增强图像的字符区域进行分割。
136.并且,本发明实施例在获取项目图像字符区域后,利用ocr(opticalcharacter recognition,光学字符识别)技术对该项目图像字符区域进行内容识别,得到该项目图像字符区域对应的识别结果,所述识别结果为对该项目图像中项目号进行识别的结果。
137.s9、根据所述项目图像分类的结果对所述o2o项目流程管理系统进行项目图像分类测试。
138.本发明实施例根据项目图像分类的结果与所述项目备案信息中预构建的标准标
签是否相同,可以判断所述o2o项目流程管理系统是否通过所述项目图像分类测试。
139.s10、当所述项目图像分类测试通过时,确定所述o2o项目流程管理系统的测试通过。
140.s11、当所述项目图像分类测试不通过时,确定所述o2o项目流程管理系统的测试不通过。
141.本发明实施例通过上述的测试过程对所述o2o项目流程管理系统进行多层次的测试过程,全方位的为所述o2o项目流程管理系统进行测试。
142.此外,本技术实施例利用基于人工智能技术,根据上述的测试过程,对所述o2o项目流程管理系统进行自动化执行。其中,人工智能(artificialintelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
143.如图4所示,是本发明一实施例提供的o2o项目流程管理系统测试装置的功能模块图。
144.本发明所述o2o项目流程管理系统测试装置100可以安装于电子设备中。根据实现的功能,所述o2o项目流程管理系统测试装置100可以包括编号功能测试模块101、备案测试测试模块102、对接测试模块103以及图像分类测试模块104。本发明所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。
145.在本实施例中,关于各模块/单元的功能如下:
146.所述编号功能测试模块101,用于获取项目备案信息,利用预构建的o2o 项目流程管理系统生成所述项目备案信息对应的备案编号,并根据所述备案编号,对所述o2o项目流程管理系统进行编号功能测试,及当所述编号功能测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
147.所述备案测试测试模块102,用于当所述编号功能测试通过时,利用所述 o2o项目流程管理系统对所述项目备案信息进行测试,得到测试项目号,获取所述项目备案信息对应的标准项目号,利用所述测试项目号及所述标准项目号对所述o2o项目流程管理系统进行备案测试,及当所述备案测试不通过时,停止对所述o2o项目流程管理系统的测试;
148.所述对接测试模块103,用于当所述备案测试通过时,利用所述o2o项目流程管理系统向预构建的app系统请求,得到所述测试项目号对应的app 编号,并根据所述app编号对所述o2o项目流程管理系统进行app对接测试,及当所述app对接测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
149.所述图像分类测试模块104,用于当所述app对接测试通过时,提取所述项目备案信息中的项目图像,并利用所述o2o项目流程管理系统对所述项目图像进行项目图像分类,及根据所述项目图像分类的结果对所述o2o项目流程管理系统进行项目图像分类测试,及当所述项目图像分类测试通过时,确定所述o2o项目流程管理系统的测试通过,及当所述项目图像分类测试不通过时,确定所述o2o项目流程管理系统的测试不通过。
150.详细地,本发明实施例中所述o2o项目流程管理系统测试装置100中所述的各模块在使用时采用与上述图1至图3中所述的o2o项目流程管理系统测试方法一样的技术手段,并能够产生相同的技术效果,这里不再赘述。
151.如图5所示,是本发明一实施例提供的实现o2o项目流程管理系统测试方法的电子设备的结构示意图。
152.所述电子设备1可以包括处理器10、存储器11、通信总线12以及通信接口13,还可以包括存储在所述存储器11中并可在所述处理器10上运行的计算机程序,如o2o项目流程管理系统测试程序。
153.其中,所述处理器10在一些实施例中可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(central processing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述处理器10是所述电子设备的控制核心(control unit),利用各种接口和线路连接整个电子设备的各个部件,通过运行或执行存储在所述存储器11内的程序或者模块(例如执行o2o项目流程管理系统测试程序等),以及调用存储在所述存储器11内的数据,以执行电子设备的各种功能和处理数据。
154.所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、移动硬盘、多媒体卡、卡型存储器(例如:sd或dx存储器等)、磁性存储器、磁盘、光盘等。所述存储器11在一些实施例中可以是电子设备的内部存储单元,例如该电子设备的移动硬盘。所述存储器11在另一些实施例中也可以是电子设备的外部存储设备,例如电子设备上配备的插接式移动硬盘、智能存储卡(smart media card,smc)、安全数字(secure digital,sd) 卡、闪存卡(flash card)等。进一步地,所述存储器11还可以既包括电子设备的内部存储单元也包括外部存储设备。所述存储器11不仅可以用于存储安装于电子设备的应用软件及各类数据,例如o2o项目流程管理系统测试程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
155.所述通信总线12可以是外设部件互连标准(peripheral componentinterconnect,简称pci)总线或扩展工业标准结构(extended industry standardarchitecture,简称eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。所述总线被设置为实现所述存储器11以及至少一个处理器10等之间的连接通信。
156.所述通信接口13用于上述电子设备与其他设备之间的通信,包括网络接口和用户接口。可选地,所述网络接口可以包括有线接口和/或无线接口(如 wi

fi接口、蓝牙接口等),通常用于在该电子设备与其他电子设备之间建立通信连接。所述用户接口可以是显示器(display)、输入单元(比如键盘 (keyboard)),可选地,用户接口还可以是标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light

emitting diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。
157.图5仅示出了具有部件的电子设备,本领域技术人员可以理解的是,图5 示出的结构并不构成对所述电子设备1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
158.例如,尽管未示出,所述电子设备还可以包括给各个部件供电的电源(比如电池),优选地,电源可以通过电源管理装置与所述至少一个处理器10逻辑相连,从而通过电源管理装置实现充电管理、放电管理、以及功耗管理等功能。电源还可以包括一个或一个以上的
直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备还可以包括多种传感器、蓝牙模块、wi

fi模块等,在此不再赘述。
159.应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。
160.所述电子设备1中的所述存储器11存储的o2o项目流程管理系统测试程序是多个指令的组合,在所述处理器10中运行时,可以实现:
161.获取项目备案信息,利用预构建的o2o项目流程管理系统生成所述项目备案信息对应的备案编号,并根据所述备案编号,对所述o2o项目流程管理系统进行编号功能测试;
162.当所述编号功能测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
163.当所述编号功能测试通过时,利用所述o2o项目流程管理系统对所述项目备案信息进行测试,得到测试项目号;
164.获取所述项目备案信息对应的标准项目号,利用所述测试项目号及所述标准项目号对所述o2o项目流程管理系统进行备案测试;
165.当所述备案测试不通过时,停止对所述o2o项目流程管理系统的测试;
166.当所述备案测试通过时,利用所述o2o项目流程管理系统向预构建的 app系统发送请求,获取所述测试项目号对应的app编号,并根据所述app 编号对所述o2o项目流程管理系统进行app对接测试;
167.当所述app对接测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
168.当所述app对接测试通过时,提取所述项目备案信息中的项目图像,并利用所述o2o项目流程管理系统对所述项目图像进行项目图像分类;
169.根据所述项目图像分类的结果对所述o2o项目流程管理系统进行项目图像分类测试;
170.当所述项目图像分类测试通过时,确定所述o2o项目流程管理系统的测试通过;
171.当所述项目图像分类测试不通过时,确定所述o2o项目流程管理系统的测试不通过。
172.具体地,所述处理器10对上述指令的具体实现方法可参考附图对应实施例中相关步骤的描述,在此不赘述。
173.进一步地,所述电子设备1集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。所述计算机可读存储介质可以是易失性的,也可以是非易失性的。例如,所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read

only memory)。
174.本发明还提供一种计算机可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序在被电子设备的处理器所执行时,可以实现:
175.获取项目备案信息,利用预构建的o2o项目流程管理系统生成所述项目备案信息对应的备案编号,并根据所述备案编号,对所述o2o项目流程管理系统进行编号功能测试;
176.当所述编号功能测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
177.当所述编号功能测试通过时,利用所述o2o项目流程管理系统对所述项目备案信息进行测试,得到测试项目号;
178.获取所述项目备案信息对应的标准项目号,利用所述测试项目号及所述标准项目号对所述o2o项目流程管理系统进行备案测试;
179.当所述备案测试不通过时,停止对所述o2o项目流程管理系统的测试;
180.当所述备案测试通过时,利用所述o2o项目流程管理系统向预构建的 app系统发送请求,获取所述测试项目号对应的app编号,并根据所述app 编号对所述o2o项目流程管理系统进行app对接测试;
181.当所述app对接测试不通过时,确定所述o2o项目流程管理系统的测试不通过;
182.当所述app对接测试通过时,提取所述项目备案信息中的项目图像,并利用所述o2o项目流程管理系统对所述项目图像进行项目图像分类;
183.根据所述项目图像分类的结果对所述o2o项目流程管理系统进行项目图像分类测试;
184.当所述项目图像分类测试通过时,确定所述o2o项目流程管理系统的测试通过;
185.当所述项目图像分类测试不通过时,确定所述o2o项目流程管理系统的测试不通过。
186.在本发明所提供的几个实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
187.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
188.另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
189.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。
190.因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。
191.本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
192.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
193.此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一、第二等词语用来表示名称,而并不表示任何特定的顺序。
194.最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献