玛琪朵漂浮
lost and researching~~~

今天先定了计划
1、验证泰安发票问题。
2、补充升级版测试用例中逐期扣费部分:发票批量打印、催缴和批量停机。
3、完成银行接口测试用例编写

工作实施记录
1、验证泰安发票问题,已部分确认,发票查询中确实有问题,但是发票页面还是可以弹出的。(需要更换数据库)
3、根据测试方案写大致用例(已完成)
  191搭建银行接口服务器,安装银行接口服务器,生成C:\Program Files\BankComm目录,安装 MDAC,修改BankInterfaceCfg.ini,嘿,我这里不用改了(偷懒总会遭到报复的,呜呜)。
   要到数据库190(sms/sms)中select* from sms_subscriber_core_tab where sub_code='',才能在模拟器中正确发送。
模拟器下方总是显示:未监听状态?????无他,开发不愿意改就算了
测试用户验证,
输入sub_id=100990001
  银行发送信息 00001 80400 00132007030100000000 0000000058 1 0000 0013 100990001
  银行接收信息 00001 80400 00132007030100000000 0000000058 2 0000 1001 100990001
输入sub_id=
  银行发送信息 00001 80400 00132007030100000000 0000000049 1 0000 0013
  银行接收信息 00001 80400 00132007030100000000 0000000049 1 0000 0013
输入sub_id=1
  银行发送信息 00001 80400 00132007030100000000 0000000050 1 0000 0013 1
  银行接收信息 00001 80400 00132007030100000000 0000000049 1 0000 0013   有问题,返回值应该为2
注意:发送指令前都要重新“连接sms”,
  再次发送并接收,返回正常       00001 80400 00132007030100000000 0000000049 2 0200 1001 此用户不存在

发现两个问题:1、对于非正常用户,接口在发送和接收信息时没有明确提示?
              2、输入非正常用户sub_id,发送信息后,银行计收信息中代码错误,返回信息应该为2, 可实际返回为1

测试用户签约
输入正常用户sub_id=100990001
  银行发送信息 00001 80500 00132007030100000001 0000000068 1 0000 0013 100990001 200806241
  银行返回信息 00001 80500 00132007030100000001 0000000049 2 0010 1001 签约失败
输入已注销用户sub_id=1003433 
  银行发送信息 00001 80500 00132007030100000001 0000000066 1 0000 0013 1003433 200806241
  银行返回信息 00001 80500 00132007030100000001 0000000049 2 0010 1001 签约失败
修改服务端bankinterface.dll文件中的ip为192.168.4.191后签约成功,呜呜。
重新测试
输入正常用户sub_id=100990001
  银行发送信息 00001 80500 00132007030100000001 0000000068 1 0000 0013 100990001 200806241
                            00001 80500 00132007030100000001 0000000068 2 0000 1001 100990001 200806241
输入已注销用户sub_id=1003433 
  银行发送信息 00001 80500 00132007030100000001 0000000066 1 0000 0013 1003433 200806241
  银行返回信息 00001 80500 00132007030100000001 0000000066 2 0000 1001 1003433 200806242
  返回信息错误,因为该用户属于注销用户,所以返回值应该为0100
  开发生气了,今天测试结束,先写用例
申请批量代扣文件
00001 80600 00132007030100000004 0000000057 1 0000 0013 20080624
00001 80600 00132007030100000004 0000000049 2 0160 1001   提示批次为空?
我晕了,打道回府,刚过八点,还是公交车回吧
伊春项目
注销失败可能是因为中数产品,需要修改服务端sss\cgi-bin下的cdmconfig.txt文件,将里面的CDMurl=后面该为空。

posted @ 2008-06-24 20:11 unearthly bone 阅读(472) | 评论 (0)编辑 收藏

进行公共库性能测试
1000 刷新授权 35秒左右
1000 发送OSD  35秒左右
1000 发送EMAIL 35秒左右
1000 订购产品  第一张卡即被报错。

 <ResultInfo ReturnCode="306">
    <ReturnMessage>卡0000000000000085产品101与已有授权时间重叠</ReturnMessage>
其他卡并没有继续授权下去。
    没有实现需求中所说的前一授权指令不影响后一授权的执行。已经在JIRA上报错了
1000 报停   30秒左右
1000 重新开通 30秒所有
1000 计费 用例还没有写好

订购部分用例需要重新写,因为订购产品已经被订购过了,现在只剩下产品102
无法前将原有测试脚本分成一个用例一个文档,并做链接到文档中。
花了半天时间,终于将文档重新分页并做成链接放进文档了,嘿嘿。
       应该算迄今为止比较写得比较痛苦的一篇用例,脑袋都晕了,嘻嘻。
      今天加班到9点,打车回家!

posted @ 2008-06-24 20:06 unearthly bone 阅读(60) | 评论 (0)编辑 收藏
1、YC方面的配置似乎有问题,报得错误提示信息与测试环境不一致。正在交涉文件的版本和serverconfig文件信息。

2、升级版公共库停机部分测试用例
明确各个参数
operationid=200210
promotercode=GD-0001
agentcode=0001
StrategyPkgId=1000071
哈哈哈哈,公共库的用例用于写完了,就差那个变态的1000卡同时并发了。

