



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
某支付系统的测试案例分析摘录:1、第三方支付企业的年交易总额已突破万亿元,在人民银行备案的第三方支付企业数量剧增。2、该支付服务业务系统主要包括网站、交易系统、后台管理系统、商户管理系统、风险监控系统等,实现了客户管理、账户管理、交易处理、资金结算、对账处理、操作处理、统计报表、运行管理、风险控制等功能。3、根据多种测试方式可以决定这是可行的。关键字: 在线支付 交易系统 资金安全 一、背景近年来,随着互联网应用服务的发展、尤其是电子商务的勃兴,我国的第三方支付产业进入了爆炸式增长时期。目前,第三方支付企业的年交易总额已突破万亿元,在人民银行备案的第三方支付企业数量剧增。第三方支付以其方便、快捷、无相关费用的特点,越来越受到人们的青睐,越来越多的网上交易采用第三方支付企业来完成支付结算。第三方支付方式已经融入到了人们的日常生活和工作中,正在改变着人们的消费习惯。然而,第三方支付企业虽然从事金融货币支付业务,但一直游离于金融监管体系之外,各企业间的信用、技术、资金实力等参差不齐,行业发展整体面临不确定性,尤其是大量沉淀资金带来的金融风险,以及欺诈、洗钱、套现、钓鱼、信息泄露、业务连续性差等带来的技术与安全风险,不仅严重影响了整个产业的形象和进一步发展,也影响了国家的金融稳定和人民财产安全。为了规范第三方支付服务,降低技术安全风险,维护资金财产安全,中国人民银行积极出台相关政策陆续发布了非金融机构支付服务管理办法、非金融机构支付服务管理办法实施细则,正式将第三方支付纳入国家统一监管,并实施准入制度,要求从事支付服务的非金融机构必须取得支付业务许可证,成为支付机构,才能开展支付业务。随后,人民银行又颁布了非金融机构支付服务业务系统检测认证管理规定进一步明确了支付业务系统检测要求。第三方权威检测机构中国软件评测中心积极参与非金融机构支付服务业务系统检测规范的制订,并成为央行指定的具有全业务检测资格的检测机构。本文涉及的支付系统是典型第三方支付系统,涉及测试业务类型为互联网支付系统检测。该系统为自主开发,根据非金融机构支付服务业务系统检测规范(互联网支付部分)的要求,该系统的检测内容包括功能、性能、风险监控、安全性、文档五部分。二、互联网支付业务系统特点该支付服务业务系统主要包括网站、交易系统、后台管理系统、商户管理系统、风险监控系统等,实现了客户管理、账户管理、交易处理、资金结算、对账处理、操作处理、统计报表、运行管理、风险控制等功能。该支付服务业务系统具有以下特点:(1) 业务流程复杂该系统为客户提供的服务形式丰富、方式多样,除常规的一般支付流程外,还提供很多衍生的支付流程,以及细化的账户管理内容。此外,流程中还融入交易分析和风险监控的控制措施,因此流程环节较多。(2) 性能测试点需求全面,数据量大该系统实际交易数据量大,在测试时要求的数据量也较大,系统性能需求较高。(3) 具有独立的风控系统该系统具有独立的风控系统,风控系统的测试需要单独进行。(4) 安全性要求较高非金融机构支付服务业务系统涉及资金交易,对安全性要求较高,央行在相关管理规定中要求第三方支付企业信息系统安全等级要达到信息安全等级保护三级的基本要求。(5) 系统庞大,设备较多该系统为全国性支付服务系统,系统部署较庞大,涉及的服务器、网络设备、安全设备较多。三、测试分析与准备针对以上特点,在测试项目实施前,我们重点做好了以下几项工作,确保项目实施顺利进行:(1)尽早熟悉系统,通过文档、系统介绍、实际操作等方式,使测试人员在进场前熟悉系统,理清复杂流程,明确检测内容,设计详细的测试用例,并适当增加测试人员,保障测试全面、细致。(2)提前准备测试环境和测试数据,设计性能测试场景,沟通测试方法,并要求被检测机构事先完成自测,保障系统质量。(3)提前熟悉风控系统实现流程,分析与功能之间的交叉关系,在测试时与功能配合。(4)就检测内容与被检测机构进行沟通,了解当前系统安全设计和部署情况,对于一些可能影响整个实施进度的情况,例如设备缺失等提前确认,尽早准备。(5)提前了解系统的部署情况,要求被检测机构提交详细的网络拓扑图,并确定好被测方熟悉系统部署的管理员。(7)由于本系统测试为标准符合性测试,测试依据以非金融机构支付服务业务系统检测规范(互联网支付部分)为主,因此,需要就检测内容与被检测机构进行沟通,使被检测机构对检测内容的理解没有偏差。四、检测技术及方法在本项目中,我们重点采用了场景法、边界值法进行系统功能测试,采用负载压力测试工具实现性能测试。下面结合具体关键点测试案例,来分析本系统的测试方法。1. 转账流程测试常规情况下,支付系统为客户提供正常转账流程,但本系统对客户进行了细分,包括个人会员、电子协议商户、纸质协议商户,对不同类型的客户间转账设置了不同的处理规则, 此外,还存在转出账户处于异常状态、转出账户余额不足、转入账户处于异常状态、转账金额超过交易限额、转账支付撤销等异常情况,如图1所示。图1该系统转账流程综合以上情况,整个转账过程包含很多事件,将登录作为起始事件,登录后的不同操作会进一步触发不同的事件,这些事件在被触发时形成了不同的场景,因此我们可以采用场景法,将正常的转账过程作为基本流,将特殊情况和异常情况的处理过程作为备份流,根据确定的基本流和备份流形成不同场景并设计相应的测试用例,最后通过执行测试用例完成测试。2. 退款流程测试退款业务属于异常交易处理范畴,本系统提供的退款方式较多包括单笔退款、批量退款、多次退款、人工退款等,此外由于退款还涉及手续费返还,分成结算、查询统计等业务,退款流程较复杂,对于边界值处理的准确性得要求较高。因此,对于测试来讲,设计好的测试用例对于退款业务测试尤为重要。本次测试采用等价类法、边界值法相结合的方法,按照退款计算设计方案将其分类,分为自动退款和人工退款,然后再细分为单笔退款和批量退款,同时考虑单次退款金额略小于原交易额、单次退款金额等于原交易额、单次退款金额略超过原交易额、多次退款金额略小于原交易额、多次退款金额等于原交易额、多次退款金额略超过原交易额,分别设计测试用例,执行时还需重点查看手续费返还、分成结算、状态查询统计等的正确性。3. 风险监控测试风险监控测试重点验证系统对账户及交易风险防范的能力及相关管理制度。鉴于本系统具有独立的风控系统,在测试时主要采用系统验证、文档审核与访谈相结合,考核相关管理制度是否完善,并模拟钓鱼、套现、欺诈、大额交易、洗钱、盗用等不同类型的账户管理风险和风险交易,考核系统的风险防范及预警能力。4. 性能测试本系统性能测试包括并发测试、大数据量测试及系统自恢复能力测试。测试点较多,数据量大,需求指标要求较高,因此在测试前被检测机构尽量构建与真实环境相同配置、数据规模满足检测规范要求的压力测试环境。测试时采用了自动化性能测试工具,创建压力测试程序、构建压力测试模型,对被测试系统实施自动化压力测试,并对测试过程中系统各关注点进行监控,最后形成压力测试结果分析报告。4. 安全测评系统安全性检测针对系统安全不同层面的不同内容,主要采用访谈、现场检查、自动化工具测试、文档审核相结合的方法进行考查。针对本项目服务器等相关设备较多的特点,测试前充分了解系统部署情况,熟悉网络设备、网络架构以及网络安全产品策略、服务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供热管网改造工程质量验收标准方案
- 光伏项目冬季施工专项保障方案
- 建筑夜间施工扬尘治理技术方案
- 内涝治理效果评估标准方案
- 水库坝体结构优化设计方案
- 供热老旧管网改造用户供暖保障方案
- 光伏项目购售电合同签订方案
- 冷链供应链协同管理实施方案
- 2025年商务 招聘 试题及答案
- 护理测评考试题及答案
- 高危妊娠识别与管理课件
- 主动脉夹层手术室
- 《点亮小灯泡》公开课课件
- 基于PLC的恒压供水控制系统的设计-毕业论文
- 《射频通信全链路系统设计》 课件 第3、4章 射频收发机架构、射频通信接收机设计
- 爱玛电动车买卖合同协议书范文
- 2024-2025学年四川省成都市嘉祥外国语高级中学高一(上)段考数学试卷(10月份)(含答案)
- 【道法】奏响中学序曲 导学案-2024-2025学年统编版道德与法治七年级上册
- 2025中国新厨电白皮书
- 单侧双通道内镜下腰椎间盘摘除术手术护理配合1
- 2024新苏教版一年级数学册第三单元第1课《图形的初步认识》课件
评论
0/150
提交评论