版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、BANCS系统自动化测试操作手册BANCS系统自动化测试操作手册文档编号:当前版本:V1.0制作人:审核人:制作单位核心银行开发部新线平台组日期:2011-5-6保密级别:保密文档修订记录版本编号*变化状态简要说明变更内容和变更范围变更人批准日期批准人V1.0A建立文档*变化状态:A增加,M修改,D删除目录一、原理与目的4二、操作环境4三、搭建环境43.1 配置服务器43.2映射服务器资源目录到本地5四、组装测试74.1启动对应测试环境的解决方案。74.2数据准备104.2.1 卡104.2.2 核心104.2.3贷款104.2.4支付104.2.5存款104.3批量柜员签退,签到104.4
2、选择测试列表124.4.1 存款124.4.2 贷款124.4.3 核心124.4.4 支付134.4.5 卡134.5运行测试列表134.6 错误处理154.7 提交测试报告15五、维护测试列表15六、新增测试环境16七、常见问题及解决方法19一、原理与目的自动化测试的原理是模拟通过 BANCS LINK渠道执行的交易场景,实现全系统功能的自动化测试. 二、操作环境操作系统:Win XP 应用软件:Microsoft Visual Studio 2008网络环境:需要连接到Visual Studio服务器地址07:8202/tfs/BancsTest注:如果
3、以后有改变此地址也会有相应的变更。三、搭建环境3.1 配置服务器Microsoft Visual Studio 安装完成后,需要连接到组装测试的服务器,连接方式如下:打开工具Visual Studioè ToolsèConnect to Team Foundation Server输入服务器地址:07:8202/tfs/BancsTest3.2映射服务器资源目录到本地 连接到服务器后,需要将服务器上测试资源映射到本地文件夹方法如下: 1.打开Team Explorer(团队资源管理器) 2.打开Source Control,选择相应的资源目
4、录BancsTest(以此为例)右键点击,选择 MAP TO LOCAL FOLDER3.输入映射地址 D:BANCSTEST (名称不限定)4映射完成后,选择Get Latest Version(获取最新版本)四、组装测试自动化测试环境搭好后,日常自动化测试,每次都应先启动对应测试环境的解决方案,获取最新版本,准备各组测试数据,批量签退,签到柜员,然后选择需要测试的列表,运行测试列表,处理测试返回的结果,确认问题所在,最后提交测试报告,详细步骤如下:4.1启动对应测试环境的解决方案。解决方案包含各项目组的自动化测试脚本,测试列表,以及公共插件,其对应目录的项目分别是:存款:Test4Depo
5、sit贷款:Test4Loan核心:Test4Core_CIF支付:Test4Pay 卡组:Test3Card有3种方式打开解决方案以湘鄂桂环境对应的解决方案BancsLinkTestT1-XEG为例:(1) 直接找到测试列表的路径,打开一个后缀名为BancsLinkTestT1-XEG.sln的文件(2) 打开 VS 时在首页点击BancsLinkTestT1-XEG(3) 打开Team Explorer(团队资源管理器),选择BancsLinkTestT1-XEG环境,然后双击BancsLinkTestT1-XEG.sln启动后的解决方案4.2数据准备 组装测试中一些脚本的测试数据是不能重
6、复执行的,每次运行都需要重新准备数据,目前自动化测试有五个系统,需要分别准备测试数据详细步骤如下:4.2.1 卡卡组数据准备详细请见卡组数据准备4.2.2 核心核心不用准备数据,直接执行即可。4.2.3贷款贷款每次运行需要修改4个脚本的参数,详见贷款操作手册1. 贷款原组装测试列表场景共105个(测试列表/组装测试-旧有脚本/贷款),须改数据运行脚本2个(测试列表/组装测试-旧有脚本/贷款/不可重复),实际可运行脚本105个。CJ-017076-017026-3226-01CJ-017474-017475-017474-017475-3226-012. 贷款组新增测试场景脚本共958个(测试列
7、表/组装测试-新增脚本/贷款-新增),包含顺序场景6个,实际可独立运行场景988个,其中所有子文件夹下“不跑”的场景均不用包含在测试中,需修改数据运行脚本2个(测试列表/组装测试-新增脚本/贷款-新增/BGL&合同/不可重复)CJ-027060-027062-004-03CJ-062000-062935-067930-062936-000004-034.2.4支付支付每次运行需要修改两个脚本的参数,详见PAY组装测试操作手册1. 在测试列表支付国际-2010加入-运行成功中: CJ-058010-058011-058010-058013-058010-058012-058010-058
8、014-01 - “光票托收编号”每次测试需要变更一次,可以向上加1 ;2. 在测试列表支付国内-本汇票中:CJ-027022-027027-027018-027118-01 - 代理行章号在测试前手动加14.2.5存款暂时无需准备测试数据。4.3批量柜员签退,签到组装测试柜员信息列表文件用于组装测试前批量签退、签到柜员。保证自动测试场景中使用到的柜员处于登陆状态。组装测试柜员信息列表文件:test2.xml,在跑组装前,要获取这个文件的最新版本,并把新增的柜员添加进去,然后批量签退、签到。(注意:先签退后签到)批量签退脚本路径:TempTest贷款王然原子脚本SignInOut YZ-009
9、003-000004-30运行批量签退脚本YZ-009003-000004-30:批量签到脚本路径:TempTest贷款王然原子脚本SignInOutYZ-009001-000004-30运行批量签到脚本YZ-009001-000004-304.4 选择测试列表目前自动化测试有五个系统,各系统的脚本采用分开运行,每次测试应当选择正确的测试列表,测试脚本数量随着环境的不同稍有出入,如果因需求的变化新增的脚本需要及时加入到测试列表对应组的合适目录下,各系统运行脚本步骤如下: 4.4.1 存款目前存款系统的共计785个脚本(湘鄂桂SIT 环境),选中如下图所示的测试列表查看是否有785个!(注:测试
10、列表随需求变化而变化需要及时更新)4.4.2 贷款4.4.3 核心4.4.4 支付支付列表分旧有脚本124个加新列表417个,旧有脚本只选中国际国内中“运行成功”脚本即可,增新列表可能随着后期需求的变化脚本数量有变化:4.4.5 卡卡一共有16个测试列表(湘鄂桂SIT),但注意测试环境不同测试列表和脚本的个数会不同。4.5运行测试列表所有的准备工作完成后,分别运行各系统之前选中的测试列表,以下以存款组为例介绍如下:1. 点击运行存款组测试列表。点击此处运行2. 查看运行完的测试结果。查看测试结果3. 查看报错信息 ,双击错误列表中的测试场景如BCJ-00-5060-005160-01 查看第一
11、个错误步骤的详细信息:4.6 错误处理 当测试列表运行出现错误时,需要双击进入每个出错的测试场景,检查错误原因,错误原因一般有如下几种:1.测试环境问题,联系计算中心CUMI 等一般需要重跑如不能过则找平台组处理2.前端版本与后台不一致导致的脚本错误,以及前端页面栏位错误,需通知前端更新版本3.测试场景的脚本数据错误,则需要手工更换数据,如换折,凭证号码不符,金额不足等。4程序BUG 则需要手动在BANCSLINK 上做交易确认,然后通知该程序所属组的值班人员处理。5如有问题未及时解决需要联系版本管理员协商处理办法。4.7 提交测试报告填写测试报告,如测试未完全通过,则需要多填写一份问题记录单
12、。湘鄂桂SIT环境组装测试报告-2011-05-05-01.doc湘鄂桂SIT环境组装测试报告-2011-05-05-01.xls问题记录单五、维护测试列表自动化测试列表中的脚本,随测试版本的需求变更而相应的增加或删除,更新,故每次测试前应当将相应增加或删除的测试脚本维护到测试列表中且做好相应的变更记录,其步骤如下:1. 在Tests Not in a List(列表中未列出的测试) 找到需要添加的新增脚本2. 选中需要添加的测试场景,按住左键不放拖放到相应的测试列表中即可. 3. 将变更的脚本记录于自动化测试脚本变更总表-XX组.xls六、新增测试环境因不同批次版本上线与开发会存在并行阶段所
13、以后台程序也会增加新的版本环境,且都需要进行自动化测试,故需要新增对应的测试环境。新增测试环境的步骤如下:1 确认版本的后台程序是从哪个版本迁移的,则脚本也需要从相应的环境迁移而来。2 迁移脚本,操作步骤如下: 选中迁移的源环境 右键选择Add Items to Folder(将项添加到文件夹)点击 Advanced(高级)点击Finish(完成)后就会上传到服务器,然后选择新建的环境右键选择Get Latest Version(获取最新版本)下载到本地即可。3.修改连接后台程序的服务器地址,打开测试组件项目Common 目录中的 WebTest.dll.config 文件,修改连接服务器的目
14、标IP地址参数:七、常见问题及解决方法 环境迁移时常出现的问题:所属组别问题解决方案备注公共迁入脚本报多客户端,密码加密问题联系核心前端刘建转移环境需通知前端,进行环境配置公共会计日错误环境,联系511环境搭建问题支付支付交易报未定义币种后台后台超箱未定义问题支付支付记录不存在,或重复后台后台序号发生器问题支付读交换登记簿记录错误后台修改ACNG表支付票据状态为已退票后台修改ACNG表支付(托收承付/委托收款记录未找到)后台修改ACNG表支付BLOCK 1 无效或者没有提交后台修改ACNG表支付验证错误未查出未查出核心凭证类型及凭证号码与账户不匹配脚本问题修改脚本,换凭证核心子帐户不能做此交易
15、脚本问题重新创建账号核心密码硬加密异常环境,联系511加密机问题核心验证或提取错误未查出未查出核心机构没有该核准用户,或者该用户从未在系统中签到脚本问题增加授权柜员公共页面右侧菜单未加载成功联系前端张明威前端数据转移不完整公共页面交易无法被掉起联系前端张明威前端数据转移不完整卡组交易报主机端CICS交易失败:1609联系511环境搭建问题存款交易报请联系计算机中心CUMI联系511环境搭建问题贷款交易报请联系计算机中心CUMI联系511环境搭建问题支付同城票据交换MCLM 记录已经存在后台数据库数据问题支付记录已存在脚本问题重复多遍跑支付调用PY1027失败后台数据库数据问题支付报文与该参考号存在后台数据库数据问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论