一种基于大数据互联的软件测试管理系统及方法技术方案

技术编号:31978815 阅读:13 留言:0更新日期:2022-01-20 01:32
本发明专利技术公开了一种基于大数据互联的软件测试管理系统,其特征在于,包括家校互联软件的账号测试管理模块,所述家校互联软件的账号测试管理模块包括:账号信息提取模块,所述账号信息提取模块提取各个账号第一单位时间内相互进行沟通的账号对,所述账号对包含两个账号,为进行沟通的双方账号。本发明专利技术能够对互联的软件进行测试管理,尤其是对家校互联软件的账号测试管理,不仅能够有效判别出低活跃度的账号,还能够将低活跃度的账号进行统一保存,方便进行清理,通过对家校互联软件该账号管理功能进行测试,判断出该家校互联软件的可靠性及是否需要进行更正。及是否需要进行更正。及是否需要进行更正。

【技术实现步骤摘要】
一种基于大数据互联的软件测试管理系统及方法


[0001]本专利技术涉及计算机
,具体为一种基于大数据互联的软件测试管理系统及方法。

技术介绍

[0002]随着计算机技术的快速发展,各种APP软件逐渐走进人们的生活,给人们带来了巨大的便利,尤其是互联的软件,通过两部分个体的互联,实现了信息的交流,如家校互联软件,其将用户的家庭与学校两者有效的联系起来,有利于家长与学校老师之间的沟通,同时也便于学生与学生之间的沟通,但是软件在运用前,需要对软件进行测试,有利于及时发现软件漏洞,并及时更正。同时,对于家校互联软件,由于其针对的用户较多,对于长时间不用的账号不进行管理的情况下,该部分内容会占用软件的数据库内存,可能造成软件卡顿,但是对于账号的管理中又不能轻易对账号进行删除。
[0003]针对上述情况,我们需要一种基于大数据互联的软件测试管理系统及方法,能够对互联的软件进行测试管理,尤其是对家校互联软件的账号测试管理,不仅能够有效判别出低活跃度的账号,还能够将低活跃度的账号进行统一保存,方便进行清理,通过对家校互联软件该账号管理功能进行测试,判断出该家校互联软件的可靠性及是否需要进行更正。

技术实现思路

