• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 19
    • 下载费用:30 金币  

    重庆时时彩一码必中口诀: 一种网页产品多版本测试方法及装置.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201210074065.1

    申请日:

    2012.03.20

    公开号:

    CN103324566A

    公开日:

    2013.09.25

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 11/36申请日:20120320|||公开
    IPC分类号: G06F11/36; G06F17/30 主分类号: G06F11/36
    申请人: 阿里巴巴集团控股有限公司
    发明人: 赵征; 王洪峰
    地址: 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱
    优先权:
    专利代理机构: 北京同达信恒知识产权代理有限公司 11291 代理人: 郭润湘
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210074065.1

    授权公告号:

    ||||||

    法律状态公告日:

    2016.04.06|||2013.10.30|||2013.09.25

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本申请公开了一种网页产品多版本测试方法及装置,用以准确预估多版本测试需要的时间,提高多版本测试的测试效率以及测试结果的准确性。其中,网页产品多版本测试方法,包括:针对任一参考指标,获取预期各测试版本中、该参考指标的指标值与基准版本相比变化的期望值;根据所述期望值,分别确定各测试版本需要的测试时间;在所述测试时间内,接收各访问用户提交的访问请求;并按照预设的用户分流规则,将各访问用户分配至对应的版本测试桶中;以及针对任一测试版本,分别记录各访问用户的操作信息,进行统计分析得到测试结果。

    权利要求书

    权利要求书
    1.   一种网页产品多版本测试方法,其特征在于,包括:
    针对任一参考指标,获取预期各测试版本中、该参考指标的指标值与基准版本相比变化的期望值;
    根据所述期望值,分别确定各测试版本需要的测试时间;
    在所述测试时间内,接收各访问用户提交的访问请求;并
    按照预设的用户分流规则,将各访问用户分配至对应的版本测试桶中;以及
    针对任一测试版本,分别记录各访问用户的操作信息,并进行统计分析得到测试结果。

    2.   如权利要求1所述的方法,其特征在于,根据所述期望值,分别确定各测试版本需要的测试时间,具体包括:
    针对任一测试版本,按照以下公式确定该测试版本需要的测试时间:
    <mrow><MI>n</MI><MO>=</MO><MFRAC><MROW><MN>16</MN><MO>*</MO><MSUP><MI>δ</MI><MN>2</MN></MSUP></MROW><MSUP><MI>Δ</MI><MN>2</MN></MSUP></MFRAC><MO>*</MO><MI>r</MI><MO>/</MO><MI>s</MI><MO>*</MO><MI>tra</MI><MO>,</MO></MROW>]]&gt;</MATH></MATHS>其中:<BR>n表示该测试版本需要的测试时间;<BR>cov表示基准版本中,任一参考指标对应的指标值;<BR>r表示基准版本与测试版本之间的差异性变量的数目;<BR>Δ表示预期该测试版本与基准版本相比变化的期望值;<BR>s表示基准版本的平均用户访问量;<BR>tra表示欲分配给测试版本的用户比例。<BR><BR>3.&nbsp;&nbsp; 如权利要求1所述的方法,其特征在于,若需要同时对多个测试变量对应的测试版本进行测试时,在根据所述用户分流规则,将各访问用户分配至对应的版本测试桶中之前,还包括:<BR>确定各访问用户对应的测试组,所述测试组与测试变量一一对应,每个测试组包含多个版本测试桶。<BR><BR>4.&nbsp;&nbsp; 如权利要求1所述的方法,其特征在于,按照以下方法确定用户分流规则:<BR>根据预先配置的选择器参数,确定该选择器参数对应的用户分流规则。<BR><BR>5.&nbsp;&nbsp; 如权利要求4所述的方法,其特征在于,所述选择器参数包括访问用户的互联网协议IP地址;以及<BR>确定所述选择器参数对应的用户分流规则,具体包括:<BR>根据访问用户的IP地址,确定所述IP地址对应的哈希值;并<BR>确定指定区间范围内的哈希值对应同一版本测试桶。<BR><BR>6.&nbsp;&nbsp; 如权利要求4所述的方法,其特征在于,所述选择器参数包括访问用户的Cookie;以及<BR>确定所述选择器参数对应的用户分流规则,具体包括:<BR>确定指定区间范围内的Cookie对应同一版本测试桶。<BR><BR>7.&nbsp;&nbsp; 如权利要求1所述的方法,其特征在于,进行统计分析得到测试结果,具体包括:<BR>分别统计该测试版本的实际用户访问量以及参考指标对应的实际指标值;<BR>根据测试版本的实际用户访问量和参考指标对应的实际指标值,以及基准版本的平均用户访问量和基准版本中、参考指标对应的指标值,采用卡方公式确定本论测试基准版本与测试版本对应的卡方值;<BR>在所述卡方值超过预设阈值时,确定所述测试版本优于所述基准版本。<BR><BR>8.&nbsp;&nbsp; 一种网页产品多版本测试装置,其特征在于,包括:<BR>获取单元,用于针对任一参考指标,获取预期各测试版本中、该参考指标的指标值与基准版本相比变化的期望值;<BR>第一确定单元,用于根据所述期望值,分别确定各测试版本需要的测试时间;<BR>接收单元,用于在在所述第一确定单元确定出的测试时间内,接收各访问用户提交的访问请求;<BR>分配单元,用于按照预设的用户分流规则,将各访问用户分配至对应的版本测试桶中;<BR>统计分析单元,用于针对任一测试版本,分别记录各访问用户的操作,并进行统计分析得到测试结果。<BR><BR>9.&nbsp;&nbsp; 如权利要求8所述的装置,其特征在于,<BR>所述第一确定单元,具体用于按照以下公式确定任一测试版本需要的测试时间:<MATHS id=cmaths0002 num="0002"><MATH><![CDATA[<mrow><MI>n</MI><MO>=</MO><MFRAC><MROW><MN>16</MN><MO>*</MO><MSUP><MI>δ</MI><MN>2</MN></MSUP></MROW><MSUP><MI>Δ</MI><MN>2</MN></MSUP></MFRAC><MO>*</MO><MI>r</MI><MO>/</MO><MI>s</MI><MO>*</MO><MI>tra</MI><MO>,</MO></MROW>]]&gt;</MATH></MATHS>其中:<BR>n表示该测试版本需要的测试时间;<BR>cov表示基准版本中,任一参考指标对应的指标值;<BR>r表示基准版本与测试版本之间的差异性变量的数目;<BR>Δ表示预期该测试版本与基准版本相比变化的期望值;<BR>s表示基准版本的平均用户访问量;<BR>tra表示欲分配给测试版本的用户比例。<BR><BR>10.&nbsp;&nbsp; 如权利要求8所述的装置,其特征在于,还包括:<BR>第三确定单元,用于若需要同时对多个测试变量对应的测试版本进行测试时,在根据所述用户分流规则,将各访问用户分配至对应的版本测试桶中之前,确定各访问用户对应的测试组,所述测试组与测试变量一一对应,每个测试组包含多个版本测试桶。<BR><BR>11.&nbsp;&nbsp; 如权利要求8所述的装置,其特征在于,还包括:<BR>第二确定单元,用于根据预先配置的选择器参数,确定该选择器参数对应的用户分流规则。<BR><BR>12.&nbsp;&nbsp; 如权利要求11所述的装置,其特征在于,所述选择器参数包括访问用户的互联网协议IP地址;以及<BR>所述第二确定单元,具体用于根据访问用户的IP地址,确定所述IP地址对应的哈希值;并确定指定区间范围内的哈希值对应同一版本测试桶。<BR><BR>13.&nbsp;&nbsp; 如权利要求11所述的装置,其特征在于,所述选择器参数包括访问用户的Cookie;以及<BR>所述第二确定单元,具体用于确定指定区间范围内的Cookie对应同一版本测试桶。<BR><BR>14.&nbsp;&nbsp; 如权利要求8所述的装置,其特征在于,所述统计分析单元,包括:<BR>记录子单元,用于针对任一测试版本,分别记录各用户的操作信息;<BR>统计子单元,用于根据记录子单元记录的操作信息,分别统计该测试版本的实际用户访问量以及参考指标对应的实际指标值;<BR>第一确定子单元,用于根据测试版本的实际用户访问量和参考指标对应的实际指标值,以及基准版本的平均用户访问量和基准版本中、参考指标对应的指标值,按照卡方公式确定该轮测试基准版本与测试版本对应的卡方值;<BR>第二确定子单元,用于在所述卡方值超过预设阈值时,确定所述测试版本优于所述基准版本。<BR></p></div> </div> </div> <div class="zlzy"> <div class="zltitle">说明书</div> <div class="gdyy"> <div class="gdyy_show"><p>说明书一种网页产品多版本测试方法及装置 <BR>技术领域 <BR>本申请涉及页面测试技术领域,尤其涉及一种网页产品多版本测试方法及装置。 <BR>背景技术 <BR>在网页开发的过程中,对开发成果进行检验是必不可少的环节。本次产品升级是否能够满足最终用户的需求,往往对于产品负责人存在较大的考验,只能凭借自己的经验来预估用户的期望。采用传统方式来迭代开发产品存在一定的风险同时未必一定能达到预期。 <BR>随着互联网技术的发展,出现了多版本测试技术,数理统计中的假设检验为多版本测试提供了理论依据。多版本测试是将用户随机分配给不同版本(包括基准版本和测试版本)的网页产品,由于这种随机性不受用户行为及其它外围因素的干扰,从而使得测试结果更加客观,能够针对地域或者用户群体进行实际测试,并通过收集并分析测试结果,来评估哪个版本能满足特定的要求,最终,将选择通过测试确定出的满足要求的网页产品进行全量发布。采用这种迭代式的发布,能够最大程度的迎合用户需求,减小对用户体验的伤害,从而也为后期产品提供持续升级的依据。 <BR>目前,多版本测试已经在很多行业中应用,例如医学、农业等,由于互联网产品更新频率快。周期短和成本低的特性,使得这种方式得到了大力推广。知名的互联网公司大都可提供多版本测试的实现方案。目前,较为典型的实现方案如下: <BR>步骤1、提供测试的多个版本的网页产品; <BR>其中,各测试版本可以为整个页面的URL,也可以是页面的某一块区域。 <BR>步骤2、将步骤1提供的测试地址或区域名称作为参数,创建一个测试实例; <BR>步骤3、测试实例创建完成后,在基准版本对应的页面上嵌入生成的分流及统计脚本,在测试版本对应的页面及着陆页(landing&nbsp;page)对应的页面上嵌入统计脚本; <BR>步骤4、当有用户访问基准版本时,能够按等比例,将用户分流至各测试版本,并统计各测试版本对应的页面的相关指标。 <BR>现有的多版本测试方案中,由业务负责人根据经验来估算需要的测试时间,使得测试结果依赖于业务负责人的经验,影响了测试效率,同时,刚开始没有经验值能够参考时,是无法准确预估测试多长时间才能覆盖所有测试变量,从而无法准确预估测试需要的时间,使得各测试变量得不到充分测试,影响了测试结果的准确性。 <BR>发明内容 <BR>本申请实施例提供一种网页产品多版本测试方法及装置,用以准确预估多版本测试需要的时间,提高多版本测试的测试效率以及测试结果的准确性。 <BR>本申请实施例提供一种网页产品多版本测试方法,包括: <BR>针对任一参考指标,获取预期各测试版本中、该参考指标的指标值与基准版本相比变化的期望值; <BR>根据所述期望值,分别确定各测试版本需要的测试时间; <BR>在所述测试时间内,接收各访问用户提交的访问请求;并 <BR>根据预先配置的选择器参数,确定所述选择器参数对应的用户分流规则; <BR>根据所述用户分流规则,将各访问用户分配至对应的版本测试桶中;以及 <BR>分别记录各访问用户的操作,得到测试结果。 <BR>本申请实施例提供一种网页产品多版本测试装置,包括: <BR>获取单元,用于针对任一参考指标,获取预期各测试版本中、该参考指标的指标值与基准版本相比变化的期望值; <BR>第一确定单元,用于根据所述期望值,分别确定各测试版本需要的测试时间; <BR>接收单元,用于在在所述第一确定单元确定出的测试时间内,接收各访问用户提交的访问请求; <BR>第二确定单元,用于根据预先配置的选择器参数,确定所述选择器参数对应的用户分流规则; <BR>分配单元,用于根据所述第二确定单元确定出的用户分流规则,将各访问用户分配至对应的版本测试桶中; <BR>记录单元,用于分别记录各访问用户的操作,得到测试结果。 <BR>本申请实施例提供的网页产品多版本测试方法及装置,首先获取预期某一参考指标达到的期望值,进而根据该参考指标的期望值来计算需要的测试时间,这样,在实施测试时,可以在计算出的测试时间内,按照预设的分流规则,将用户提交的访问请求分配至不同的版本测试桶中进行测试,由于测试时间的计算无需依赖人的经验,从而能够有效避免人为因素及经验不足而导致的测试不充分,提高了测试效率以及测试结果的准确性。 <BR>本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。 <BR>附图说明 <BR>图1为本申请实施例中,网页产品多版本测试方法的实施流程示意图; <BR>图2a为本申请实施例中,基准版本投放的广告样式; <BR>图2b为本申请实施例中,测试版本投放的广告样式; <BR>图3为本申请实施例中,为用户分配版本测试桶的逻辑结构示意图; <BR>图4a为本申请实施例中,一个测试变量的多版本测试的测试框架示意图; <BR>图4b为本申请实施例中,多个测试变量的多版本测试的测试框架示意图; <BR>图5为本申请实施例中,配置页面的效果示意图; <BR>图6为本申请实施例中,采用本申请实施例提供的网页产品多版本测试方法进行测试的流程示意图; <BR>图7为本申请实施例中,网页产品多版本测试装置的结构示意图。 <BR>具体实施方式 <BR>为了准确预估多版本测试的测试时间,使得各测试变量能够得到充分测试,以达到提高测试效率以及测试结果准确性的目的,本申请实施例提供了一种网页产品多版本测试方法及装置。 <BR>以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。 <BR>实施一 <BR>实施例一为本申请实施例中,网页产品多版本测试方法的实施流程,如图1所示,包括以下步骤: <BR>S101、针对任一参考指标,获取预期各测试版本中、该参考指标的指标值与基准版本相比变化的期望值; <BR>具体实施时,不同的网页产品有不同的衡量指标,因此,不同的网页产品关注的参考指标也不同,例如,对于电子商务网站来说,关注的参考指标主要有转化率、订单转换率以及蹦失率等,其中转化率是指在一个统计周期内,完成转化行为的次数占推广信息总点击次数的比率;订单转换率是指在一个统计周期内,所有访问者当中,有多少比例的人数进行了某项对网站有利动作行为,例如对于电子商务网站来说即为成功下订单,支付的行为;蹦失率是指在一个统计周期内,用户浏览第一个页面就离开的访问次数占该入口总访问次数的比例。在进行测试时,需要首先获取期望本次测试,某一参考指标的指标值相对于基准版本变化的期望值,即期望测试版本与基准版本提升或者降低的幅度值,以参考指标为转化率为例,假设基准版本中的转化率为2%,期望测试版本比基准版本的转化率提高为40%,即期望测试版本比基准版本能够提升的期望值为2%*40%=0.008。 <BR>S102、根据该期望值,分别确定各测试版本需要的测试时间; <BR>具体的,本申请实施例中,采用概率统计中样本取值估算法,根据基准版本的平均用户访问量、期望值以及本次测试中、测试版本与基准版本差异性变量的个数来计算所需要的测试时间,具体的公式如下:其中:n表示该测试版本需要的测试时间;δ为标准偏差,样本分布中对变化性的一种衡量因子,cov表示基准版本中,某一参考指标对应的指标值,需要说明的是,不同的网页产品关注的参考指标可以不同;r为变量因子,表示基准版本与测试版本之间的差异性变量的数目;Δ表示预期该测试版本与基准版本相比变化的期望值,即期望测试版本与基准版本相比,提升或者降低的幅度值;s为用户量,表示基准版本的平均用户访问量;tra为用户分配率,表示欲分配给测试版本的用户比例。 <BR>上述公式中,测试时间是有两部分计算得到的,即测试变量所需要的用户量及访问测试版本的用户量,其中: <BR>测试变量所需要的用户量cou可以表示为:表示引起的标准误差;访问测试版本的用户量d_cou可以表示为:d_cou=s*tra。因此,在预估本次测试需要的测试时间时,需要预先确定以下数据:基准版本的平均用户访问量s(可以设置为基准版本的日访问量),欲分配给测试版本的用户比例tra,基准版本与测试版本对照存在的差异性变量(即基准版本与测试版本之间的区别)的数目r,基准版本中、某一参考指标的指标值cov,预期测试版本与基准版本相比,该参考指标的指标值提升或者降低的幅度值Δ。 <BR>为了更好理解本申请实施例,以下通过电子商务网站中,在同一个广告位根据不同策略投放不同类型广告的方式来说明多版本测试需要的测试时间的确定方法。 <BR>假设在某电子商务网上有一个250*250的广告位,现有两种类型的广告样式,分别如图2a和图2b所示,假设,图2a为基准版本,是正在投放的广告,图2b为测试版本,测试版本相对于基准版本来说,对页面布局进行了调整。包含两个测试变量,分别为:第一测试变量——页面布局的调整,第二测试变量——权重因子的调整,假设本次测试关注的参考指标为着陆页(landing&nbsp;page)转化率,且基准版本的相关数据如下:基准版本的平均用户访问量为30000,基准版本的landing&nbsp;page转化率为2%,针对第一测试变量,预期测试版本与基本版本相比,landing&nbsp;page转化率提高40%,针对第一测试变量,预期测试版本与基本版本相比,landing&nbsp;page转化率提高20%,并确定在本次测试中,将各分配20%的用户至各测试版本,即针对第一测试变量对应的测试版本分配30000*20%=6000的用户,针对第二测试变量对应的测试版本分配30000*20%=6000的用户,以下针对每一测试变量,确定其对应的测试版本需要的时间。 <BR>一、页面布局的调整 <BR>通过比较基准版本与测试版本,可以看出主要有4个差异性变量。由上述公式计算测试时间为:<MATHS num="0001"><MATH><![CDATA[ <mrow> <MI>n</MI> <MO>=</MO> <MN>16</MN> <MO>*</MO> <MSUP><MROW><MO>(</MO> <MFRAC><MSQRT><MN>0.02</MN> <MO>*</MO> <MN>0.98</MN> </MSQRT><MROW><MN>0.02</MN> <MO>*</MO> <MN>0.4</MN> </MROW></MFRAC><MO>)</MO> </MROW><MN>2</MN> </MSUP><MO>*</MO> <MN>4</MN> <MO>/</MO> <MN>30000</MN> <MO>*</MO> <MN>0.2</MN> <MO>=</MO> <MN>3.27</MN> <MO>,</MO> </MROW>]]&gt;</MATH></MATHS>为了确保能够该测试变量能够得到充分测试,可以按照4天的测试时间进行测试。 <BR>二、权重因子的调整 <BR>由于匹配策略中共有两个权重因子进行了调整,因此,测试版本与基准版本相比,存在两个差异性变量,这样,由上述公式计算需要的测试时间为: <BR><MATHS num="0002"><MATH><![CDATA[ <mrow><MI>n</MI> <MO>=</MO> <MN>16</MN> <MO>*</MO> <MSUP><MROW><MO>(</MO> <MFRAC><MSQRT><MN>0.02</MN> <MO>*</MO> <MN>0.98</MN> </MSQRT><MROW><MN>0.02</MN> <MO>*</MO> <MN>0</MN> <MO>.</MO> <MN>2</MN> </MROW></MFRAC><MO>)</MO> </MROW><MN>2</MN> </MSUP><MO>*</MO> <MN>2</MN> <MO>/</MO> <MN>30000</MN> <MO>*</MO> <MN>0.2</MN> <MO>=</MO> <MN>0</MN> <MO>.</MO> <MN>41</MN> <MO>,</MO> </MROW>]]&gt;</MATH></MATHS>同样,为了保证各测试变量能够得到充分测试,可以按照0.5天的测试时间实施测试。 <BR>后续只需根据确定出的测试时间对测试版本进行测试即可,因此,网页产品多版本测试方法,还可以包括以下步骤: <BR>S103、在确定出的测试时间内,接收各访问用户提交的访问请求; <BR>S104、根据预设的用户分流规则,将各访问用户分配至对应的版本测试桶中; <BR>S105、针对任一测试版本,分别记录各访问用户的操作信息,并进行统计分析得到测试结果。 <BR>具体实现多版本测试时,可以有不同的实现方式,考虑到Web环境的特殊性以及用户体验等,不能每次都采用新的分流规则使所有用户重新分配,因此,本申请实施例中,采用数理统计中随机抽样简阳的理论采用分桶方式来实现多版本测试。任一访问用户在首次访问时,按照预设的分流规则将该访问用户分配至某一版本测试桶中,并向用户返回为其分配的版本测试桶的桶标识,当用户后续再次访问时,需要首先判断该用户是否携带有桶标识,若无,则重新进行分配,否则直接将该访问用户定位分配至对应的版本测试桶内。由于在访问用户首次进行访问时,按照预设的分流规则将用户分配至某一版本测试桶内,当用户基数足够大时,根据概率论中的0?1分布是可以满足预期用户构成的。如图3所示,为用户分配版本测试桶的逻辑结构示意图。 <BR>对于不同网页产品,可以选择不同的分流规则将访问用户进行分流。分流规则实际上是一种分配算法,如随机分配、轮询分配,按照Cookie分配或者按照IP_hash分配等等。 <BR>基于上述的原理,本申请实施例提出了一种分桶方式的通用多版本测试框架,其结构分别如图4a和图4b所示,其中: <BR>图4a为只涉及一个测试变量的多版本测试的测试框架,图4b为涉及多个测试变量的多版本测试的测试框架,例如,某次测试中,需要对页面布局进行了调整后对应的测试版本,以及对排序算法进行了调整对应的测试版本同时进行测试,此时,便涉及两个测试变量:页面布局和排序算法。对于只涉及一个测试变量的多版本测试,只包括一个测试组,该测试组中可以包括测试桶1、测试桶2......;对于涉及多个测试变量的多版本测试,包括多个测试组,每个测试组可以包括测试桶1、测试桶2......,当用户请求访问时,将首先将该用户分配到一个测试组,然后再根据分流规则将用户分配至某一测试桶中,每个测试桶中有需要动态替换的变量,如涉及页面布局的调整时,该动态替换的变量可以为前端页面区块,而涉及排序算法调整时,该动态替换的变量可以为后端排序算法调用的地址。 <BR>由于对于电子商务网站来说,其具有其独特的信息发布、索引、排序及处理流程,网站访问用户根据关键词查找自己感兴趣的信息,网站内部的信息搜索、筛选、排序和展现对用户是完全透明的。为了能够让用户在尽可能短的时间内查找到满足其需求的信息,网站需要经常性地对网页产品在索引、排序等算法及页面结构等方面进行升级。在网页产品升级的过程中,可能会涉及多个方面的调整,按照现有的多版本测试实现方案,由于测试变量过多,差异过大,即使采用多版本测试也无法获知各个测试变量对测试结果的影响,而且当前的大部分网页产品采用模型?视图?控制器(MVC,Model?View?Controller)分层模式来设计,现有技术中,基于这种分层结构的多版本测试,上层的分流结果影响到下层的用户基数,使得下层的用户基数值不断变小而导致的测试结果不准确。本申请实施例中,基于分桶式的多版本测试框架,每个测试组可以对应到各层涉及的测试变量,例如,页面元素、结构的调整,排序算法的调整以及中间业务逻辑层的变化等。这样,将分层式设计的网页产品进行了扁平化处理,对于网页产品升级过程中,各层涉及的测试变量在水平结构上进行隔离,使其相互之间不会影响,可以较为客观的评估各层的测试变量的调整对测试结果的影响,从而有效解决了现有技术中存在的上述问题。 <BR>实施例二 <BR>实施例二在实施例一的基础上,增加了选择器参数配置步骤,通过对选择器参数进行配置,可以根据实际需要来确定不同的分流规则,以更好地满足实际测试需求,使得测试结果更加准确。 <BR>具体的,选择器参数可以包括但不限于为访问用户的IP(互联网协议)地址、Cookie,也可以为网络侧设置的白名单以及自定义参数等。 <BR>其中,当选择器参数为访问用户的IP时,其对应的分流规则可以为:根据访问用户的IP地址,确定所述IP地址对应的哈希值;并确定指定区间范围内的哈希值对应同一版本测试桶。在接收到用户的访问请求之后,根据访问请求中携带的IP地址,利用哈希函数确定该IP地址对应的哈希值,具体实施时,可以指定某一区间范围内的哈希值对应相同的版本测试桶,并据此完成对用户的分流;当选择器参数为访问用户的Cookie时,其对应的分流规则可以为:确定指定区间范围内的Cookie对应同一版本测试桶,并据此完成对访问用户的分流。 <BR>具体实施时,也可以采用自定义的方式确定选择器参数,例如,可以提取Cookie、Session(会话)或者Request(请求)中包含的一些用户特征信息作为选择器参数,相应地,根据提取的用户特征信息确定分流规则。以Request中携带的关键词信息为例,其对应的分流规则可以为:将查询同一关键词信息的用户分配至同一版本测试桶中。 <BR>较佳地,为了达到对选择器参数的可视化配置,选择器的重用以及选择器参数修改后的实时生效,无需每次修改选择器参数重新进行发布,本申请实施例中,通过管理端工具来完成选择器参数的配置,具体的处理流程如下: <BR>步骤1、创建一个新的测试时,可以动态的配置测试生效时间、选择器参数、测试组以及每个测试组中包含的不同测试版本,如图5所示,为配置页面的效果示意图; <BR>步骤2、对外提供网页产品测试配置变更的服务,同时提供根据网页产品名称获取对应的配置参数信息的服务; <BR>步骤3、当有新的测试创建或者修改时,会将配置参数的变更信息存储在本地,在开始测试之前,会首先查询配置参数是否有更新,若有,则会请求配置参数的数据信息;若无,则不访问配置参数的数据信息,这样,能够有效避免每次都获取配置参数的数据信息造成的资源浪费。 <BR>实施例三 <BR>为了更好地理解本申请实施例,以下结合本申请实施例的应用场景对本申请实施例的实施方式进行说明。 <BR>对于网页产品的升级,不论是页面布局或页面元素的变化,后台算法逻辑的调整、还是流程的增减,必定都有对外展现的应用层,从而,测试方案的制定也是基于该层进行设计的。如图6所示,采用本申请实施例提供的网页产品多版本测试方法进行测试的流程如下: <BR>S601、接收用户的访问请求; <BR>其中,用户提交的访问请求中可以携带相关用户信息,例如,用户的IP地址、Cookie等。 <BR>S602、提取访问请求中携带的用户信息,并存储在本次访问的本地线程中; <BR>S603、获取网页产品的名称对应的选择器参数; <BR>具体的,根据需要升级的网页产品的名称,从管理工具端获取配置的选择器参数。 <BR>S604、根据获取的选择器参数确定对应的分流规则; <BR>S605、根据确定出的分流规则,将请求访问的用户分配至对应的版本测试桶中; <BR>以选择器参数为IP地址为例,首先需要计算该IP地址对应的哈希值,以及确定该哈希值所属的区间范围,将该用户分配至该区间范围内的哈希值对应的版本测试桶中,并从版本测试桶中获取到需要的动态变量,利用这些动态变量对基准版本中相对应的内容进行替换,完成本次测试。 <BR>S606、记录各访问用户的操作信息,进行统计分析得到测试结果。 <BR>实施例四 <BR>多版本测试的最终目的是选择一个更符合用户体验的版本进行全量发布。但是,对于任一版本的网页产品单纯的从参考指标的变化来评价该版本的优良,其结果是片面的,且是不准确的,为了比较测试版本与基准版本的差异,本申请实施例中采用数理统计中假设检验的卡方分布来综合评判测试版本是否比基准版本有明显的改进。当然,应当考虑噪音数据对统计结果的影响,本申请实施例中采用置信度α=0.05的常态分布,即当卡方值的结果概率值大于95%时,说明测试结果是可信的,测试版本相比于基准版本是有明显改进,即测试版本优于基准版本。具体实施时,对于置信度的设置不做限定,可以根据实际需要确定置信度。 <BR>基于上述分析,步骤S105可以包括: <BR>步骤1、分别统计该测试版本的实际用户访问量以及参考指标对应的实际指标值; <BR>具体的,在接收到用户的访问请求之后,会根据一定的分流规则将该用户分配至某一版本测试桶中,每一版本测试桶对应一个版本信息,在向用户返回响应信息时,将该版本信息设置到响应头中,并回传至用户访问的页面,用以跟踪用户后期的操作并记录,以便后续根据用户的操作信息进行统计分析等。 <BR>步骤2、根据测试版本的实际用户访问量和参考指标对应的实际指标值,以及基准版本的平均用户访问量和基准版本中、参考指标对应的指标值,采用卡方公式确定本论测试基准版本与测试版本对应的卡方值; <BR>具体的,采用的卡方公式如下:<MATHS num="0003"><MATH><![CDATA[ <mrow> <MSUP><MI>χ</MI> <MN>2</MN> </MSUP><MO>=</MO> <MI>Σ</MI> <MFRAC><MSUP><MROW><MO>(</MO> <MSUB><MI>f</MI> <MN>0</MN> </MSUB><MO>-</MO> <MSUB><MI>f</MI> <MI>e</MI> </MSUB><MO>)</MO> </MROW><MN>2</MN> </MSUP><MSUB><MI>f</MI> <MI>e</MI> </MSUB></MFRAC><MO>=</MO> <MI>Σ</MI> <MFRAC><MSUP><MROW><MO>(</MO> <MSUB><MI>f</MI> <MI>xy</MI> </MSUB><MO>-</MO> <MSUB><MI>f</MI> <MI>x</MI> </MSUB><MSUB><MI>f</MI> <MI>y</MI> </MSUB><MO>/</MO> <MI>N</MI> <MO>)</MO> </MROW><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MI>x</MI> </MSUB><MSUB><MI>f</MI> <MI>y</MI> </MSUB><MO>/</MO> <MI>N</MI> </MROW></MFRAC><MO>=</MO> <MI>N</MI> <MO>|</MO> <MUNDEROVER><MI>Σ</MI> <MROW><MI>x</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>R</MI> </MUNDEROVER><MUNDEROVER><MI>Σ</MI> <MROW><MI>y</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>C</MI> </MUNDEROVER><MFRAC><MSUP><MSUB><MI>f</MI> <MI>xy</MI> </MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MI>x</MI> </MSUB><MSUB><MI>f</MI> <MI>y</MI> </MSUB></MROW></MFRAC><MO>-</MO> <MN>1</MN> <MO>|</MO> <MO>,</MO> </MROW>]]&gt;</MATH></MATHS>其中:χ2表示该测试版本与基准版本计算的卡方值;f0测试版本实际测试中得到数据值;fe表示根据卡方式计算得到的实际值;N表示基准版本和测试版本的实际用户访问量之和;R表示测试版本的个数;C表示测试版本与基准版本需要比较的数据维度;fxy表示针对每一个测试版本统计到的实际数据;fx和fy分别表示将各测试版本中,同一维度的数据之和。 <BR>自由度df的计算公式为:df=(R?1)*(C?1),其中:R表示测试版本的个数;C表示测试版本与基准版本需要比较的数据维度。 <BR>步骤3、当确定出的卡方值超过预设阈值时,确定测试版本优于基准版本。 <BR>为了更好地理解测试结果评估的过程,以下仍然以图2a和图2b所示的两种类型的广告样式为例进行说明,测试版本相对于基准版本来说,对页面布局进行了调整,同时,后端算法对于广告的匹配策略有了一定的调整,修改了两个权重因子,也需要在本次测试中进行测试。由上述描述可知,本申请实施例中,包含两个测试变量,分别为:第一测试变量——页面布局的调整,第二测试变量——权重因子的调整,假设本次测试关注的参考指标为着陆页(landing&nbsp;page)转化率,且基准版本的相关数据如下:基准版本的平均用户访问量为30000,基准版本的landing&nbsp;page转化率为2%,以下针对每一测试变量,分别对该测试变量对应的测试版本进行评估。 <BR>一、页面布局的调整 <BR>假设实施测试之后,实际测试收集到的数据为:实际用户访问量为:7349,真正到landing&nbsp;page的用户为224,则可以得到实际转化率为224/7349*100%=3.04%,相比于基准版本的转化率(2%)有一定程度的提升,但只能说明在一定范围内测试版本比基准版本要好,但是两个版本之间是否有明显差异,需要进一步根据测试版本的卡方值来确定。 <BR>由上述描述可知,本次评估涉及的数据维度为二维,即C=2,包括测试版本和基准版本的数据,每个版本中由包含访问用户中成功转化的用户和未成功转化的用户数量,其中,基准版本中,成功转化的用户数量为:30000*2%=600,未成功转化的用户数量为:30000?600=29400;测试版本中,成功转化的用户数量为:7349*3.04%=224,未成功转化的用户数量为:7349?224=7125,具体可以用以下的矩阵表示:<MATHS num="0004"><MATH><![CDATA[ <mrow> <MFENCED close="" open=""><MTABLE><MTR><MTD><MN>29400</MN> </MTD><MTD><MN>600</MN> </MTD></MTR><MTR><MTD><MN>7125</MN> </MTD><MTD><MN>224</MN> </MTD></MTR></MTABLE></MFENCED><MO>,</MO> </MROW>]]&gt;</MATH></MATHS>为了便于描述,以fxy表示矩阵中的每个元素,其中x表示行号,y表示列号,由于只包含基准版本和一个测试版本,因此,R=2,则根据卡方公式计算卡方值为: <BR><MATHS num="0005"><MATH><![CDATA[ <mrow><MSUP><MI>χ</MI> <MN>2</MN> </MSUP><MO>=</MO> <MI>N</MI> <MO>|</MO> <MUNDEROVER><MI>Σ</MI> <MROW><MI>x</MI> <MO>=</MO> <MN>1</MN> </MROW><MN>2</MN> </MUNDEROVER><MUNDEROVER><MI>Σ</MI> <MROW><MI>y</MI> <MO>=</MO> <MN>1</MN> </MROW><MN>2</MN> </MUNDEROVER><MFRAC><MSUP><MSUB><MI>f</MI> <MI>xy</MI> </MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MI>x</MI> </MSUB><MSUB><MI>f</MI> <MI>y</MI> </MSUB></MROW></MFRAC><MO>-</MO> <MN>1</MN> <MO>|</MO> <MO>=</MO> <MI>N</MI> <MO>*</MO> <MO>|</MO> <MFRAC><MSUP><MSUB><MI>f</MI> <MROW><MSUB><MI>x</MI> <MN>1</MN> </MSUB><MSUB><MI>y</MI> <MN>1</MN> </MSUB></MROW></MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MSUB><MI>x</MI> <MN>1</MN> </MSUB></MSUB><MO>*</MO> <MSUB><MI>f</MI> <MSUB><MI>y</MI> <MN>1</MN> </MSUB></MSUB></MROW></MFRAC><MO>+</MO> <MFRAC><MSUP><MSUB><MI>f</MI> <MROW><MSUB><MI>x</MI> <MN>1</MN> </MSUB><MSUB><MI>y</MI> <MN>2</MN> </MSUB></MROW></MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MSUB><MI>x</MI> <MN>1</MN> </MSUB></MSUB><MO>*</MO> <MSUB><MI>f</MI> <MSUB><MI>y</MI> <MN>2</MN> </MSUB></MSUB></MROW></MFRAC><MO>+</MO> <MFRAC><MSUP><MSUB><MI>f</MI> <MROW><MSUB><MI>x</MI> <MN>2</MN> </MSUB><MSUB><MI>y</MI> <MN>1</MN> </MSUB></MROW></MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MSUB><MI>x</MI> <MN>2</MN> </MSUB></MSUB><MO>*</MO> <MSUB><MI>f</MI> <MSUB><MI>y</MI> <MN>1</MN> </MSUB></MSUB></MROW></MFRAC><MO>+</MO> <MFRAC><MSUB><MI>f</MI> <MROW><MSUB><MI>x</MI> <MN>2</MN> </MSUB><MSUB><MI>y</MI> <MN>2</MN> </MSUB></MROW></MSUB><MROW><MSUB><MI>f</MI> <MSUB><MI>x</MI> <MN>2</MN> </MSUB></MSUB><MO>*</MO> <MSUB><MI>f</MI> <MSUB><MI>y</MI> <MN>2</MN> </MSUB></MSUB></MROW></MFRAC><MO>-</MO> <MN>1</MN> <MO>|</MO> </MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0006"><MATH><![CDATA[ <mrow><MO>=</MO> <MROW><MO>(</MO> <MN>30000</MN> <MO>+</MO> <MN>7349</MN> <MO>)</MO> </MROW><MO>*</MO> <MO>|</MO> <MFRAC><MSUP><MN>29400</MN> <MN>2</MN> </MSUP><MROW><MROW><MO>(</MO> <MN>29400</MN> <MO>+</MO> <MN>600</MN> <MO>)</MO> </MROW><MO>*</MO> <MROW><MO>(</MO> <MN>29400</MN> <MO>+</MO> <MN>7125</MN> <MO>)</MO> </MROW></MROW></MFRAC><MO>+</MO> <MFRAC><MSUP><MN>600</MN> <MN>2</MN> </MSUP><MROW><MROW><MO>(</MO> <MN>29400</MN> <MO>+</MO> <MN>600</MN> <MO>)</MO> </MROW><MO>*</MO> <MROW><MO>(</MO> <MN>600</MN> <MO>+</MO> <MN>224</MN> <MO>)</MO> </MROW></MROW></MFRAC></MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0007"><MATH><![CDATA[ <mrow><MO>+</MO> <MFRAC><MSUP><MN>7125</MN> <MN>2</MN> </MSUP><MROW><MROW><MO>(</MO> <MN>7125</MN> <MO>+</MO> <MN>224</MN> <MO>)</MO> </MROW><MO>*</MO> <MROW><MO>(</MO> <MN>29400</MN> <MO>+</MO> <MN>7125</MN> <MO>)</MO> </MROW></MROW></MFRAC><MO>+</MO> <MFRAC><MSUP><MN>224</MN> <MN>2</MN> </MSUP><MROW><MROW><MO>(</MO> <MN>7125</MN> <MO>+</MO> <MN>224</MN> <MO>)</MO> </MROW><MO>*</MO> <MROW><MO>(</MO> <MN>600</MN> <MO>+</MO> <MN>224</MN> <MO>)</MO> </MROW></MROW></MFRAC><MO>-</MO> <MN>1</MN> <MO>|</MO> <MO>=</MO> <MN>30.051</MN> </MROW>]]&gt;</MATH></MATHS> <BR>当自由度df=(R?1)*(C?1)=(2?1)*(2?1)=1时,根据卡方表可知,由此可知,置信度高于99%,说明测试版本与基准版本有明显差异。 <BR>二、权重因子调整 <BR>假设实施测试之后,实际测试收集到的数据为:实际用户访问量:2487,真正到landing&nbsp;page的用户为57,则可以得到实际转化率为57/2487*100%=2.29%,相比于基准版本的转化率(2%)也有一定程度的提升,以下根据测试版本的卡方值确定,测试版本是否比基准版本有明显差异。 <BR>由上述描述可知,本次评估涉及的数据维度为二维,即C=2,包括测试版本和基准版本的数据,每个版本中由包含访问用户中成功转化的用户和未成功转化的用户数量,其中,基准版本中,成功转化的用户数量为:30000*2%=600,未成功转化的用户数量为:30000?600=29400;测试版本中,成功转化的用户数量为:2487*2.29%=57,未成功转化的用户数量为:2487?57=2430,具体可以用以下的矩阵表示:<MATHS num="0008"><MATH><![CDATA[ <mrow> <MFENCED close="" open=""><MTABLE><MTR><MTD><MN>29400</MN> </MTD><MTD><MN>600</MN> </MTD></MTR><MTR><MTD><MN>2430</MN> </MTD><MTD><MN>57</MN> </MTD></MTR></MTABLE></MFENCED><MO>,</MO> </MROW>]]&gt;</MATH></MATHS>同样,为了便于描述,以fxy表示矩阵中的每个元素,其中x表示行号,y表示列号,由于只包含基准版本和一个测试版本,因此,R=2,则根据卡方公式计算卡方值为: <BR><MATHS num="0009"><MATH><![CDATA[ <mrow><MSUP><MI>χ</MI> <MN>2</MN> </MSUP><MO>=</MO> <MI>N</MI> <MO>|</MO> <MUNDEROVER><MI>Σ</MI> <MROW><MI>x</MI> <MO>=</MO> <MN>1</MN> </MROW><MN>2</MN> </MUNDEROVER><MUNDEROVER><MI>Σ</MI> <MROW><MI>y</MI> <MO>=</MO> <MN>1</MN> </MROW><MN>2</MN> </MUNDEROVER><MFRAC><MSUP><MSUB><MI>f</MI> <MI>xy</MI> </MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MI>x</MI> </MSUB><MSUB><MI>f</MI> <MI>y</MI> </MSUB></MROW></MFRAC><MO>-</MO> <MN>1</MN> <MO>|</MO> <MO>=</MO> <MI>N</MI> <MO>*</MO> <MO>|</MO> <MFRAC><MSUP><MSUB><MI>f</MI> <MROW><MSUB><MI>x</MI> <MN>1</MN> </MSUB><MSUB><MI>y</MI> <MN>1</MN> </MSUB></MROW></MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MSUB><MI>x</MI> <MN>1</MN> </MSUB></MSUB><MO>*</MO> <MSUB><MI>f</MI> <MSUB><MI>y</MI> <MN>1</MN> </MSUB></MSUB></MROW></MFRAC><MO>+</MO> <MFRAC><MSUP><MSUB><MI>f</MI> <MROW><MSUB><MI>x</MI> <MN>1</MN> </MSUB><MSUB><MI>y</MI> <MN>2</MN> </MSUB></MROW></MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MSUB><MI>x</MI> <MN>1</MN> </MSUB></MSUB><MO>*</MO> <MSUB><MI>f</MI> <MSUB><MI>y</MI> <MN>2</MN> </MSUB></MSUB></MROW></MFRAC><MO>+</MO> <MFRAC><MSUP><MSUB><MI>f</MI> <MROW><MSUB><MI>x</MI> <MN>2</MN> </MSUB><MSUB><MI>y</MI> <MN>1</MN> </MSUB></MROW></MSUB><MN>2</MN> </MSUP><MROW><MSUB><MI>f</MI> <MSUB><MI>x</MI> <MN>2</MN> </MSUB></MSUB><MO>*</MO> <MSUB><MI>f</MI> <MSUB><MI>y</MI> <MN>1</MN> </MSUB></MSUB></MROW></MFRAC><MO>+</MO> <MFRAC><MSUB><MI>f</MI> <MROW><MSUB><MI>x</MI> <MN>2</MN> </MSUB><MSUB><MI>y</MI> <MN>2</MN> </MSUB></MROW></MSUB><MROW><MSUB><MI>f</MI> <MSUB><MI>x</MI> <MN>2</MN> </MSUB></MSUB><MO>*</MO> <MSUB><MI>f</MI> <MSUB><MI>y</MI> <MN>2</MN> </MSUB></MSUB></MROW></MFRAC><MO>-</MO> <MN>1</MN> <MO>|</MO> </MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0010"><MATH><![CDATA[ <mrow><MO>=</MO> <MROW><MO>(</MO> <MN>30000</MN> <MO>+</MO> <MN>2487</MN> <MO>)</MO> </MROW><MO>*</MO> <MO>|</MO> <MFRAC><MROW><MN>2940</MN> <MSUP><MN>0</MN> <MN>2</MN> </MSUP></MROW><MROW><MROW><MO>(</MO> <MN>29400</MN> <MO>+</MO> <MN>600</MN> <MO>)</MO> </MROW><MO>*</MO> <MROW><MO>(</MO> <MN>29400</MN> <MO>+</MO> <MN>2430</MN> <MO>)</MO> </MROW></MROW></MFRAC><MO>+</MO> <MFRAC><MSUP><MN>600</MN> <MN>2</MN> </MSUP><MROW><MROW><MO>(</MO> <MN>29400</MN> <MO>+</MO> <MN>600</MN> <MO>)</MO> </MROW><MO>*</MO> <MROW><MO>(</MO> <MN>600</MN> <MO>+</MO> <MN>57</MN> <MO>)</MO> </MROW></MROW></MFRAC></MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0011"><MATH><![CDATA[ <mrow><MO>+</MO> <MFRAC><MSUP><MN>2430</MN> <MN>2</MN> </MSUP><MROW><MROW><MO>(</MO> <MN>2430</MN> <MO>+</MO> <MN>57</MN> <MO>)</MO> </MROW><MO>*</MO> <MROW><MO>(</MO> <MN>29400</MN> <MO>+</MO> <MN>2430</MN> <MO>)</MO> </MROW></MROW></MFRAC><MO>+</MO> <MFRAC><MSUP><MN>224</MN> <MN>2</MN> </MSUP><MROW><MROW><MO>(</MO> <MN>2430</MN> <MO>+</MO> <MN>57</MN> <MO>)</MO> </MROW><MO>*</MO> <MROW><MO>(</MO> <MN>600</MN> <MO>+</MO> <MN>57</MN> <MO>)</MO> </MROW></MROW></MFRAC><MO>-</MO> <MN>1</MN> <MO>|</MO> <MO>=</MO> <MN>0</MN> <MO>.</MO> <MN>9877</MN> </MROW>]]&gt;</MATH></MATHS> <BR>当自由度df=(R?1)*(C?1)=(2?1)*(2?1)=1时,根据卡方表可知,由此可知,置信度小于80%,说明测试版本与基准版本无明显差异。 <BR>进一步地,根据测试版本的评估结果,可以对选择器参数进行调整,例如调整分配给测试版本的用户比例,继续进行测试,并继续对测试结果进行评估,从而,实现在测试时间内,不断地循环实施测试,能够逐渐对网页产品进行改进,并达到预期效果。 <BR>本申请实施例提供的网页产品多版本测试方法,可以采用Java语言完成,并可以应用于不同的业务场景中,测试时间以及测试版本相比于基准版本是否有明显差异的评估方法,可以采用任何语言实现,由于涉及的计算量不大,对软、硬件没有特殊要求。 <BR>基于同一发明构思,本申请实施例中还提供了一种网页产品多版本测试装置,由于该装置解决问题的原理与网页产品多版本测试方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。 <BR>如图7所示,为本申请实施例中,网页产品多版本测试装置的结构示意图,包括: <BR>获取单元701,用于针对任一参考指标,获取预期各测试版本中、该参考指标的指标值与基准版本相比变化的期望值; <BR>第一确定单元702,用于根据获取单元获取的期望值,分别确定各测试版本需要的测试时间; <BR>接收单元703,用于在第一确定单元702确定出的测试时间内,接收各访问用户提交的访问请求; <BR>分配单元704,用于按照预设的用户分流规则,将各访问用户分配至对应的版本测试桶中; <BR>统计分析单元705,用于针对任一测试版本,并进行统计分析分别记录各访问用户的操作,得到测试结果。 <BR>其中,第一确定单元702,可以用于按照以下公式确定任一测试版本需要的测试时间:其中:n表示该测试版本需要的测试时间;cov表示基准版本中,任一参考指标对应的指标值;r表示基准版本与测试版本之间的差异性变量的数目;Δ表示预期该测试版本与基准版本相比变化的期望值;s表示基准版本的平均用户访问量;tra表示欲分配给测试版本的用户比例。 <BR>具体实施时,网页产品所版本测试方法,还可以包括: <BR>第三确定单元,用于若需要同时对多个测试变量对应的测试版本进行测试时,在根据所述用户分流规则,将各访问用户分配至对应的版本测试桶中之前,确定各访问用户对应的测试组,测试组与测试变量一一对应,每个测试组包含多个版本测试桶。 <BR>具体实施时,网页产品所版本测试方法,还可以包括: <BR>第二确定单元,用于根据预先配置的选择器参数,确定该选择器参数对应的用户分流规则。 <BR>具体实施时,选择器参数可以但不限于包括访问用户的IP地址和访问用户的Cookie,当选择器参数为访问用户的IP地址时,第二确定单元,具体用于根据访问用户的IP地址,确定该IP地址对应的哈希值;并确定指定区间范围内的哈希值对应同一版本测试桶;当选择器参数为访问用户的Cookie时,第二确定单元,具体用于确定指定区间范围内的Cookie对应同一版本测试桶。 <BR>具体实施时,统计分析单元705,可以包括: <BR>记录子单元,用于针对任一测试版本,分别记录各用户的操作信息; <BR>统计子单元,用于根据记录子单元记录的操作信息,分别统计该测试版本的实际用户访问量以及参考指标对应的实际指标值; <BR>第一确定子单元,用于根据测试版本的实际用户访问量和参考指标对应的实际指标值,以及基准版本的平均用户访问量和基准版本中、参考指标对应的指标值,按照卡方公式确定该轮测试基准版本与测试版本对应的卡方值; <BR>第二确定子单元,用于在所述卡方值超过预设阈值时,确定测试版本优于基准版本。 <BR>本申请实施例提供的网页产品多版本测试方法及装置,首先获取预期某一参考指标达到的期望值,进而根据该参考指标的期望值来计算需要的测试时间,这样,在实施测试时,可以在计算出的测试时间内,按照预设的分流规则,将用户提交的访问请求分配至不同的版本测试桶中进行测试,由于测试时间的计算无需依赖人的经验,从而能够有效避免人为因素及经验不足而导致的测试不充分,提高了测试效率以及测试结果的准确性。 <BR>本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD?ROM、光学存储器等)上实施的计算机程序产品的形式。 <BR>本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合??商峁┱庑┘扑慊绦蛑噶畹酵ㄓ眉扑慊?、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。 <BR>这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。 <BR>这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。 <BR>尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。 <BR>显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。</p> </div> </div> </div> </div> <div class="page_view" id="pageContainer" oncontextmenu="return false"> <!--end documenttopic--> </div> <div id="outer_page_more" style="margin-bottom:20px;background-color:#FFF; overflow:hidden;"> <div class="inner_page_more" id="page_more" style="width: 917px; overflow:hidden;border:solid 1px #ccc;box-shadow:0 1px 5px #ccc; height: 260px; line-height: 30px;"> <div id="html-reader-go-more" class="banner-wrap more-btn-banner" style="padding-top: 40px; width: 920px; position:relative;"> <div id="loading" style="text-align:center;width: 920px; padding-bottom:100px; font-size: 18px; line-height:40px;"> <img src="images/loading.gif" alt="" /><br /> 文档加载中……请稍候!<br /> <a href="p-5778702.html" style="color:blue;text-decoration:underline;">如果长时间未打开,您也可以点击刷新试试。</a> </div> <p style="text-align: center; font-size: 18px;"> <span id="ftip">下载文档到电脑,查找使用更方便.(PDF附带说明图片)</span></p> <p style="text-align: center; font-size: 14px;"> <b></b><span class="vprdn"><b style="color: #ff0000"> 30</b> 金币</span> &nbsp;&nbsp;<span class="fcff">0人已下载</span></p> <p style="text-align: center; padding-top: 10px;"> <table style="margin:0px auto;"><tr><td> <a href="javascript:;" onclick="DownLoad()" class="ui-bz-btn-senior banner-download" style="padding: 5px 35px; font-size: 15px; text-decoration: none"><b style="color: #fff">下载</b></a></td><td>&nbsp;&nbsp; <a href="UserManage/Recharge.aspx?f=0" class="ui-bz-btn-senior2 banner-download" style="padding: 5px 35px; font-size: 15px; text-decoration: none"><b style="color: #fff">加入VIP,免费下载资源</b></a></td></tr> </table> </p> <p id="ntip" style="text-align: center; padding-top: 30px;"> <div id="ntip2" class="banner-more-btn" style="text-align: center; display:block; width: 250px; margin:0px auto;" onclick="showmorepage()"> <span class="moreBtn goBtn" style="text-align: center"><span class="vprdn">还剩<span id="spanpage"></span>页未读,</span><span class="fc2e">继续阅读</span></span><p class="down-arrow goBtn"> </p> </div> </p> </div> </div> <div class="b_tl"> </div> <div class="b_tr"> </div> <div class="b_br"> </div> <div class="b_bl"> </div> <div class="b_t"> </div> <div class="b_r"> </div> <div class="b_b"> </div> <div class="b_l"> </div> </div> <div class="works-manage-box shenshu"> <a href="javascript:jubao()" title="举报" class="fLeft works-manage-item works-manage-report"> <span class="inline-block ico "> <img src="images/jubao.jpg" alt="举报"></span> <br> 举报</a> <a href="UserManage/CopyrightAppeal.aspx?bid=5778702" title="版权申诉" class="fLeft works-manage-item works-manage-report" target="_blank" <span class="inline-block ico"> <img src="images/bang_tan.gif" width="18" alt="版权申诉"></span> <br> 版权申诉</a> <a class="fLeft" style="display:block; padding-top:17px; padding-left:20px;font-size:14px;">word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! </a> <a href="d-5778702.html" title="点击进入下载" class="fr hover-none works-manage-download"> <em class="mr5">立即下载</em><span class="download-ico2 ico inline-block vertical-middle"></span></a> <input type="hidden" value="1332" id="tu_id"> </div> <dl class="works-intro gray2 cl pb10" style="border-bottom: none; padding-bottom: 0"> <dt class="fl">关&nbsp;键&nbsp;词:</dt><dd class="fl wordwrap" style="color:blue"> 一种 网页 产品 版本 测试 方法 装置 </dd> </dl> <div class="works-intro gray2 c666"> <span class=" notice-ico"> <img src="images/bang_tan.gif" style="padding-left: 24px; vertical-align: middle"></span>&nbsp; 专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。 </div> <!--ta的资源--> <div class="mt10 related-pic-box" id="brandlist" style="height: 418px;"> <div class="works-comment-hd"> ta的资源 <a href="u-251.html" class="fr" style="font-size: 12px; font-weight: normal" hidefocus="true" target="_blank">更多&gt;&gt;</a></div> <div id="related-pic-list" class="related-pic-list cl" style="padding-left:12px; padding-right:0px;"> <ul class="vprdn"> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-9895.html" target="_parent" title="农业养殖加热装置.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/f16412b9-2d45-477a-9772-c1ba95698e00/pic1.gif' alt="农业养殖加热装置.pdf" onerror="this.src='images/d_pdf.png'"> 农业养殖加热装置.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-9897.html" target="_parent" title="一种用于治疗泌尿系结石的中药.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/a247ebc3-4088-4925-904d-31edcec97669/pic1.gif' alt="一种用于治疗泌尿系结石的中药.pdf" onerror="this.src='images/d_pdf.png'"> 一种用于治疗泌尿系结石的中药.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-9914.html" target="_parent" title="一种柴胡疏肝活血祛斑茶的制法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/d6ddb987-6336-40b7-949e-e944763625fc/pic1.gif' alt="一种柴胡疏肝活血祛斑茶的制法.pdf" onerror="this.src='images/d_pdf.png'"> 一种柴胡疏肝活血祛斑茶的制法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-9931.html" target="_parent" title="一种天然食品保鲜剂.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/d50dd4ad-3d13-475e-b4be-d0635fe18ac1/pic1.gif' alt="一种天然食品保鲜剂.pdf" onerror="this.src='images/d_pdf.png'"> 一种天然食品保鲜剂.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-9978.html" target="_parent" title="新型脂环式二醇化合物及其制造方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/367cd2d1-e630-4664-810d-e9ca3d81694f/pic1.gif' alt="新型脂环式二醇化合物及其制造方法.pdf" onerror="this.src='images/d_pdf.png'"> 新型脂环式二醇化合物及其制造方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-9998.html" target="_parent" title="一种生产球墨铸铁的低矽复合球化剂.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/660aeba9-16ac-453c-877b-60f45808acc2/pic1.gif' alt="一种生产球墨铸铁的低矽复合球化剂.pdf" onerror="this.src='images/d_pdf.png'"> 一种生产球墨铸铁的低矽复合球化剂.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10056.html" target="_parent" title="一种控制多媒体播放的方法及终端.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/e35bd3e1-24ef-4226-9447-09bc090ebb92/pic1.gif' alt="一种控制多媒体播放的方法及终端.pdf" onerror="this.src='images/d_pdf.png'"> 一种控制多媒体播放的方法及终端.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10091.html" target="_parent" title="用于感应性能量传输系统的金属异物识别系统.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/ae1c5e63-b656-413f-b039-a640f76b588f/pic1.gif' alt="用于感应性能量传输系统的金属异物识别系统.pdf" onerror="this.src='images/d_pdf.png'"> 用于感应性能量传输系统的金属异物识别系统.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10094.html" target="_parent" title="钢板的氧化皮厚度测量装置.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/8a72ea95-274c-4a74-81d5-04c7375bae49/pic1.gif' alt="钢板的氧化皮厚度测量装置.pdf" onerror="this.src='images/d_pdf.png'"> 钢板的氧化皮厚度测量装置.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10104.html" target="_parent" title="具有至少一个起重机梁的起重机,特别是桥式起重机或者高架起重机.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/763bec41-d454-4a1c-a8a8-19d3fe91febb/pic1.gif' alt="具有至少一个起重机梁的起重机,特别是桥式起重机或者高架起重机.pdf" onerror="this.src='images/d_pdf.png'"> 具有至少一个起重机梁的起重机,特别是桥式起重机或者高架起重机.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10113.html" target="_parent" title="改进的电生理学分析系统.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/eb51a1a1-ce56-46ec-b4cb-82128e277ae9/pic1.gif' alt="改进的电生理学分析系统.pdf" onerror="this.src='images/d_pdf.png'"> 改进的电生理学分析系统.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10127.html" target="_parent" title="拉链组装装置.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/4df497ef-f33e-4346-907b-3a71610eddfc/pic1.gif' alt="拉链组装装置.pdf" onerror="this.src='images/d_pdf.png'"> 拉链组装装置.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10166.html" target="_parent" title="用于有价文件和/或安全文件的安全元件.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/02733005-9351-4921-ae53-f275871121a5/pic1.gif' alt="用于有价文件和/或安全文件的安全元件.pdf" onerror="this.src='images/d_pdf.png'"> 用于有价文件和/或安全文件的安全元件.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10210.html" target="_parent" title="万能花篮调整器.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/9abb4338-d172-4912-8fde-8752e044e62a/pic1.gif' alt="万能花篮调整器.pdf" onerror="this.src='images/d_pdf.png'"> 万能花篮调整器.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10220.html" target="_parent" title="射频信号处理方法及无线通讯装置.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/70fcb0e8-c28c-4f54-a8ad-5832cff0c0f3/pic1.gif' alt="射频信号处理方法及无线通讯装置.pdf" onerror="this.src='images/d_pdf.png'"> 射频信号处理方法及无线通讯装置.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-10239.html" target="_parent" title="井壁取芯器岩芯筒安全拆卸工具.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-1/11/e1ef6806-c5f9-400d-af0b-1ff371038d4d/pic1.gif' alt="井壁取芯器岩芯筒安全拆卸工具.pdf" onerror="this.src='images/d_pdf.png'"> 井壁取芯器岩芯筒安全拆卸工具.pdf </a></h3></li> </ul> </div> </div> <div class="mt10 related-pic-box" id="Div1" style="height: 418px;"> <div class="works-comment-hd"> 猜你喜欢 </div> <div id="related-pic-list" class="related-pic-list cl" style="padding-left:12px; padding-right:0px;"> <ul class="vprdn"> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005280.html" target="_parent" title="含巯基杂环化合物与碱金属碘化物的复配缓蚀剂.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/88840fdf-d6c7-47d8-9bc6-5e9a347b4c6c/pic1.gif' alt="含巯基杂环化合物与碱金属碘化物的复配缓蚀剂.pdf" onerror="this.src='images/d_pdf.png'"> 含巯基杂环化合物与碱金属碘化物的复配缓蚀剂.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005281.html" target="_parent" title="一种利用回收垃圾发电照明的路灯.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/68cb1cca-8939-42af-a3c5-ef7bda42f4c0/pic1.gif' alt="一种利用回收垃圾发电照明的路灯.pdf" onerror="this.src='images/d_pdf.png'"> 一种利用回收垃圾发电照明的路灯.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005282.html" target="_parent" title="一种油气田PH调节稳定剂的制备方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/d951d0da-b352-4c9e-bced-db4384837971/pic1.gif' alt="一种油气田PH调节稳定剂的制备方法.pdf" onerror="this.src='images/d_pdf.png'"> 一种油气田PH调节稳定剂的制备方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005283.html" target="_parent" title="一种农村生活污水复合滤池处理系统及其工艺.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/f3c25754-d862-4121-a04b-6bfb8c966875/pic1.gif' alt="一种农村生活污水复合滤池处理系统及其工艺.pdf" onerror="this.src='images/d_pdf.png'"> 一种农村生活污水复合滤池处理系统及其工艺.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005284.html" target="_parent" title="按钮开关用键顶的制造方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/13282e7e-1f52-4b9d-9b4b-364292a1ad5f/pic1.gif' alt="按钮开关用键顶的制造方法.pdf" onerror="this.src='images/d_pdf.png'"> 按钮开关用键顶的制造方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005285.html" target="_parent" title="一种用于传递教育信息的系统.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/9827b100-e192-46fc-b51d-9c14d41ad617/pic1.gif' alt="一种用于传递教育信息的系统.pdf" onerror="this.src='images/d_pdf.png'"> 一种用于传递教育信息的系统.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005286.html" target="_parent" title="水处理方法、该方法适用微生物及其用途.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/debe1dd9-05c2-4d70-876c-21e4a3f422d8/pic1.gif' alt="水处理方法、该方法适用微生物及其用途.pdf" onerror="this.src='images/d_pdf.png'"> 水处理方法、该方法适用微生物及其用途.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005287.html" target="_parent" title="双层光刻过程.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/d0f8540e-c6d6-4c1c-9684-40dce199ccdf/pic1.gif' alt="双层光刻过程.pdf" onerror="this.src='images/d_pdf.png'"> 双层光刻过程.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005288.html" target="_parent" title="功率放大器、功率放大方法和无线电通信装置.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/43cdaa7d-29a1-4267-bf30-1750f4f41579/pic1.gif' alt="功率放大器、功率放大方法和无线电通信装置.pdf" onerror="this.src='images/d_pdf.png'"> 功率放大器、功率放大方法和无线电通信装置.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005289.html" target="_parent" title="形式验证中的属性覆盖率.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/51934abe-9b74-4fdf-a16a-15cc81fc0a2c/pic1.gif' alt="形式验证中的属性覆盖率.pdf" onerror="this.src='images/d_pdf.png'"> 形式验证中的属性覆盖率.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005290.html" target="_parent" title="一种塑料管材的快接管件.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/c4a5215d-2882-4267-88db-cd58dca6d5e3/pic1.gif' alt="一种塑料管材的快接管件.pdf" onerror="this.src='images/d_pdf.png'"> 一种塑料管材的快接管件.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005291.html" target="_parent" title="支撑架及应用其的显示器.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/32bb8292-ce4b-44b9-ab9a-9002c8182036/pic1.gif' alt="支撑架及应用其的显示器.pdf" onerror="this.src='images/d_pdf.png'"> 支撑架及应用其的显示器.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005292.html" target="_parent" title="直读式水表计度器.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/75219dc7-871d-4e22-a168-cae8b94bb51d/pic1.gif' alt="直读式水表计度器.pdf" onerror="this.src='images/d_pdf.png'"> 直读式水表计度器.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005293.html" target="_parent" title="磁电感器冷压成型方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/c7b2eeaf-fe7f-46fc-8589-1f684053cc5d/pic1.gif' alt="磁电感器冷压成型方法.pdf" onerror="this.src='images/d_pdf.png'"> 磁电感器冷压成型方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005294.html" target="_parent" title="大功率环形变压器.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/bb5d6e0d-3891-4fe7-b33b-9d3751ed2475/pic1.gif' alt="大功率环形变压器.pdf" onerror="this.src='images/d_pdf.png'"> 大功率环形变压器.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005295.html" target="_parent" title="地图元数据的3D分层.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/8eac14b8-157d-4fb3-a039-f8ae8d2755cd/pic1.gif' alt="地图元数据的3D分层.pdf" onerror="this.src='images/d_pdf.png'"> 地图元数据的3D分层.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005296.html" target="_parent" title="具有不训练的存储至加载转送预测器.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/de001fe4-ea64-442a-9861-23574df877d3/pic1.gif' alt="具有不训练的存储至加载转送预测器.pdf" onerror="this.src='images/d_pdf.png'"> 具有不训练的存储至加载转送预测器.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005297.html" target="_parent" title="干燥装置的叶片组件.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/a5b3b0b6-3ede-450d-b573-c3d44f444e41/pic1.gif' alt="干燥装置的叶片组件.pdf" onerror="this.src='images/d_pdf.png'"> 干燥装置的叶片组件.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005298.html" target="_parent" title="制冷装置.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/19219714-c05b-48fd-8116-df225de4c5b0/pic1.gif' alt="制冷装置.pdf" onerror="this.src='images/d_pdf.png'"> 制冷装置.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005299.html" target="_parent" title="移动终端及其配置信息的更新方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/d7d88c16-a0b1-4b80-901b-60a14b3bad2c/pic1.gif' alt="移动终端及其配置信息的更新方法.pdf" onerror="this.src='images/d_pdf.png'"> 移动终端及其配置信息的更新方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005300.html" target="_parent" title="像素结构、液晶显示器及其修复方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/2da7fe21-3f20-4adb-8e7e-10d450e0586f/pic1.gif' alt="像素结构、液晶显示器及其修复方法.pdf" onerror="this.src='images/d_pdf.png'"> 像素结构、液晶显示器及其修复方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005301.html" target="_parent" title="一种功能手机的二次开发方法及装置.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/d948e4f8-ea8b-49a5-8f82-29f160aeb036/pic1.gif' alt="一种功能手机的二次开发方法及装置.pdf" onerror="this.src='images/d_pdf.png'"> 一种功能手机的二次开发方法及装置.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005302.html" target="_parent" title="一种彩色滤光片结构及其制造方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/6c17fef9-6f56-42f1-8a04-8306c7e307fe/pic1.gif' alt="一种彩色滤光片结构及其制造方法.pdf" onerror="this.src='images/d_pdf.png'"> 一种彩色滤光片结构及其制造方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005303.html" target="_parent" title="一种柴油冷滤点改进剂及其制备方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/9602d56c-2bb4-4777-88d3-09241862b12f/pic1.gif' alt="一种柴油冷滤点改进剂及其制备方法.pdf" onerror="this.src='images/d_pdf.png'"> 一种柴油冷滤点改进剂及其制备方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005304.html" target="_parent" title="丙烯聚合或共聚合的方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/825f5673-96ea-48d9-9d82-2c4015c833fb/pic1.gif' alt="丙烯聚合或共聚合的方法.pdf" onerror="this.src='images/d_pdf.png'"> 丙烯聚合或共聚合的方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005305.html" target="_parent" title="冷冻循环装置、空调装置、节流装置、流量控制装置.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/fcd60721-c4ea-4201-9987-d5458917b288/pic1.gif' alt="冷冻循环装置、空调装置、节流装置、流量控制装置.pdf" onerror="this.src='images/d_pdf.png'"> 冷冻循环装置、空调装置、节流装置、流量控制装置.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005306.html" target="_parent" title="一种在笔记型计算机上实现支持多个个人数字助理系统的方法.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/de1d09c9-6143-472a-900f-0083f3f816a6/pic1.gif' alt="一种在笔记型计算机上实现支持多个个人数字助理系统的方法.pdf" onerror="this.src='images/d_pdf.png'"> 一种在笔记型计算机上实现支持多个个人数字助理系统的方法.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005307.html" target="_parent" title="一种伪装服务的网络安全防护技术.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/f5eccae5-b641-4e99-89db-5048712c47ec/pic1.gif' alt="一种伪装服务的网络安全防护技术.pdf" onerror="this.src='images/d_pdf.png'"> 一种伪装服务的网络安全防护技术.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005308.html" target="_parent" title="可控计算机网络的分布式黑客追踪系统.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/24417a90-525e-45a8-81ad-dcc6777f6b78/pic1.gif' alt="可控计算机网络的分布式黑客追踪系统.pdf" onerror="this.src='images/d_pdf.png'"> 可控计算机网络的分布式黑客追踪系统.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005309.html" target="_parent" title="一种新型的数字音频功率放大器.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/3c3a1daf-d275-4c31-960c-4dc50049ac1c/pic1.gif' alt="一种新型的数字音频功率放大器.pdf" onerror="this.src='images/d_pdf.png'"> 一种新型的数字音频功率放大器.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005310.html" target="_parent" title="阴极中置结构微生物燃料电池.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/a877a131-7e68-405f-bae3-db40b66f24b8/pic1.gif' alt="阴极中置结构微生物燃料电池.pdf" onerror="this.src='images/d_pdf.png'"> 阴极中置结构微生物燃料电池.pdf </a></h3></li> <li class="vprdn"><h3><a href="//www.4mum.com.cn/p-1005311.html" target="_parent" title="抗极性油抽出丁腈PVC燃油胶管配方.pdf"> <img src='//www.4mum.com.cn/fileroot1/2018-3/16/7369d627-467f-4f17-8784-1f441300b30b/pic1.gif' alt="抗极性油抽出丁腈PVC燃油胶管配方.pdf" onerror="this.src='images/d_pdf.png'"> 抗极性油抽出丁腈PVC燃油胶管配方.pdf </a></h3></li> </ul> </div> </div> <!--评论区--> <!--评论区--> <div class="mt10 works-comment"> <div class="works-comment-hd"> <span class="font-tahoma">关于本文</div> <div style="line-height: 25px; padding: 10px 20px;"> 本文标题:一种网页产品多版本测试方法及装置.pdf<br /> 链接地址:<a href="//www.4mum.com.cn/p-5778702.html">//www.4mum.com.cn/p-5778702.html</a><br /> </div> </div> </div> <div class="boxright" id="boxright"> <div class="fr detail-aside" id="Div11" style="width:270px;"> <div class="box hot-keywords mt10" style="width: 268px;" id="relatebox0"> <div class="boxHd" style="padding-bottom: 0px;"> <div class="fl nt-ico mr5 ml13 ico" style="margin-top: 3px;"> </div> <h2 class="fl font-normal font16 font-yahei" style="font-size: 16px; font-weight: 100; margin-left: 0px; margin-top: 3px; font-family: 微软雅黑"> 当前资源信息</h2> </div> <div id="Div2" class="author-works-list bgF" style="overflow: hidden; padding:10px 10px; "> <table><tr><td> <dt class="author-avatar-box fl"><a class="author-avatar" title="r5" href="u-251.html"> <img src="//www.4mum.com.cn/images/avatar_small.gif" onerror="this.src='images/noavatar_small.gif'" alt="r5"></a> </dt></td><td> <div class="author-name fl w100 ellipsis"> <a href="u-251.html" target="_blank"> r5</a><img style="height:15px; width:20px; overflow:hidden; margin-right:10px;background:url(images/bg_index_ie6_781d95ab.png) no-repeat -185px 4px;display:none" src="images/s.gif" alt="企业认证" title="企业认证"/></div> <div class="author-level-bar"> <span class="mr5 author-grade author-grade5" title="会员等级"></span> </div></td></tr></table> <div class="fl" style="width: 240px;"> <p class="kh_cpZl"> 编号: cj20190318174448155669</p> <p class="kh_cpZl"> 类型: 共享资源</p> <p class="kh_cpZl"> 格式: PDF</p> <p class="kh_cpZl"> 大?。?654.10KB</p> <p class="kh_cpZl"> 上传时间: 2019-03-18</p> </div> </div> </div> <div class="box hot-keywords mt10" style="height: 380px; overflow: hidden;" id="relatebox"> <div class="boxHd" style="padding-bottom: 0px;"> <div class="fl keywords-ico mr5 ml13 ico"> </div> <h2 class="fl font-normal font16 font-yahei" style="font-size: 16px; font-weight: 100; margin-left: 0px; margin-top: 3px; font-family: 微软雅黑"> 相关资源</h2> </div> <div id="author-works-list" class="author-works-list bgF" style="height: 314px; overflow: auto"> <li class="vprdn"> <h2 class="vprdn"><img alt="用于控制生产过程的系统和方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6421312.html" title="用于控制生产过程的系统和方法.pdf">用于控制生产过程的系统和方法.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="一种处理视频的方法及其系统.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6421251.html" title="一种处理视频的方法及其系统.pdf">一种处理视频的方法及其系统.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="基于脑电信号特征的影片剪辑筛选辅助仪及实现方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6421139.html" title="基于脑电信号特征的影片剪辑筛选辅助仪及实现方法.pdf">基于脑电信号特征的影片剪辑筛选辅助仪及实现方法.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="基于动态内插技术的通用化测控信道模拟方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6421123.html" title="基于动态内插技术的通用化测控信道模拟方法.pdf">基于动态内插技术的通用化测控信道模拟方法.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="固定式摄像机颜色校正的方法和装置.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6420945.html" title="固定式摄像机颜色校正的方法和装置.pdf">固定式摄像机颜色校正的方法和装置.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="一种基于透视变换的立体视频绘制方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6420924.html" title="一种基于透视变换的立体视频绘制方法.pdf">一种基于透视变换的立体视频绘制方法.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="基于DS推理的无线传感器网络多目标跟踪数据关联方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6420900.html" title="基于DS推理的无线传感器网络多目标跟踪数据关联方法.pdf">基于DS推理的无线传感器网络多目标跟踪数据关联方法.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="一种防抄袭的机顶盒及其启动方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6420704.html" title="一种防抄袭的机顶盒及其启动方法.pdf">一种防抄袭的机顶盒及其启动方法.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="继电?;ぷ爸米远侗鸱椒?pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6420618.html" title="继电?;ぷ爸米远侗鸱椒?pdf">继电?;ぷ爸米远侗鸱椒?pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="一种支持多FLASH设备的机顶盒软件升级方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6420567.html" title="一种支持多FLASH设备的机顶盒软件升级方法.pdf">一种支持多FLASH设备的机顶盒软件升级方法.pdf</a></h2> </li> <li class="vprdn"> <h2 class="vprdn"><img alt="用于隐私浏览的系统和方法.pdf" class="pdf" src="Images/s.gif" /><a target="_parent" href="//www.4mum.com.cn/p-6420480.html" title="用于隐私浏览的系统和方法.pdf">用于隐私浏览的系统和方法.pdf</a></h2> </li></div> </div> <div class="box hot-keywords mt10" id="box3" style="overflow:hidden; width:268px;"> <div class="boxHd" style="border: none;padding-bottom: 0px;"> <div class="fl keywords-ico mr5 ml13 ico"> </div> <h2 class="fl font-normal font16 font-yahei" style="font-size: 16px; font-weight: 100; margin-left: 0px; margin-top: 3px; font-family: 微软雅黑"> 相关搜索</h2> </div> <div class="hot-keywords-list"> <a target="_blank" href="search.html?p=0&q=%e4%b8%80%e7%a7%8d" class="tag-item ico" title="一种" hidefocus="true"><span class="ico"><em> 一种</em></span></a> <a target="_blank" href="search.html?p=0&q=%e7%bd%91%e9%a1%b5" class="tag-item ico" title="网页" hidefocus="true"><span class="ico"><em> 网页</em></span></a> <a target="_blank" href="search.html?p=0&q=%e4%ba%a7%e5%93%81" class="tag-item ico" title="产品" hidefocus="true"><span class="ico"><em> 产品</em></span></a> <a target="_blank" href="search.html?p=0&q=%e7%89%88%e6%9c%ac" class="tag-item ico" title="版本" hidefocus="true"><span class="ico"><em> 版本</em></span></a> <a target="_blank" href="search.html?p=0&q=%e6%b5%8b%e8%af%95" class="tag-item ico" title="测试" hidefocus="true"><span class="ico"><em> 测试</em></span></a> <a target="_blank" href="search.html?p=0&q=%e6%96%b9%e6%b3%95" class="tag-item ico" title="方法" hidefocus="true"><span class="ico"><em> 方法</em></span></a> <a target="_blank" href="search.html?p=0&q=%e8%a3%85%e7%bd%ae" class="tag-item ico" title="装置" hidefocus="true"><span class="ico"><em> 装置</em></span></a> <input name="ctl00$Content$hiddenCategoryID" type="hidden" id="Content_hiddenCategoryID" value="122" /> </div> </div> <div class="ad268 mt10"> <a rel="nofollow"><img src="//www.4mum.com.cn/FileUpload/Images/ad.jpg" width="270" height="270" /></a> </div> </div> </div> <!--end boxright--> <!--end layout01--> </div> <!--end mainpart--> </div> <div class="aspNetHidden"><input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="541A68AF" /></div></form> <div style="display: none" id="Div3"> </div> <div id="jubao" class="jubao" style="display: none;"> <div class="jubaoTitle"> 举报类型</div> <ul class="vprdn"> <li class="vprdn"> <input type="radio" id="jubaoSel12" name="jubaoSel12" value="12" />&nbsp;&nbsp; <label for="jubaoSel12">广告或垃圾信息</label> </li> <li class="vprdn"> <input type="radio" id="jubaoSel13" name="jubaoSel13" value="13" />&nbsp;&nbsp; <label for="jubaoSel13">色情、淫秽、低俗信息</label> </li> <li class="vprdn"> <input type="radio" id="jubaoSel14" name="jubaoSel14" value="14" />&nbsp;&nbsp; <label for="jubaoSel14">反政府、反人类、反社会等反动信息</label> </li> <li class="vprdn"> <input type="radio" id="jubaoSel15" name="jubaoSel15" value="15" />&nbsp;&nbsp; <label for="jubaoSel15">散布赌博、暴力、凶杀、恐怖或者教唆犯罪等信息</label> </li> <li class="vprdn"> <input type="radio" id="jubaoSel16" name="jubaoSel16" value="16" />&nbsp;&nbsp; <label for="jubaoSel16">侮辱、诽谤等人身攻击信息</label> </li> <li class="vprdn"> <input type="radio" id="jubaoSel17" name="jubaoSel17" value="17" />&nbsp;&nbsp; <label for="jubaoSel17">散布谣言、扰乱社会秩序,破坏社会稳定等信息</label> </li> <li style="text-align: center; height: 50px; margin-top: 10px;"> <input type="hidden" id="hidTypeID" /> <input type="button" onclick="saveJuBao()" value="提 交" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" onclick="$('#jubao').hide();" value="取 消" /></li> </ul> </div> <div id="jubaoResponse" class="jubao" style="display: none;"> <div class="jubaoTitle"> 提示</div> <ul class="vprdn"> <li class="vprdn"> <h4 style="text-align: center; color: rgb(83, 136, 35);"> </h4> </li> <li style="text-align: center; height: 50px; margin-top: 10px;"> <input type="button" onclick="$('#jubaoResponse').hide();" value="关 闭" /> </ul> </div></div> <div class="tempdiv" style="display:none;line-height:0px;height:0px; overflow:hidden;"> </div> <!-- JiaThis Button END --> <span id="LabelScript"></span> </div> </div> <!--foot--><div class="bg_100 foot_nav_bg" style=" min-width:1200px;"> <div class="foot_nav"> <a href="//www.4mum.com.cn/h-33.html" target="_blank" rel="nofollow">关于我们</a> - <a href="//www.4mum.com.cn/h-34.html" target="_blank" rel="nofollow">网站声明</a> - <a href="//www.4mum.com.cn/h-35.html" target="_blank"> 网站地图</a> - <a href="//www.4mum.com.cn/sitemap.html" target="_blank"> 资源地图</a> - <a href="//www.4mum.com.cn/friend.aspx" target="_blank" rel="nofollow">友情链接</a> - <a href="tencent://message/?uin=3369327315" rel="nofollow"> 网站客服<img border="0" alt="客服" width="61" height="16" style="background-color: rgb(255, 255, 255); display: none;" align="absmiddle" title="点击这里,给专利查询网发消息,QQ:3369327315" src="//www.4mum.com.cn/images/qq_d.gif" /></a> - <a href="//www.4mum.com.cn/h-93.html" target="_blank" rel="nofollow">联系我们</a> </div></div><div class="bg_100 siteInner_bg" style=" min-width:1200px;"> <div class="siteInner"> <p style="text-align: center; line-height: 1.75em;"><span style="font-size: 14px;"><span style="font-size: 14px; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &#39;Times New Roman&#39;; line-height: 20px; text-align: center;">copyright@ 2017-2018 www.4mum.com.cn网站版权所有</span><br style="color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &#39;Times New Roman&#39;; font-size: 12px; line-height: 20px; text-align: center; white-space: normal; "/><span style="font-size: 14px; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &#39;Times New Roman&#39;; line-height: 20px; text-align: center;">经营许可证编号:粤ICP备17046363号-1&nbsp;</span></span> &nbsp;</p><p><br/></p> </div></div><!--foot end--> <!-- 代码部分begin --><div class="QQ_S" style="height: 172px;position:fixed;right: 0px;bottom: 20px; top:auto;"> <div class="Q_top" onclick="HideFoot()"> <span class="signi"></span>收起</div> <div class="Q_botm"> <div class="Q_pic"> <div class="Q_pic_hide"> <a target="_blank" title="在线客服" rel="nofollow"><span class="hide_pic"></span>在线客服</a> </div> </div> <div class="Q_anser"> <div class="Q_anser_hide"><a target="_blank" title="意见反馈" rel="nofollow"> <span class="hide_pic1"></span>意见反馈 </a> </div> </div> <div class="Q_sign"> <div class="Q_sign_hide" onclick="backToTop();"><a href="javascript:void(0)" title="返回顶部"><span class="hide_pic2"></span>返回顶部 </a></div> </div> </div></div><div class="QQ_S1"> <div class="Q_top1" onclick="ShowFoot()"> <span class="signj"></span>展开</div> <div class="Q_botm1"> <div class="Q_pic1"> <div class="Q_pic1_hide"> <a href="//www.4mum.com.cn/" title="重庆时时彩单双窍门">重庆时时彩单双窍门</a></div> </div> <div class="Q_sign1"> <div class="Q_sign1_hide" onclick="backToTop();"><a href="javascript:void(0)">返回顶部</a></div> </div> </div></div> <!-- 代码部分end --> <li><a href="//www.4mum.com.cn/77d944/69034815.html ">四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 </a> 2019-05-13</li> <li><a href="//www.4mum.com.cn/euy29/3433514.html ">银保监会新规剑指大企业多头融资和过度融资 </a> 2019-05-12</li> <li><a href="//www.4mum.com.cn/a62999/3431813.html ">韩国再提4国联合申办世界杯 中国网友无视:我们自己来 </a> 2019-05-11</li> <li><a href="//www.4mum.com.cn/4kf294/98434412.html ">中国人为什么一定要买房? </a> 2019-05-11</li> <li><a href="//www.4mum.com.cn/33r392/76278011.html ">十九大精神进校园:风正扬帆当有为&nbsp;勇做时代弄潮儿 </a> 2019-05-10</li> <li><a href="//www.4mum.com.cn/1jd106/47417610.html ">粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 </a> 2019-05-09</li> <li><a href="//www.4mum.com.cn/997397/2262689.html ">太原设禁鸣路段 设备在测试中 </a> 2019-05-09</li> <li><a href="//www.4mum.com.cn/br3559/3646538.html ">拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 </a> 2019-05-08</li> <li><a href="//www.4mum.com.cn/9h7915/8581547.html ">“港独”没出路!“梁天琦们”该醒醒了 </a> 2019-05-07</li> <li><a href="//www.4mum.com.cn/3n3511/2345366.html ">陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 </a> 2019-05-06</li> <li><a href="//www.4mum.com.cn/b0059/6332815.html ">人民日报客户端辟谣:“合成军装照”产品请放心使用 </a> 2019-05-05</li> <li><a href="//www.4mum.com.cn/v5j888/7405464.html ">【十九大·理论新视野】为什么要“建设现代化经济体系”?&nbsp;&nbsp; </a> 2019-05-04</li> <li><a href="//www.4mum.com.cn/pl1926/4722623.html ">聚焦2017年乌鲁木齐市老城区改造提升工程 </a> 2019-05-04</li> <li><a href="//www.4mum.com.cn/14g861/9039202.html ">【专家谈】上合组织——构建区域命运共同体的有力实践者 </a> 2019-05-03</li> <li><a href="//www.4mum.com.cn/7jn906/5662951.html ">【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! </a> 2019-05-03</li> <script>(function(){ var src = (document.location.protocol == "") ? "//js.passport.qihucdn.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743":"https://jspassport.ssl.qhimg.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = '//push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body></html>