51Testing软件测试论坛

标题: DCD动态分发测试中应该如何确定客户端发起更新请求的时间? [打印本页]

作者: terry56    时间: 2008-8-25 21:18
标题: DCD动态分发测试中应该如何确定客户端发起更新请求的时间?
动态分发测试中应该如何确定客户端发起更新请求的时间?
作者: nfwolf    时间: 2008-8-26 21:13
直接在开发代码中添加时间函数,打印出来看看
DCD一般在初始化和startup以后,等待updatabytype,在这个函数中添加prinf
作者: tester_D    时间: 2008-8-27 10:02
没有代码,只有手机怎么来确定呢.
作者: nfwolf    时间: 2008-8-27 19:36
没有代码如何做测试呢?
有些东西不看代码我拒绝测试
作者: terry56    时间: 2008-8-27 23:55
我现在也是没有代码,手机的是linux操作系统的。看一下这个,是我从手机里提取的meta.xml文件 里面的server时间个TTl时间可以用来判断这个更新的时间么, 但是计算出来的结果好像不正确。
<?xml version="1.0" encoding="UTF-8" ?>
- <meta>
  <generator url="http://dcd1.monternet.com:80" version="1.1.9">IntroPAD-dcd1.monternet.com</generator>
  <global-meta anchor="1515437744.15021815460" ttl="3233800" server-time="1219849218000" />
  <feed-meta ctxt-id="0000000281" anchor="1219848291000" target="container1" />
  <feed-meta ctxt-id="0000000301" anchor="0000000000" target="container1" />
  </meta>
,请高手指教,
作者: nfwolf    时间: 2008-8-28 11:19
在我们的手机上DCD有个非常准确的取时间函数
GetLastUpdateTime(
            [out] UInt32 *time);
你可以叫开发人员打印一个log,从metal取出来的文件是不准确的,相差几秒一般
作者: terry56    时间: 2008-8-28 19:24
十分感谢楼上的解答. 另外想请教个更新的问题, DCD可以手动更新和自动更新
, 如果再自动更新之前采用了手动更新,那那么到了这个自动更新的时间还会再去更新么,
如果某次自动更新错误,那么到下次再更新的时间是由谁决定的?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2