[0004]本专利技术的目的在于提供一种基于大数据互联的软件测试管理系统及方法,以解决上述
技术介绍
中提出的问题。
[0005]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于大数据互联的软件测试管理系统,包括家校互联软件的账号测试管理模块,所述家校互联软件的账号测试管理模块包括:账号信息提取模块,所述账号信息提取模块提取各个账号第一单位时间内相互进行沟通的账号对,所述账号对包含两个账号,为进行沟通的双方账号;账号关系网构建模块,所述账号关系网构建模块获取账号信息提取模块中获取的各个账号对,删除重复的账号对,用剩余账号对中的账号关系构建账号关系网;账号活跃度获取模块,所述账号活跃度获取模块获取账号关系网构建模块中构建的账号关系网,并根据账号关系网中的各个账号节点对应的关系账号数获取相应账号的活跃度,所述账号节点为账号关系网中节点对应的账号;账号暂存及处理模块,所述账号暂存及处理模块获取账号活跃度获取模块中各个账号的活跃度,将活跃度低的账号进行回收,统一放置在账号暂存及处理模块,并定期对该模块内的账号进行清理;所述家校互联软件的账号测试管理模块对账号信息提取模块、账号关系网构建模块、账号活跃度获取模块、账号暂存及处理模块内的数据进行获取,分别将获取的结果与预制的结果进行比较,若比较结果存在不相同的情况,则家校互联软件的账号测试结果异常,
需要对比较结果不同对应的模块进行修复,反之,则家校互联软件的账号测试结果正常。
[0006]本专利技术通过各个模块的协同合作,共同实现了对家校互联软件的测试管理,通过构建张账号关系网判断出低活跃度的账号,并针对不同的情况对低活跃度的账号采取不同的措施,并将各个模块产生的数据与预制的数据进行对比,判断是否相同,进而实现对该家校互联软件的测试。
[0007]进一步的,所述账号信息提取模块分别获取各账号的信息,识别第一单位时间内与各账号中某账号交流的所有账号,分别将该账号与第一单位时间内与该账号交流的各个账号进行组合,形成该账号对应的多个账号对,分别求取各账号对应的账号对,并进行保存,若账号没有对应账号对,则相应的账号对记录为空。
[0008]本专利技术获取账号对应的账号对是为了获取与该账号有关系的所有账号,在构架账号关系网时能够直接通过账号对账号关系网中的账号关系进行填充连线。
[0009]进一步的,所述账号关系网构建模块获取账号信息提取模块中获取的各个账号对,分别将各个账号对两两进行比较,一个账号对对应的两个账号分别记为a1、a2,另一个账号对对应的账号分别记为a3、a4,若a1=a3且a2=a4,或者a1=a4且a2=a3,则判定这两个账号对相同,删除其中的任意一个账号对,在删除完全部的重复账号对后,用剩余账号对中的账号关系构建账号关系网。
[0010]本专利技术账号关系网构建模块中由于账号对是两两之间构成的,因此当两个账号有关系时,该账号对会出现两次,需要将重复的账号对进行删除,确保构建账号关系网时连线不出现重复,进而使得构建的账号关系网变得更加复杂,不便于后续账号活跃度获取模块中对A型活跃表现情况个数b1及对应的B型活跃表现情况个数b2的统计,进而影响账号活跃度的计算,因此对各个账号对进行判断,筛选出其中重复的账号对,将其进行清除,能够有效减少账号关系网中的连线数,同时减少了后续账号活跃度获取模块中对A型活跃表现情况个数b1及对应的B型活跃表现情况个数b2的统计量及统计时间,提高了对账号活跃度的计算效率。
[0011]进一步的,所述用剩余账号对中的账号关系构建账号关系网的方法包括以下步骤:S1.1、获取剩余账号对,并求取剩余账号对中对应的所有账号;S1.2、剔除步骤S1.1中得到的所有账号中重复的账号,剔除后剩余的每个账号均为账号关系网中的一个账号节点;S1.3、分别读取步骤S1.1中剩余账号对中的每一个账号对对应的两个账号,获取这两个账号在账号关系网中分别对应的账号节点,将得到的这两个账号节点进行连线,得到账号关系网中的一组账号对应关系;S1.4、按步骤S1.3执行完剩余账号对中的所有账号对,即可得到构建后的账号关系网。
[0012]本专利技术通过账号对中包含的账号确立账号关系网中的账号节点,并通过账号对中包含的两账号对应的账号节点进行连线,确定两账号节点之间存在关系,重复该方式,能够对所有的账号对进行识别,进而构建一个完整的账号关系网。因为一个账号对中有两个不
同的账号,在对账号对中账号进行统计的时候,需要将重复的账号剔除掉是因为剔除后剩余的每个账号均为账号关系网中的一个账号节点,如果不剔除干净的话,会造成一个账号对应两个账号节点的情况,进而使得后续账号活跃度获取模块中对A型活跃表现情况个数b1及对应的B型活跃表现情况个数b2的统计出现错误,其对应的b1和b2值会变大,并导致账号活跃度的计算结果出现错误,即计算出的活跃度会偏高,因此需要对账号节点进行处理,确保每个账号节点的唯一性。
[0013]进一步的,所述账号活跃度获取模块获取账号关系网构建模块中构建的账号关系网,并根据账号关系网中的各个账号节点对应的关系账号数获取相应账号的活跃度,所述获取账号活跃度的方法包括以下步骤:S2.1、选取待获取活跃度的账号对应的账号节点及账号关系网中所有账号节点之间的连线关系;S2.2、判断以待获取活跃度的账号对应的账号节点为始点,通过账号关系网中所有账号节点之间的联系关系,将从始点出发经过两个及两个以上账号节点之间的连线能够使得账号节点与账号节点之间的连线构成一个闭合回路的账号节点组合作为该账号节点的一种A型活跃表现情况,将该账号节点与其他一个账号节点连接的账号节点组合也作为该账号节点的一种B型活跃表现情况;S2.3、统计每个账号节点中对应的A型活跃表现情况中含有的账号节点数小于等于第一预设值的A型活跃表现情况个数b1及对应的B型活跃表现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大数据互联的软件测试管理系统,其特征在于,包括家校互联软件的账号测试管理模块,所述家校互联软件的账号测试管理模块包括:账号信息提取模块,所述账号信息提取模块提取各个账号第一单位时间内相互进行沟通的账号对,所述账号对包含两个账号,为进行沟通的双方账号;账号关系网构建模块,所述账号关系网构建模块获取账号信息提取模块中获取的各个账号对,删除重复的账号对,用剩余账号对中的账号关系构建账号关系网;账号活跃度获取模块,所述账号活跃度获取模块获取账号关系网构建模块中构建的账号关系网,并根据账号关系网中的各个账号节点对应的关系账号数获取相应账号的活跃度,所述账号节点为账号关系网中节点对应的账号;账号暂存及处理模块,所述账号暂存及处理模块获取账号活跃度获取模块中各个账号的活跃度,将活跃度低的账号进行回收,统一放置在账号暂存及处理模块,并定期对该模块内的账号进行清理;所述家校互联软件的账号测试管理模块对账号信息提取模块、账号关系网构建模块、账号活跃度获取模块、账号暂存及处理模块内的数据进行获取,分别将获取的结果与预制的结果进行比较,若比较结果存在不相同的情况,则家校互联软件的账号测试结果异常,需要对比较结果不同对应的模块进行修复,反之,则家校互联软件的账号测试结果正常。2.根据权利要求1所述的一种基于大数据互联的软件测试管理系统,其特征在于:所述账号信息提取模块分别获取各账号的信息,识别第一单位时间内与各账号中某账号交流的所有账号,分别将该账号与第一单位时间内与该账号交流的各个账号进行组合,形成该账号对应的多个账号对,分别求取各账号对应的账号对,并进行保存,若账号没有对应账号对,则相应的账号对记录为空。3.根据权利要求2所述的一种基于大数据互联的软件测试管理系统,其特征在于:所述账号关系网构建模块获取账号信息提取模块中获取的各个账号对,分别将各个账号对两两进行比较,一个账号对对应的两个账号分别记为a1、a2,另一个账号对对应的账号分别记为a3、a4,若a1=a3且a2=a4,或者a1=a4且a2=a3,则判定这两个账号对相同,删除其中的任意一个账号对,在删除完全部的重复账号对后,用剩余账号对中的账号关系构建账号关系网。4.根据权利要求3所述的一种基于大数据互联的软件测试管理系统,其特征在于:所述用剩余账号对中的账号关系构建账号关系网的方法包括以下步骤:S1.1、获取剩余账号对,并求取剩余账号对中对应的所有账号;S1.2、剔除步骤S1.1中得到的所有账号中重复的账号,剔除后剩余的每个账号均为账号关系网中的一个账号节点;S1.3、分别读取步骤S1.1中剩余账号对中的每一个账号对对应的两个账号,获取这两个账号在账号关系网中分别对应的账号节点,将得到的这两个账号节点进行连线,得到账号关系网中的一组账号对应关系;S1.4、按步骤S1.3执行完剩余账号对中的所有账号对,即可得到构建后的账号关系网。5.根据权利要求4所述的一种基于大数据互联的软件测试管理系统,其特征在于:所述
账号活跃度获取模块获取账号关系网构建模块中构建的账号关系网,并根据账号关系网中的各个账号节点对应的关系账号数获取相应账号的活跃度,所述获取账号活跃度的方法包括以下步骤:S2.1、选取待获取活跃度的账号对应的账号节点及账号关系网中所有账号节点之间的连线关系;S2.2、判断以待获取活跃度的账号对应的账号节点为始点,通过账号关系网中所有账号节点之间的联系关系,将从始点出发经过两个及两个以上账号节点之间的连线能够使得账号节点与账号节点之间的连线构成一个闭合回路的账号节点组合作为该账号节点的一种A型活跃表现情况,将该账号节点与其他一个账号节点连接的账号节点组合也作为该账号节点的一种B型活跃表现情况;S2.3、统计每个账号节点中对应的A型活跃表现情况中含有的账号节点数小于等于第一预设值的A型活跃表现情况个数b1及对应的B型活跃表现情况个数b2,将b1与b2相加的和作为该账号节点的活跃情况数b3,即S2.4、将所有账号节点的活跃情况数b3相加,得到账号...

【专利技术属性】
技术研发人员:叶婷曾幸钦郑华丽曾炽强李树湖孙培高刘惠玲叶海萍
申请(专利权)人:广州思谋信息科技有限公司
类型:发明
国别省市:

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

1