电信增值业务指标数据核对测试

发表于:2014-4-24 09:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:叶子    来源:51Testing软件测试网原创

  摘要
  本文主要描述电信行业某业务指标的数据验证;以中国移动手机视频业务为例。
  关键词:本文关键词 【指标】
  业务需求描述
  根据集团提供的口径、底层接口数据、产品经理提供的核对数据,测试当前业务的指标数据是否正确,以手机视频客户端活跃用户 指标为例
  测试步骤
  个人测试此类业务指标数据时的步骤
  · 获取该指标的口径
  · 根据口径统计底层的数据
  · 测试开发人员的统计口径算出来的数据是否与2 一致
  · 测试结果反馈
  步骤一 获取口径
  从维护人员那里获取集团提供的业务口径
  手机视频客户端活跃用户口径:
  统计周期内,获取【手机视频用户使用明细表】,过滤条件『"帐单类型"='0' AND "终端类型ID"= 'T0000002'』,计算"手机号码"剔重汇总
  注释:
  "帐单类型"为'0'表示'使用帐单';
  "终端类型ID"为'T0000002'表示客户端
       ......
  查看全文请点击下载:http://www.51testing.com/html/15/n-860515.html
  指标结果分析
  查找不存在的几个用户号码,然后查询本地用户画像信息;
  1、把步骤二和步骤三 的用户号码剔重后存入临时表,然后找出差异的这几号码,因为数据量比较大,所以借用临时表汇总数据,分担数据库压力
create  table wxy_video_tmp as
select t. number,(case when t. number=t1.number then '1' else '0' end ) client_use_flag from wxy_video1 t, wxy_video2 t1
where t.use_number=t1.use_number
  2、然后根据2张临时表关联结果,查找标识为0的号码,即为差异号码
Select * from wxy_video_tmp a where a.client_use_flag='0';
  3、把差异号码,关联本地用户基本信息表
select /*+parallel(t,4)+*/  *  from
tb_cust_info_day t
where t.date_time='20131201'
and t. number in
('number1', number2', number3', number4', number5', number6')
  说明:执行结果没有当前6个号码的信息,因本地用户基本信息都是正常状态的数据,这6个号码不存在,也就是停机状态或离网状态。故本次的 客户端活跃用户数据是正常的;一般核对的数据关联本地客户基本信息后与集团提供的核对数据相差1%均为正常。因用户号码涉及个人隐私,故不做截图说明
......
   查看全文请点击下载:http://www.51testing.com/html/15/n-860515.html
  版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号