基于用户感知的自动拨测系统

来源 :科学与财富 | 被引量 : 0次 | 上传用户:zhang55420
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、背景
  随着移动互联网时代的到来,产品质量和用户体验水平已成为决定市场竞争成败的关键要素。数据业务及智能终端的更新换代也更加快捷,当前越来越需要收集和研究各类业务在不同网络制式、不同终端、不同应用场景下的质量问题。目前拨测存在较多问题和不足,包括拨测终端老旧、功能机占较大比例,拨测手段落后、以人工为主、局限于性能指标,缺乏集中化、自动化的拨测管理能力等。传统的终端适配技术一般是采用硬件解决方案,需要对手机进行拆机适配,费时费力,且通用性极低,每款终端都需要单独适配。
  本文提出了一种产品品质自动化测试能力和方法,通过自动化的方式对数据业务产品品质进行常态化测试,并尝试使得产品品质的内涵也由产品客观质量向用户主观感知体验延伸。
  提升集中化、自动化拨测能力,确保拨测工作的覆盖面、及时性和有效性的方法,。
  在完成自动化测试能力的基础上,,在业务层面上从用户感知体验角度出发,对各种增值业务质量进行自动拨测、数据汇总上报,报表定制显示等。并完成后续的测试数据提交及分析工作,为业务产品品质提升提供有力支撑。
  二、解决方案
  数据业务产品品质自动拨测系统采用独立终端、软件自动化工作的方式执行,系统架构分成三个层,数据采集层、数据处理层和应用层,具体架构如下:
  1.数据采集层:负责采集终端测试结果的提取,同时保存原始数据信息。实现实时采集终端的测试结果,终端上执行的每测试项目在完成后就将测试结果上报。当后台系统负荷过高或发生网络故障时,终端可以将测试结果暂时保存,在系统通信恢复后,自动实现测试结果的上传同步。
  2.数据处理层:数据处理层位于数据采集层和应用功能层之间,实现采集数据处理、告警处理、数据关联、数据合成、资源管理、数据上传集团、接口服务等功能。
  3.应用功能层:负责测试任务管理、终端管理、脚本管理、告警管理、系统管理、统计报表等功能,从数据处理层获取汇总整合好的数据,最终通过丰富多样的呈现方式来予以展现。
  考虑到可能测试的地点是分布在不同地理位置的,需要适配不同的应用场景(商场、街道、办公楼等)、网络环境(2G、3G、4G、Wlan等)、不同速度(静止、步行、车载等),系统架构上采用“中央管理节点-拨测分节点”两级架构方式。具体运作模式如下:
  1、中央管理节点向特定的拨测分节点下发测试计划,其中测试计划包括需要测试的业务指标要求、测试的频次和时间要求、测试的终端要求。
  2、拨测分节点根据测试计划中的测试业务指标要求完成脚本的构建工作,其中测试脚本采用软件方式模拟并录制用户真实操作各项待测指标的全部使用过程,并标注出测试关键点,并将其代码化,生成测试脚本。
  3、拨测分节点根据测试计划的测试频次和时间要求制定好测试任务调度,发布到拨测分节点拨测管理模块。
  4、拨测分节点拨测管理模块将测试脚本发送到终端上的测试模块,测试模块支持将代码化的测试脚本予以解析,并可以模拟用户操练自动化的执行待测指标任务,并在测试关键点检查脚本所携带的元素(例如图片),或者从被测终端操作系统层获取相关元素(例如网络流量,内存占用情况),从而判断出待测指标是否完成,并生成测试结果。
  5、其中,时延和成功率的测试采用元素比对法(例如比较脚本中的图片与测试中获取的图片是否一致)进行测试,资源消耗(包括CPU、内存)、电量消耗、网络流量消耗类指标采用通过软件方式从被测终端操作系统层获取。
  6、测试完成后,测试模块将拨测结果实时上报到拨测分节点拨测管理模块,并由拨测分节点实时或定时汇总到中央管理节点。
  三、应用方案
  1、拨测系统架构
  数据产品品质自动拨测系统可完成运营商全网的自有数据产品及相关竞品在现网(2G/3G/4G/WLAN)中的自动化测试过程,并对测试返回的的数据进行分析和展示。
  数据产品品质自动拨测系统中,主要划分为拨测管理中心和拨测分节点。
  拨测管理中心主要承担全网的测试任务的管控,测试数据的分析与展现等,主要功能包括:测试管理功能、测试指标管理功能、任务管理功能、报表管理功能等。
  拨测分节点可以细分为拨测管理模块和测试模块。
  拨测管理模块主要承担本地区内测试任务和测试脚本的管理和下发,测试数据的汇集和上报等,包含测试任务管理、测试脚本管理、测试结果上报、测试失败数据分析。
  测试模块主要承担测试脚本的执行,测试数据采集等功能,通过内置软件实现对智能终端的操作控制、结果识别以及逻辑判断,对传统业务形态(短、彩、WAP)及目前的APP客户端都适用,支持真实终端可使用的各类业务指标,包括通话、短彩信等基础功能以及页面浏览、即时通信、流媒体、下载、阅读、游戏等基于应用客户端的数据业务功能的测试。通过统一web门户对系统的各项功能进行集中管理,包括测试终端、任务调度、结果报表及告警等进行管理。测试终端支持通过有线或无线方式接入管理平台,包括USB、2G、3G、4G、Wifi等方式。测试终端安装测试手机端软件,实现任务接受、操作控制、结果识别及数据上传等自动测试功能。
  2、支持情况
  (1)支持丰富的终端
  该系统支持终端平台包括Android全系列版本, IOS全系列版本,并能实现操作系统能更新测试脚本和自动分发升级、。
  (2)业务支持情况
  该拨测系统能够支持对运营商各类数据产品及相关竞品的性能指标进行完备的测试,测试范围不限于包含时延,成功率,资源消耗,电量消耗以及网络流量等。
  (3)支持测试场景
  该拨测系统支持全场景、全天候的终端智能拨测。
  四、方案分析
  1、多手段测试技术,保证测试结果准确细致
  采用前后端结合的方式对网页每个元素进行分析,可实时了解到专用设备访问页面过程中的各个环节,包括:元素类型、所在服务器地址、访问时延、内容大小等。
  2、远程终端控制,部署更灵活
  专用设备无需通过PC或其他设备,可通过有线、蜂窝网或者WIFI就可连接到测试平台进行网页访问、网络测试等。
  3、专用设备,测试多种网络环境
  使用专用设备,可同时支持有线、GSM、GPRS、WCDMA、TD-LTE、TD-SCDMA、CDMA2000等多种网络环境,可以在第一时间模拟用户使用场景。
  4、业务测试功能丰富
  可进行拨号测试、PING测试、HTTP测试、FTP测试、流媒体测试等多种测试功能,测试过程可跟踪、可追溯。
  5、实时告警机制,保证系统正常运行
  系统实时监测业务及设备运行情况,对于异常情况通过邮件、短信形式传递,及时发现业务故障,保证系统正常运行。
  6、测试终端实时管理
  基于位置的终端管理模式,可以随时监控在线的测试设备,便于及时了解终端状态并进行实时管理。
  7、测试结果细致,报表分析能力强。
  测试失败结果会通过图形、信息等方式保存,便于问题跟踪及故障排查。支持以测试成功率、性能进行统计,便于业务分析。