3、研究银行接口的测试工具
posted @ 2008-06-22 15:29 unearthly bone 阅读(70) | 评论 (0)编辑 收藏

验证YC问题
     安装好YC的服务端,在本地安装客户端。
     数据库链接需要加密。将密文更换进serverconfig文件中,却总提示数据库有问题,可能是拷贝时有空格或者输入法的差异??由开发人员自己拷进区就没有问题,我倒。

升级版
     报告升级版bug:计费策略错误时仍然可以定购成功。
     用写好的脚本继续测试公共库,没有发现其他问题。
     现在看来干活仍然比较少,可能确实被外星人劫持了吧?嘻嘻

posted @ 2008-06-22 15:27 unearthly bone 阅读(77) | 评论 (0)编辑 收藏

补充升级版测试用例
上午完成公共库 xml语句的编写。(实际完成情况:只完成了定购部分,)
        执行下面语句后报了个999的错误,提示  <ReturnMessage>Name cannot begin with the ' ' character, hexadecimal value 0x20. Line 15, position 10.</ReturnMessage>
<CalParams>
  <OperationInfo OperationId="200240">
    <OperatorInfo PromoterCode="GD-001" AgentCode="10001" OpreatorCode="1" WorkstationCode="" />
  </OperationInfo>
  <StrategyInfo StrategyPkgId="1000074" />
    <SubscriberInfo SubCode="pub001">
      <DeviceInfo_List>
        <DeviceInfo CardNO="0000000000000081" StbNO="00000000000000000042">
          <EntitlementInfo_List>
       <EntitlementInfo CardNO="" StbNO="" ProductCode="101" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
            <EntitlementInfo CardNO="" StbNO="" ProductCode="102" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
       <EntitlementInfo CardNO="" StbNO="" ProductCode="103" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
     </EntitlementInfo_List>
   </DeviceInfo>
       </ DeviceInfo_List >
   </SubscriberInfo>
</CalParams>

经查问题在于 promotercode=GD-0001  AgentCode=0001,没有subcode,所以应该为空。另外程序在判断授权时间上有点问题,正在修改。
修改Msi文件后,重新配置web config,输入
<?xml version="1.0" encoding="UTF-8"?>
<CalParams>
  <OperationInfo OperationId="200240">
    <OperatorInfo PromoterCode="GD-0001" AgentCode="0001" OpreatorCode="1" WorkstationCode="" />
  </OperationInfo>
  <StrategyInfo StrategyPkgId="1000074" />
    <SubscriberInfo SubCode="">
      <DeviceInfo_List>
        <DeviceInfo CardNO="0000000000000081" StbNO="00000000000000000042">
          <EntitlementInfo_List>
       <EntitlementInfo CardNO="" StbNO="" ProductCode="101" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
            <EntitlementInfo CardNO="" StbNO="" ProductCode="102" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
       <EntitlementInfo CardNO="" StbNO="" ProductCode="103" StartTime="2008-01-01 00:00:00" StopTime="2008-12-31 23:59:59" />
     </EntitlementInfo_List>
   </DeviceInfo>
       </DeviceInfo_List >
   </SubscriberInfo>
</CalParams>

返回信息
<?xml version="1.0" encoding="utf-8"?>
<ResultInfo_List  >
  <ResultInfo ReturnCode="104">
    <ReturnMessage>Unable to load DLL 'oramts.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)</ReturnMessage>
  </ResultInfo>
</ResultInfo_List>
好像是数据库驱动的问题,正在查看。
在oracle安装文件执行时,选择安装类型:自定义 下一步——指定主目录后,进入组件选择页面
选择Oracle Service For Microsoft Transaction serve
安装成功后,服务中增加oracle services for microsoft transaction serve

给pub003   增加新设备0000000000000092
给pub004   增加新设备0000000000000091

<ReturnMessage>Name cannot begin with the ' ' character, hexadecimal value 0x20. Line 16, position 10.</ReturnMessage>
提示某某处不得为空时,一定是因为有空格,按照提示删除空格即可。
定购策略错误时,依然可以成功定购!

下班前发现的最后一个bug:   定购策略错误时不可以进行订购和授权,而实际情况是无论订购策略部分输入什么,都可以订购成功。已提交给开发人员。
****************************************************************************************

YC并验证一个问题。
       吐血,121上的伊春库有三个文件,而实际现有的伊春sms为标准版,白导了半天。
       导成功了,但是121服务端没有YC的环境,明天SLL如果把文件导到55上,我就搭一下环境再测试。

posted @ 2008-06-18 22:22 unearthly bone 阅读(129) | 评论 (0)编辑 收藏
仅列出标题
共16页: First 8 9 10 11 12 13 14 15 16 

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(2)

随笔分类(67)

随笔档案(77)

文章分类(7)

文章档案(7)

搜索

  •  

最新评论

  • 1. re: 20080728
  • 兄弟, 这种日志以后请不要发到首页好吗?

    很多RSS的看的不烦吗?
  • --haiming