实施效果展示——大型IT系统智能一体化测试(7)

发表于:2017-8-31 17:08

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

 作者:陈绍英 许威 金成姬    来源:51Testing软件测试网原创

  6.4 实施效果展示
  本节将以一个类FIX协议系统为例,从默认车间配置、模板创建、案例编写调试三个方面来展示实施效果。
  ●默认车间配置效果
  默认车间配置界面是各个协议使用的通用界面,大部分车间配置的属性均为通用,针对FIX协议只需在原有的属性基础上新增几个特殊属性即可,改造相对来说比较简单。
  改造后的默认测试车间配置界面如图6-10所示。
  图6-10 FIX协议默认车间配置实施效果图
  ●模板创建编辑
  相比较于在Socket模板编辑界面上创建FIX协议接口模板,新的FIX界面更加简洁,用户只需要输入字段名称,完全不必关注协议中的特殊字符或报文长度计算等内容,可大大提高交易的报文模板创建效率。
  FIX协议的模板设计界面如图6-11所示。
  ●案例编辑调试
  输入报文示例如图6-12所示。改造后的输入界面更加清晰,同时复杂的报文拼装由后台完成,对用户完全屏蔽,这将大幅提升测试案例的设计与调试效率。
  图6-11 FIX协议模板创建编辑实施效果图
  图6-12 FIX报文输入示例
  返回报文示例如图6-13所示。格式化后的返回报文结果更加直观,更加利于理解。
  图6-13 FIX报文返回示例
  6.5 本章小结
  本章结合具体案例,探讨当遇到一个新的协议时,如何在现有智能一体化测试平台上进行功能扩充和协议支持。
  本章以实际中遇到的类FIX协议为例来讲解个性化开发流程。首先介绍了类FIX协议的特点和报文结构;其次分析了以现有Socket协议处理方式进行类FIX协议接口测试遇到的问题,从而引出我们对于现有平台工具的使用需求;接着讲解了为实现个性化需求,如何进行定制化开发;最后以实际的例子展示了实施的效果。
  编写本章的意义并不在于让读者掌握开发技术,而是传达一种思想。读者在智能一体化测试平台设计初期,一定要考虑其后续的可扩展性,充分利用继承、重载、多态等开发技术,实现平台模块化的组装。这样在遇到新的协议时,能够实现快速的定制开发。在实际设计与开发中,如何设计模板、如何展示发送和返回的报文等具体细节则是仁者见仁,智者见智。读者可以充分发挥自己的想象力和创造力,设计和开发出方便用户使用,提高工作效率的产品。

本文选自《大型IT系统智能一体化测试》第六章,本站经电子工业出版社和作者的授权。
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号