基于接口的燃气卡模拟器自动化测试

发表于:2012-7-19 14:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:王威    来源:51Testing软件测试网原创

  博为峰(51Testing)测试团队最近借助自主研发的接口测试工具ITP为某银行做了一个燃气卡模拟器自动化测试的项目。这种业务在银行系统中十分普遍,为此小组成员整理了一下方案,发给大家分享~

  1、被测试对象

  本次测试的对象为燃气卡代缴业务的测试,测试重点为银行中台服务器和银行核心服务器,即下图中灰色的部分。下图为该业务的拓扑结构图。

图表 1 CPU燃气卡代缴业务拓扑图

  其中银行终端是通过界面操作各种交易,并且包括与外围设备的交互。例如密码输入设备,银行卡、存折读卡器,燃气卡读卡器等设备。用户通过这些设备与系统交互并发起交易请求。终端与中台的通信是通过协议来实现的。

  中台和核心服务器主要处理各种交易业务的业务逻辑。中台服务器还负责与燃气公司通过报文进行交互。

  燃气系统是由燃气公司提供,其对外接口为报文协议。

  2、测试方法

  2.1 测试工具

工具名称

说明

ITP

分布式的集成测试框架,驱动用例脚本的执行

燃气公司模拟器

模拟燃气公司的报文接口,并根据用户的需要返回特定的报文

  2.2 测试设计和测试架构

  本测试方案的目标为实现测试自动化的闭环,不需要手工参与,实现测试的自动化和自动回归。并且燃气系统使用可控的模拟器来实现,从而实现对输入输出的控制。

  根据以上分析的系统特征,系统采用的测试架构如下图所示:

图表 2 测试架构图

  如上图所示,用户可以在ITP客户端编写和维护脚本,收集分析测试结果;ITP服务器主要负责存储、管理脚本和测试结果记录等信息;ITP Agent主要负责执行ITP 服务器下发的脚本指令。

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号