飞道的博客

金融类测试的总结

381人阅读  评论(0)

金融测试前后端
    前端:执行页面级测试用例,验证应用层基本功能,能是否和需求一致,页面风格是否一致,金额(利息)以及对应的状态是否正确等。
    后端:通过测试页面,录入测试用例,比对结果,为了看数字金额的准确性,也是确认金融底层的正确性以及逻辑性。
比如:通过接口、数据库等信息查看。

  金融类型测试很广,一定要有质疑产品文档的想法,产品有时也不一定是对的,有了质疑,问了之后,你才能理解的更快,对于以后也有较深的印象。

特点:
 1.系统之间关联性强、业务复杂、需求变化快等,需要熟悉金融产品的核心逻辑
 2.金融软件的测试算法是测试的核心,验证测试数字在不同的场合条件下,一定要保证数据的准确性。
 3.帐务处理逻辑必须准确,不能错一分钱
 4.实时性也要关注

金融行业软件测试与其它应用软件测试流程基本一致,要保证业务的逻辑要正确无误

面对人群:面向人群较多,场景较多,状态较多,判断较多。

1、金融行业软件测试所包含的范围:

功能测试:*****

1.偏向用户性的测试类似UI功能

2.交互逻辑检查
	(1)业务流转是否正确,接口调用逻辑是否正确等测试层面
	(2)各个业务之间的冲突,敏感信息是否加密  *****
	(3)用户提交资料后,涉及审批制。审批流程机制是否健全,如节点回滚等。
3.页面之间的数据读取

4.通用类测试:流量测试、电量测试、弱网络测试、环境干扰测试等。

主要以功能为主,其余测试优先级较低

接口测试:验证后端时有必要做,或者系统间的交互

数据移植测试:可百度了解

性能测试:LoadRunner或者Jmeter,看产品需求

安全性测试:

1.敏感数据本地可破解
2.用户权限有严格限制
3.网络传输

风险监控测试:一般来说,异常测试会有覆盖,高要求就是有具体的风控系统监控

自动化测试 :看需求

2、支付类测试点

1.支付订单,重复回调
2.支付设置断点,修改金额
3.退货流程
4.发货失败时发起退货
5.时间和次数机制

金融类产品从业务性、功能性和稳定性、合规性、易用性、安全性几个方面
业务性:价值

要明确项目的目标和范围有以下几点:

  1. 基于产品业务背景下的理解。该产品在所属行业背景下的哪条业务领域中,该业务领域的市场现状及通用解决方案是什么,产品设计中的每个功能流程分别代表着哪种业务场景。

  2. 需求范围边界的澄清。哪些做?哪些不做?相关依赖系统有哪些?

3、金融相关的系统内容:

例如:一笔交易订单涉及到的内容
	1.是否是欺诈交易
	2.是否已经达到限额了
	3.相关用户是否在黑名单中
	4.交易结果联动短信
	5.Email等渠道通知用户
平时要与:反欺诈系统、黑名单系统、限额或授信管控系统、短信邮件系统进行通讯 出问题后:日志及时定位、处理结果实施发送监控平台、需要备份系统做高可用处理

4、网络扫描和嗅探工具——nmap
开放源代码的网络探测和安全审核工具

以下是整理的大概的测试点


转载:https://blog.csdn.net/xy_best_/article/details/90905874
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场