当前位置: 首页 > news >正文

以下是一些对公打款的测试方法

一、功能测试
 
1. 发起打款流程测试
 
- 在测试环境中,模拟发起对公打款操作,检查输入信息的界面是否友好、必填项是否明确标注。输入收款方的公司名称、银行账号、开户行等信息,确保系统能够正确接收和验证这些信息。
- 检查输入金额的限制和格式要求,例如是否允许输入小数、最大金额限制等。
- 提交打款申请后,检查系统是否给出明确的提示信息,如“打款申请已提交成功”等。
2. 审批流程测试
 
- 模拟不同角色(如审批人)对打款申请进行审批。检查审批界面是否清晰显示申请信息,审批人能否方便地查看打款详情并做出审批决定。
- 测试审批通过和拒绝的情况,确保系统能够正确处理不同的审批结果,并向相关人员发送通知。
- 检查审批历史记录,确保能够追溯每一笔打款申请的审批流程。
3. 打款结果查询测试
 
- 在打款完成后,检查系统是否及时更新打款状态。可以通过查询打款记录或接收通知的方式来确认打款结果。
- 测试异常情况的处理,如打款失败时系统是否给出明确的错误信息,并提供相应的解决方案。
 
二、性能测试
 
1. 并发打款测试
 
- 使用性能测试工具模拟多个用户同时发起对公打款操作,检查系统在高并发情况下的性能表现。观察系统的响应时间、吞吐量等指标,确保系统能够稳定处理大量的打款请求。
- 检查数据库的性能,确保在高并发情况下数据的完整性和一致性。
2. 大数据量打款测试
 
- 模拟大量的对公打款记录,检查系统在处理大量数据时的性能。观察查询、统计等操作的响应时间,确保系统能够快速检索和分析大量的打款数据。
 
三、安全测试
 
1. 权限控制测试
 
- 检查不同用户角色的权限设置,确保只有授权用户能够发起、审批和查询对公打款操作。
- 测试用户权限的变更情况,确保系统能够正确处理权限的调整。
2. 数据加密测试
 
- 检查对公打款过程中敏感数据(如银行账号、金额等)是否进行了加密处理。可以通过查看网络传输的数据或数据库中的存储数据来确认加密情况。
- 测试加密算法的强度,确保数据的安全性。
3. 防欺诈测试
 
- 模拟欺诈行为,如输入错误的收款方信息或恶意篡改打款金额等,检查系统是否能够检测到这些异常情况并采取相应的防范措施。
 
四、兼容性测试
 
1. 浏览器兼容性测试
 
- 在不同的浏览器上进行对公打款操作,检查界面显示是否正常、功能是否完整。常见的浏览器包括 Chrome、Firefox、IE 等。
- 测试不同浏览器版本的兼容性,确保系统能够在各种浏览器环境下稳定运行。
2. 操作系统兼容性测试
 
- 在不同的操作系统上进行对公打款操作,如 Windows、Mac OS、Linux 等。检查系统的功能和性能是否一致。
 
通过以上测试方法,可以全面地对公打款功能进行测试,确保系统的稳定性、安全性和可靠性。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【微信小程序】自定义 tabBar
  • 计算机毕设选题推荐-基于python的豆瓣电子图书数据可视化分析
  • Python脚本参数总结:argparse库基础用法
  • docker容器使用aconda运行python程序
  • KVM是什么,如何给一台Linux系统使用KVM技术变成好几个不同配置的Linux系统?
  • 回首“八年级上册语文课本”-----原文+感慨
  • angular xlsx-style,复杂表头样式导出
  • Redis的内存淘汰策略-noeviction
  • [kylin M900]麒麟操作系统固件修改与合成
  • 超级会员卡积分收银系统源码,一站式解决方案,可以收银的小程序 带完整的安装代码包以及搭建部署教程
  • WAF和防火墙有什么区别
  • 基于jstack、jmap、jstat 进行JVM监控
  • 避坑之:深信服AC跨三层取MAC(核心交换机是锐捷S7808C_RGOS 11.0(4)B2P1)
  • Java Operator SDK
  • day01-项目概述、环境搭建
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • Debian下无root权限使用Python访问Oracle
  • es6
  • javascript从右向左截取指定位数字符的3种方法
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • maya建模与骨骼动画快速实现人工鱼
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • MySQL-事务管理(基础)
  • SSH 免密登录
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 大数据与云计算学习:数据分析(二)
  • 大型网站性能监测、分析与优化常见问题QA
  • 浮动相关
  • 关于List、List?、ListObject的区别
  • 基于遗传算法的优化问题求解
  • 前端之Sass/Scss实战笔记
  • 山寨一个 Promise
  • 深度解析利用ES6进行Promise封装总结
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 项目实战-Api的解决方案
  • 学习HTTP相关知识笔记
  • 转载:[译] 内容加速黑科技趣谈
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​zookeeper集群配置与启动
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (152)时序收敛--->(02)时序收敛二
  • (二)windows配置JDK环境
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (离散数学)逻辑连接词
  • (未解决)macOS matplotlib 中文是方框
  • (一)kafka实战——kafka源码编译启动
  • (原創) 物件導向與老子思想 (OO)
  • (转)mysql使用Navicat 导出和导入数据库
  • **PHP二维数组遍历时同时赋值
  • *2 echo、printf、mkdir命令的应用
  • .net Application的目录
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料