其他文献
摘 要:正式的《慈善事业法》到目前依然还未出台,还处于草案和讨论的阶段。我们倡导加快正式的《慈善事业法》出台速度,使得当下的慈善行为尽快纳入法治的轨道。单一的《慈善事业法》无法有效规制慈善事业的复杂性,必须意识到,要建立完善的慈善事业立法体系、有效规制现实慈善法律关系,尚需其他一系列相关慈善法律、法规的密切协调和配合。  关键词:《慈善事业法》;配合;制度构想  课题:河南省教育厅人文社会科学规划
期刊
摘 要:根据近年来学生英语基础普遍差着一实际情况,作为一名英语教师,想办法,找窍门,教给学生一些记忆英语单词的方法,培养他们的兴趣。  关键词:英语词汇;学习;记忆;英语教学  Abstract:Vocabulary teaching is a boring job,many students feel bored in memorizing English words.As an English
期刊
摘 要:本文阐述了实训基地建设存在的问题及对策。以邯郸职业技术学院建筑技术实训基地为例总结了实训基地建设思路、方法以及建设取得的成绩和效果,希望能够为相关院校在实训基地建设方面起到借鉴作用。  关键词:高等职业;建筑技术;实训基地;建设经验  课题项目:本文系2011年度河北省高等学校人文社会科学研究项目“高职院校实训基地建设研究”的研究成果。(课题编号:SZ2011448).  中图分类号:G7
期刊
市盈率是股票市场估值指标中较为常用的一种,它简便易得,又能反映出市价相对于盈利的偏离程度,或是盈利所能够支撑的价格水平。统计表明预期市盈率一般存在一个波动区间。不仅单只股票存在此种状况,整个市场也存在所谓合理的平均市盈率区间,投资者借以判断市场的冷热程度或投机泡沫的大小。发达国家证券市场的市盈率一般在15-20倍之间,此区间被认为是合理的,按此资金成本关系推算的市场利率在5%-7%之间,符合实际情
期刊
与土壤培肥技术探讨  摘 要:土壤培肥是一项较为复杂的技术,尤其是对于有机农业栽培而言,需要考虑多方面的因素,所以在进行有机农业栽培的施肥与土壤培肥时应注意施肥的技术和方法,制定可靠的施肥和土壤培肥方案,从而为作物的正常生长提供营养。本文主要介绍了有机农业生产对肥料的特殊要求,并对有机农业栽培的施肥和土壤培肥技术进行了简单的讲解。  关键词:有机农业;施肥;土壤培肥;探讨  1.有机农业生产对肥料
期刊
摘 要:随着计算机和网络的普及,各级领导干部的工作方式也由传统转向现代,即电子政务。可是,通过电子政务开展工作所遇到的问题也随即产生,尤其是安全性、保密性这方面,而针对领导干部的计算机和网络安全知识培训没有及时跟上,近几年才开始重视,有的领导干部为了工作需要,开始主动的通过各种教学方式和培训机构进行学习。党校也发现了这一问题,及时调整教学内容,充分利用自身的教学资源和平台,进一步加强领导干部的计算
期刊
新农村建设的任务提出后,各地纷纷响应党中央的号召。党中央之所以提出建设社会主义新农村的的主要任务,其最根本的原因在于缩小城乡差距,进一步改善农民的生活水平。在新农村建设中,房屋拆迁问题首当其冲。  本文对社会主义新农村建设与农村房屋拆迁展开分析。首先介绍社会主义新农村及房屋拆迁的内涵,然后阐述我国社会主义新农村建设中房屋拆迁存在的问题,最后分析其原因并提出相关的对策。  关键词:新农村建设;房屋拆
期刊
摘 要:随着社会经济的快速发展,用电量开始不断上升,直接向用户供电的网络就是配电网,其安全可靠受到民众的极大关注。然而在实际施工时,10KV配网电力工程在技术上容易出现各种问题,也正是因为这些问题会对该配网工程的发展带来负面影响。本文通过对10KV配网电力工程技术问题进行分析,然后提出相应的解决这些技术问题的主要措施,从而为配电网的安全可靠提供一定的保障。  关键词:10kV配网;电力工程;施工技
期刊
摘 要:名师工作室的立项与建设是高职院校服务当地经济社会飞速发展及人才迫切需求的有效举措和实施“高端带动、内涵发展”战略的内在需求,长沙商贸旅游职业技术学院湘菜学院名师工作室根据《长沙市高技能人才振兴计划实施方案》相关要求和卓越院校发展规划调整名师工作室的工作计划与目标并高度重视技能人才队伍建设,制定了一系列加快高技能人才队伍建设的措施和制度,体现了高职院校的办学特色,为高职院校卓越校建设进行了有
期刊
摘 要:“吃”字在汉语中也扮演了十分重要的角色,相比之下,英文中相对应的词“eat”意义则相对单一。“吃”在汉语中的意义衍生大多都是因为其发生了隐喻映射而在汉语中,很多时候,”吃“构成的短语中所存在的隐喻现象是由于其后所跟宾语发生了隐喻映射,因此本文选择研究”吃+x“中的隐喻。正确理解“吃+x”构式中的隐喻现象,对于增加翻译准确度是具有重要意义的。本文通过北大双语语料库收集语料,分析隐喻现象,寻找
期刊