本周主要测试三个项目黑龙江省网、宁波银行接口、洛阳呼叫中心
黑龙江省网 需要测试一个新功能,需求如下:
1、对2008年8月15日前开户并承诺连续收看3年的部分老用户,在续订基本包节目时继续实行优惠政策,即168元/年/户,期限为入户后的3年内,超过3年的这部分老用户,续费时实行正常资费,不再享受优惠政策。
2、168元/年的优惠政策只对按整年订购节目的老用户开放,如果其按月订购节目,则不享受该优惠。
3、2008年8月15日前开户并按正常资费即192元/年订购基本包节目的老用户,续订时维持正常资费。
4、对2008年8月15日之后(含8月15日)入网的新用户,实行正常收费政策,即192元/年/户。
制定简单测试方案
1、查找数个优惠用户,进行续订基本包(开户时即享受优惠的用户和开户时没有享受到优惠的用户两种情况)察看收费情况,满三年者可按月订购,16元/月;不满三年者,只能按年订购,168元/年。
2、查找数个非优惠用户,进行续订基本包,查看收费情况,可以按月订购 16元/月;可按年订购,192元/年。
3、查找优惠用户和非优惠用户,订购同样的其他产品包,查看收费情况是否一致。
4、边际测试:察看开户日期在20080815和20070725的用户订购基本包情况
5、将系统时间修改为3年后,订购测试
测试结果
Bug1: 给优惠用户订购两年的优惠节目时,系统提示:需要整年订购。
与实际稍有不同,无法订购是因为订购该节目时间超过3年,而并非因为订购的时间单位不正确。与开发确认后暂不修改
Bug2:20070725开户的用户 019023580订购失败,节目选择框没有出来。原因分析:该用户已经报停,不是bug
Bug3:20080815开户的用户不能享受优惠。原因分析:本卡之前就订购16元/月产品,顾续订时不享受优惠,不是bug
Bug4:订购不同策略的产品时,系统并不判断其时间是否重合。同样都是基本包,只是策略不同(14元/月和16元/月),却可以在相同时间段内同时订购。经开发确认,问题确实存在,但是客户并没有相应的需求,暂不修改。
宁波银行接口测试内容:银行批扣+银行接口**************银行批扣第一轮******************
简单测试方案:
1、测试正常返盘文件扣费
2、测试部分状态未修改返盘文件扣费
3、测试CASMGR关闭情况下返盘处理和日志显示
4、测试当今时间之前过期用户的续费
测试结果
1、查询2011-01-01至2011-05-31 到期用户,共1588条,批扣处理-下载修改文件-返盘处理 全部成功。日志中有提示卡过期或产品不存在的信息,正常,因为银行的返盘文件中包含了同一用户的所有正常卡,其中只有一个被授权,其他则报错。
2、此类情况在实际环境中不可能出现,之前测试没有问题,正常报错,之后不再进行测试
3、返盘处理,看PL日志,有相应提示。
4、发现bug.测试过程:查2007-2009年底的到期用户,共267人需要续费。正在批扣处理,下载批扣文件,发现只有4条记录本来应该有267条数据的。再次测试,查询2007-01-01 到2009-01-31,到期用户265,进行批扣处理,下载批扣文件仅有两条记录!察看公用库日志,有如下提示:
<ReturnMessage>授权结束时间2009-1-31 23:59:59必须大于当前时间2009-02-04 02:31:41</ReturnMessage>
所以批扣处理失败是因为授权结束时间早于当下时间。
开发已确认是IE缓存未清理造成的问题,继续修改"批扣处理"用户卡授权过期生成数据方式。
****************银行批扣第二轮*******************
更换新程序后重启IIS,查询07年至今的所有到期用户,共265条记录
有两个用户扣费为0 孙*尔和俞*道
问题 :已验证并解释
1、 以上两个用户不符合查询条件 。
问题分析:这两个用户都有附卡,且附卡的基本包:副机用户基本服务已经过期,所以符合查询条件。
2、 对俞*道作了一年的授权,但是没有收费;公共库日志中无该卡的计费信息。
原因分析:没有授权是因为没有作返盘处理
3、 俞*道有副卡,但是并没有随着主卡延续订购而增加新的授权。
原因分析:附卡上的基本包:副机用户基本服务已经过期,所以无法进行续订。结果正常。
4、 单独给俞*道做授权,计费成功。
原因分析:主卡可以无限次的预授权,计费成功很正常。
察看其他带有附卡的授权记录,乐五美就带有附卡,进行批量订购,察看公共库日志,显示正常,虽然该用户有附卡,但是因为附卡结束时间没有在查询时间范围内,顾没有出现在计费条款中。主卡续费成功。
发现新问题:查询时,如果上次查询数据量比较大,产生分页;则在下翻页之后,重新输入日期范围(小于上次查询的时间段)后再次查询报错,无法查询到结果。开发正在修改,并重新编译。
****************银行批扣第三轮测试*****************
最后测试一下银行接口批量授权部分
2011-2012年将过期用户的批量授权。成功,批量授权部分测试通过。
开发修改查询部分的语句,查询部分测试通过。批扣接口测试通过。
*************银行接口测试**************************
在53上搭建测试环境,建立D:\标准版SMS\BankIFFinace和D:\标准版SMS\BankIFServer两个文件加,并在IIS上建立bankserver服务,端口1503。BankIFFinace目录下缺少一个servervonfig.txt,由sos上重新获取。打开BankIFFinance.exe,点击发票,进入查询界面,点击查询后报错。
原因:server部分没有更新文件,需要重新发版本(我倒)。
问题分析:在搭建测试环境,尤其是比较陌生的呼叫中心阿、银行接口阿、VOD什么的,都需要多问多了解,不能仅仅依靠SOS上提供的文件来搭建,一旦开发忘记更新或者忘记上传,就会造成很多不必要的问题,浪费很多时间。
测试发票打印,查询没有问题,但是打印时提示bank_name 找不到。
重新编译BankIFServer.dll后更新,打印正常,符合要求:银行代收和代扣的发票打印问题:对银行缴费发票的打印款式要区别于现金收费,对发票中“收款方式”要打印显示出“银行扣费”。如果能具体打印出“某某银行扣费”则更方便工作。
登陆页面部分尚未完成。
测试完成。
洛阳呼叫中心 洛阳项目呼叫中心发布一版,标签:2.0.2009.2
发布时间:2009-02-03
发布内容:
1、Bin\CallCenterComm\CallCenterInterFace.exe 2.0.2009.5 987,136 字
节 2009-02-03, 16:41:56
2、Bin\CallCenterServer\CallCenterServer.dll 2.0.2009.4 1,278,464
字节 2009-02-03, 16:42:11
3、Bin\CallCenterClient\CallCenterClient.exe 2.0.2009.1 508,928 字
节 2009-02-03, 16:42:24
测试失败sms无法发送返回信息。
察看旧版本的加密。
跟客户要了callcenter部署环境,需要重新部署测试环境。
加密方式错误,需要修改代码,等待新版本
依据现场环境重新在55上搭建测试环境
开发人员查找半天后说是因为编译环境有个参数设置错了,导致编译后的文件运行错误(我再倒)
测试方案
1、查询用户基本信息中添加小区信息 √测试通过
2、查询卡状态中增加卡回收状态 状态标示 0、1、2、4均正常显示,但是无法出现状态表示3。
3、用户基本信息中,用户证号条件改为精确查询 √ 测试通过。
4、测试智能卡产品授权查询。√测试通过。
开发正在查看卡状态中3的查询语句。
测试新版本
发布时间:2009-02-10
发布内容:
1、Bin\CallCenterServer\CallCenterServer.dll 2.0.2009.9 1,279,488
字节 2009-02-10, 16:19:17
2.0.2009.6
修订时间:2009-02-10
修订内容:1、 关于卡过期状态的一个bug
测试通过。交给开发人员发送给用户。
posted on 2009-02-17 11:21
unearthly bone 阅读(128)
评论(0) 编辑 收藏 引用 所属分类:
我的工作日志