• 1
  • 3
分享

在测试银行系统接口交易时,除了要关注系统本身的功能之外,主要需要特别注意以下内容:

一、测试一些反向的案例,比如账户类型为销户、冻结,或是账户和币种不一致等情况。另外,每个系统在程序设计时,使用的分隔符不一样,在测试输入要素时一定要测当输入内容包含系统分隔符时,系统是否正常,如:竖线(|),单引号('),空格等。

二、在测试新系统的时候,可以使用数据库设计手册对照着实际的数据库字段去看,要注意主键的设置、字段类型以及字段长度。这种对照表结构的测试方法比每个字段去逐一编写案例及测试更高效。在进行关联系统接口交易测试时,要注意每个系统的相关字段长度保持一致,如A系统的表结构中,户名字段长度设置成char 10,B系统的表结构中,户名字段设置成char 5,则当A系统使用char 10长度将户名传入B系统时,会导致数据库字段溢出的错误。

三、在测试改造的交易时,要和开发人员沟通改造的内容是如何实现的,依据改造方式来判断测试范围。

(1)调用接口方式改变,而上层应用逻辑未改变的交易,只测主流程即可达到测试目的。

(2)若数据库设计改变,需要针对改变的表结构测到相应的交易分支。

(3)若应用的功能进行了改造,可查看相应程序,梳理共有多少种正常、异常情况。结合需求说明书,将所有正常路径和异常报错情况都测到。

四、在测试接口交易时,要弄清楚每个字段的取值范围,哪些字段是由客户自主输入的,哪些字段是从其他系统直接上送传入的。对于那些从外围渠道系统直接通过选择框等输入方式传入的字段,不需要测非法输入的情况,只需测试选择框中的值即可。


版权声明:本文出自51Testing会员投稿,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   1.背景  在性能测试过程中,往往需要监控服务器的性能情况,并记录这些性能指标结果。不论是云下数据库服务器还是应用服务器,都可以通过nmon来进行监控,设定打点间隔和打点次数,将性能指标情况保存成nmon文件,并通过工具,如Excel插件Nmon_Analyzer、Java GUI工具nmon visualizer等读取nmon文件内容,分析采集结果。但当监控的服务器数量较多时,依次采集多个nmon文件中的性能指标结果会耗费时间,同时,人工读取和记录数据也可能会出现记录错误的偶然误差。因此我们可以尝试使用自己熟悉的编程语言,如Python等,来开发一款简单易实现的小工具,用于自动采集性能测...
            0 0 1047
            分享
          •   服务器的接口测试通常从功能开始,如请求参数和响应参数的验证,业务逻辑或业务规则的验证,数据库操作的验证。功能正常后,将根据需要进行安全相关的检查、性能测试和一系列扩展测试,如与版本历史的兼容性测试、接口超时验证和设计合理性验证等。用例设计也是从这些方面进行分析和设计的,下面的思维导图是测试关注的一个大致方向:  详情如下:  用于输入  输入主要指界面的参数。在我们通常的测试中,我们会首先考虑正常参数和异常参数,包括异常参数和数据。在用例设计中,等价类划分和边界值分析被广泛使用。  A.正常参与  正常参数通俗易懂,即根据界面设计文件的参数标准,输入正常参数,响应按照界面设计文件约定的条件...
            0 0 412
            分享
          •   大家在测试行业,都会知道软件测试的一些困境,其实不用担心,测试岗位的可塑性很强。  有很多地方可以发展,找到属于自己的方向,创造价值。  大家早期可能都是再做功能测试。那么以后呢?你想走什么方向?  职业路线分为三个方向:业务方向、技术方向、管理方向。  1、业务路线  · QA经理  ·产品经理、产品总监  · 业务专家  · 咨询顾问  2、技术路线(掌握编程技术,对新技术有浓厚兴趣)  · 自动化测试工程师  · 性能测试工程师  · 安全测试工程师  · 系统分析师  · 测试总监  3、管理路线(业务...
            0 0 434
            分享
          • 通过前一节的学习,我们用一些实际测试中的例子快速回顾了下我们在日常测试用例设计时最常用的两个方法——等价类划分法、边界值法,……通过这些方法的回顾,我们对这些平日里习以为常的方法有了更多与实战相结合的理解。这一节,我们将在此基础上做一个延伸,从实际需求出发,换一个视角,来应用这些测试用例设计的基本方法,从而加深我们对这些方法的理解。在实际测试过程中,特别是涉及UI界面的功能测试时,很多同学都会有一种照着需求文档的描述写用例的习惯。需求怎么写,用例就怎么设计,它怎么描述功能点,我就根据描述来设计用例,缺少从更高的角度审视这个需求的视角。这样的方法很容易出现测试用例的遗漏,导致测试的遗漏。我就以大...
            0 0 56
            分享
          •   自动化测试框架由一组最佳实践,通用工具和库组成,可帮助测试人员评估多个Web和移动应用的功能,安全性,可用性和可访问性。而在,软件开发世界中有很多的自动化测试框架,该如何选择?  虽然技术团队可以构建复杂的自动化测试框架,但是当可以选择现有的开源工具,库和测试框架获时,则可以选择适合自己的框架,来节省开发成本和时间。在选择开源的自动化测试框架时,务必关注这些关键要素,比如可重用、易于维护、最少的人工干预、稳定性、可扩展等。  如何选择测试自动化框架?  由于不同的业务有不同的需求,因此很难在自动化测试框架中匹配所有的因素。但是,大多数企业会在自动化测试框架中遵循一些关键标准。  易于脚本开...
            0 0 1497
            分享
      • 51testing软件测试圈微信