一种用于测试推荐房间数据列表的测试系统及方法与流程

文档序号:11950376阅读:来源:国知局

技术特征:

1.一种用于测试推荐房间数据列表的测试系统,其特征在于:该测试系统包括列表生成模块、列表生成测试模块、列表预处理模块、列表预处理测试模块、列表展示模块和列表展示测试模块;

所述列表生成模块用于:根据预先设置的房间推荐规则进行统计计算,生成推荐房间数据列表;并在推荐房间数据列表验证未通过时,对生成的推荐房间数据列表进行修正;

所述列表生成测试模块用于:在测试运行环境下对生成的推荐房间数据列表进行验证测试,将推荐房间数据列表中验证未通过的推荐房间数据及相应的测试运行环境参数提交给列表生成模块,供列表生成模块修正使用;

所述列表预处理模块用于:根据预先设置的处理策略,对验证通过的推荐房间数据列表进行预处理;并在预处理过程验证未通过时,对预处理程序进行修正后重新进行预处理;

所述列表预处理测试模块用于:在测试运行环境下对预处理过程进行验证测试,将预处理过程验证未通过的验证结果及相应的测试运行环境参数提交给列表预处理模块,供列表预处理模块修正使用;

所述列表展示模块用于:将预处理验证通过后的推荐房间数据列表进行展示;并在展示过程验证未通过时,对展示程序进行修正后重新进行展示;

所述列表展示测试模块用于:在测试运行环境下对展示过程进行验证测试,将展示过程验证未通过的验证结果及相应的测试运行环境参数提交给列表展示模块,供列表预处理模块修正使用。

2.如权利要求1所述的用于测试推荐房间数据列表的测试系统,其特征在于:所述预先设置的房间推荐规则为:将预设周期内被点击次数多且获取虚拟奖励道具多的房间作为热门房间进行推荐。

3.如权利要求1所述的用于测试推荐房间数据列表的测试系统,其特征在于:所述列表生成测试模块对生成的推荐房间数据列表进行验证测试的具体操作为:综合利用代码走查方式、数据库查询方式和样本设计方式验证推荐房间数据列表中推荐房间数据的约束条件是否满足业务需要,所述约束条件包括推荐房间所属分类、推荐房间所属主播的有效直播时长、推荐房间一周内的平均在线人数,若约束条件均满足业务需要,表明验证通过,否则,表明验证未通过。

4.如权利要求1所述的用于测试推荐房间数据列表的测试系统,其特征在于:所述预先设置的处理策略包括以下策略中的一种或多种:去除推荐房间已关播的推荐房间数据、去除推荐房间被屏蔽的推荐房间数据、去除推荐房间被封禁的推荐房间数据、去除推荐房间所属分类被禁用的推荐房间数据;

所述列表预处理测试模块对预处理过程进行验证测试的具体操作为:验证预处理程序是否按照上述处理策略完成了每一种策略的执行,若是,表明验证通过,否则,表明验证未通过。

5.如权利要求1所述的用于测试推荐房间数据列表的测试系统,其特征在于:所述列表展示测试模块对展示过程进行验证测试的具体操作为:验证展示过程中是否推荐的房间不与其他房间冲突且展示界面符合界面要求,若是,表明验证通过,否则,表明验证未通过。

6.一种基于权利要求1所述测试系统的用于测试推荐房间数据列表的测试方法,其特征在于,包括以下步骤:

S1.列表生成模块根据预先设置的房间推荐规则进行统计计算,生成推荐房间数据列表,转入S2;

S2.列表生成测试模块在测试运行环境下对生成的推荐房间数据列表进行验证测试,若验证未通过,则将推荐房间数据列表中验证未通过的推荐房间数据及相应的测试运行环境参数提交给列表生成模块,转入S3;若验证通过,则直接转入S4;

S3.列表生成模块根据列表生成测试模块提交的信息对推荐房间数据列表进行修正,重新生成推荐房间数据列表,返回S2;

S4.列表预处理模块根据预先设置的处理策略,对验证通过的推荐房间数据列表进行预处理,转入S5;

S5.列表预处理测试模块在测试运行环境下对预处理过程进行验证测试,若验证未通过,则将预处理过程验证未通过的验证结果及相应的测试运行环境参数提交给列表预处理模块,转入S6;若验证通过,则直接转入S7;

S6.列表预处理模块根据列表预处理测试模块提交的信息,对预处理程序进行修正后重新进行预处理,返回S5;

S7.列表展示模块将预处理验证通过后的推荐房间数据列表进行展示,转入S8;

S8.列表展示测试模块在测试运行环境下对展示过程进行验证测试,若验证未通过,则将展示过程验证未通过的验证结果及相应的测试运行环境参数提交给列表展示模块,转入S9;若验证通过,结束;

S9.列表展示模块根据列表展示测试模块提交的信息,对展示程序进行修正后重新进行展示,返回S8。

7.如权利要求6所述的用于测试推荐房间数据列表的测试方法,其特征在于:步骤S1中所述预先设置的房间推荐规则为:将预设周期内被点击次数多且获取虚拟奖励道具多的房间作为热门房间进行推荐。

8.如权利要求6所述的用于测试推荐房间数据列表的测试方法,其特征在于:步骤S2中所述列表生成测试模块在测试运行环境下对生成的推荐房间数据列表进行验证测试,具体包括以下操作:

列表生成测试模块综合利用代码走查方式、数据库查询方式和样本设计方式验证推荐房间数据列表中推荐房间数据的约束条件是否满足业务需要,所述约束条件包括推荐房间所属分类、推荐房间所属主播的有效直播时长、推荐房间一周内的平均在线人数,若约束条件均满足业务需要,表明验证通过,否则,表明验证未通过。

9.如权利要求6所述的用于测试推荐房间数据列表的测试方法,其特征在于:步骤S4中所述预先设置的处理策略包括以下策略中的一种或多种:去除推荐房间已关播的推荐房间数据、去除推荐房间被屏蔽的推荐房间数据、去除推荐房间被封禁的推荐房间数据、去除推荐房间所属分类被禁用的推荐房间数据;

步骤S5中所述列表预处理测试模块在测试运行环境下对预处理过程进行验证测试,具体包括以下操作:列表预处理测试模块验证预处理程序是否按照上述处理策略完成了每一种策略的执行,若是,表明验证通过,否则,表明验证未通过。

10.如权利要求6所述的用于测试推荐房间数据列表的测试方法,其特征在于:步骤S8中所述列表展示测试模块在测试运行环境下对展示过程进行验证测试,具体包括以下操作:列表展示测试模块验证展示过程中是否推荐的房间不与其他房间相冲突且展示界面符合界面要求,若是,表明验证通过,否则,表明验证未通过。

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