System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于产品测试,具体涉及一种多线程产品功能测试方法、装置及测试平台。
技术介绍
1、传统的测试是在生产线上需要让工人安装产品测试软件后再运行产品测试软件进行测试,即便是产品测试软件是自动化的,这样也会在安装和运行过程中需要大量的人工和时间成本。测试结果通过微信,qq等方式或者系统将所有的测试问题和结果反馈给开发人员等也需要不少的时间成本。
技术实现思路
1、为了克服上述技术缺陷,本专利技术提供了一种多线程产品功能测试方法、装置及测试平台,其能减少测试所花费的时间和降低人力成本。
2、本方案是通过以下技术方案实现的:
3、一种多线程产品功能测试方法,包括步骤:
4、与局域网内对应型号的所有设备和机器进行通信;
5、在所有设备和机器下载、安装并运行软件测试安装包;
6、在设备和机器进行功能测试时,获取测试数据;
7、根据测试结果生成测试报告发送给相关人员。
8、作为本专利技术的进一步改进,在所述在所有设备和机器下载、安装并运行软件测试安装包的步骤中,采用多线程以及网络流的方式实现一对多的软件测试安装包安装。
9、作为本专利技术的进一步改进,所述在设备和机器进行功能测试时,获取测试数据的步骤,包括:
10、获取每一台设备或者机器的每一项功能测试名称以及对应的测试数据;
11、为每一台设备或者机器生成一测试结果,以记录功能测试名称以及对应的测试数据。
13、本专利技术还提供了一种多线程产品功能测试装置,包括:算法库、oa系统和中心管理平台;
14、所述oa系统向所述中心管理平台发出测试请求;
15、所述中心管理平台接收测试请求时,调用所述算法库与局域网内对应型号的所有设备和机器进行通信;
16、所述中心管理平台还用于调用所述算法库在所有设备和机器下载并安装软件测试安装包,以及在所有设备和机器运行软件测试安装包;
17、在设备和机器进行功能测试时,所述算法库对测试数据进行分析得到测试结果;
18、所述中心管理平台根据测试结果生成测试结果;
19、所述oa系统接收测试结果。
20、作为本专利技术的进一步改进,所述算法库包括:
21、型号自动适配模块,用于搜寻局域网内对应型号的所有设备和机器;
22、局域网多线流安装模块,根据所述中心管理平台的调用与所有的目标设备和机器进行通信连接,在所有设备和机器下载并安装软件测试安装包;
23、局域网多线流运行模块,根据所述中心管理平台的调用,在所有设备和机器运行软件测试安装包;
24、测试数据分析算法模块,用于在设备和机器进行功能测试时,对测试数据进行分析得到测试结果。
25、作为本专利技术的进一步改进,所述oa系统包括:
26、测试请求模块,用于供研发人员发出测试请求;
27、测试结果接收模块,用于获取测试结果并发送至相关人员;
28、测试日志记录模块,用于结合测试请求、测试结果生成测试日志。
29、作为本专利技术的进一步改进,所述中心管理平台包括:
30、控制台,用于向测试人员提供人机交互界面;
31、测试请求接收模块,用于接收测试请求,并将测试请求发送至测试人员,其中,所述测试请求由研发人员发出;
32、测试结果生成模块,用于根据测试结果生成测试结果;
33、测试日志记录模块,用于结合测试请求、测试结果生成测试日志。
34、作为本专利技术的进一步改进,所述中心管理平台还包括:
35、扩展接口模块,用于新功能的拓展或者个性化配置。
36、本专利技术还提供了一种测试平台,包括处理器和储存器,储存器中储存有程序代码,处理器执行程序代码以执行上述的多线程产品功能测试方法。
37、与现有技术相比,本专利技术具有以下有益效果:本专利技术在所有设备和机器进行测试安装包的下载、安装、运行,能够同时对多个设备或者机器进行测试,使得测试可以快速、高效、准确实现的同时,仅需要1个测试人员就足够测试所有设备。此外,还能对测试数据进行自动化分析和处理,生成测试报告,将测试报告反馈相关人员,提高反馈效率,同时提高工作透明度。
本文档来自技高网...【技术保护点】
1.一种多线程产品功能测试方法,其特征在于,包括步骤:
2.根据权利要求1所述的多线程产品功能测试方法,其特征在于,在所述在所有设备和机器下载、安装并运行软件测试安装包的步骤中,采用多线程以及网络流的方式实现一对多的软件测试安装包安装。
3.根据权利要求1所述的多线程产品功能测试方法,其特征在于,所述在设备和机器进行功能测试时,获取测试数据的步骤,包括:
4.根据权利要求1所述的多线程产品功能测试方法,其特征在于,在对所有设备和机器检验通过后,在所有设备和机器下载、安装并运行软件测试安装包。
5.一种多线程产品功能测试装置,其特征在于,包括:算法库、OA系统和中心管理平台;
6.根据权利要求5所述的线程产品功能测试装置,其特征在于,所述算法库包括:
7.根据权利要求5所述的线程产品功能测试装置,其特征在于,所述OA系统包括:
8.根据权利要求5所述的线程产品功能测试装置,其特征在于,所述中心管理平台包括:
9.根据权利要求8所述的线程产品功能测试装置,其特征在于,所述中心管理平台还包括
10.一种测试平台,包括处理器和储存器,储存器中储存有程序代码,处理器执行程序代码以执行如权利要求1-4任一项所述的多线程产品功能测试方法。
...【技术特征摘要】
1.一种多线程产品功能测试方法,其特征在于,包括步骤:
2.根据权利要求1所述的多线程产品功能测试方法,其特征在于,在所述在所有设备和机器下载、安装并运行软件测试安装包的步骤中,采用多线程以及网络流的方式实现一对多的软件测试安装包安装。
3.根据权利要求1所述的多线程产品功能测试方法,其特征在于,所述在设备和机器进行功能测试时,获取测试数据的步骤,包括:
4.根据权利要求1所述的多线程产品功能测试方法,其特征在于,在对所有设备和机器检验通过后,在所有设备和机器下载、安装并运行软件测试安装包。
5.一种多线程产品功能测试装置...
【专利技术属性】
技术研发人员:许统洭,何玉婷,
申请(专利权)人:广东天波信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。