美文网首页软件测试测试员的那点事软件测试
【软件测试】带有支付功能的产品如何测试?

【软件测试】带有支付功能的产品如何测试?

作者: 软件测试墨白 | 来源:发表于2018-12-11 09:56 被阅读20次

软件测试人员在进行测试的时候,根据测试项目或者测试对象的不同,会采用不同的方式方法来进行测试,那么,带有支付功能的产品该如何测试呢?在测试过程中又应该注意些什么?

财务人员有句老话叫:财务无小事。因为,首先,任何涉及到财务的问题,不论金额有多么的小,它在性质上也是严重事件;其次,在各种金融支付功能已深入老百姓生活的方方面面的今天,一个程序中,哪怕仅有一个小小的支付问题,那么,最后引起的也可能是涉及成百上千乃至上亿元金额和大量用户的大问题。

因此,专业的测试人员,在对待带有支付功能的产品时,都会格外的小心谨慎,将边界值分析、等价类划分、错误推测、因果图等各种测试方法进行结合,整理出尽可能全面的测试案例,对该支付功能及其相关功能进行测试,以确保整个支付流程以及涉及到支付流程的其他流程在任何情况下都能正常进行。

简单总结一下测试的思路:

· 从金额上:包括正常金额的支付,最小值的支付,最大值的支付,错误金额的输入(包括超限的金额、格式错误的金额、不允许使用的货币等等);

· 从流程上:包括正常完成支付的流程,支付中断后继续支付的流程,支付中断后结束支付的流程,支付中断结束支付后再次支付的流程,单订单支付的流程,多订单合并支付的流程等等;

· 从使用的设备上:包括PC端的支付、笔记本电脑的支付、平板电脑的支付、手机端的支付等;

· 从支付接口上:包括POSE终端机支付、银行卡网银支付、支付宝支付、微信支付、手机支付等;

· 从产品容错性上:包括支付失败后如何补单或者退单、如何退款等;

· 从后台的账务处理上:成功订单的账务处理、失败订单的账务处理、退款订单的账务处理、差错账处理等等。

还有其他需要考虑的问题这里就不再赘述了,总之,在测试过程中,测试人员要将以上各种情况都综合考虑到,根据这些情况来编写最少量但尽可能发现最多问题的测试案例,并且严格按照案例来执行测试,只有经过最严谨的测试的支付功能,才能够尽可能的避免上线后出现生产问题。

end

推荐阅读:

【软件测试】测试工程师应该如何设计一个完整的测试用例呢?

【软件测试】八年测试经验测试总监浅谈 bug 的那点事~

相关文章

  • 【软件测试】带有支付功能的产品如何测试?

    软件测试人员在进行测试的时候,根据测试项目或者测试对象的不同,会采用不同的方式方法来进行测试,那么,带有支付功能的...

  • 带有支付功能的产品如何测试

    软件测试人员在进行测试的时候,根据测试项目或者测试对象的不同,会采用不同的方式方法来进行测试,那么,带有支付功能的...

  • 测试付费文章功能-请勿支付

    测试付费文章功能-请勿支付测试付费文章功能-请勿支付测试付费文章功能-请勿支付测试付费文章功能-请勿支付

  • 黑盒测试与白盒测试

    黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试软件的黑盒测试意味着测试要...

  • 软件测试工程师

    软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件...

  • 软件测试——你不仅仅应该会点点点

    软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件...

  • 软件测试工资过万待遇这么好!

    软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件...

  • 功能测试工程师

    职位描述: 1、根据产品规范编测试计划,设计测试数据和测试用例;2、实施软件功能测试,创建和执行测试脚本以满足测试...

  • APP测试点(功能、接口等)

    一、功能测试 ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用...

  • 初级软件测试人员的专业知识点

    目前的市场需求来讲,初级软件测试人员的专业知识点分三大方面: 1.软件功能测试技术 软件功能测试技术。软件功能测试...

网友评论

本文标题:【软件测试】带有支付功能的产品如何测试?

本文链接:https://www.haomeiwen.com/subject/fqcshqtx.html