目录:导读
前言
1、银行应用程序的特征
1)多层功能,支持数千个并发用户会话
2)大规模集成,通常是银行应用程序与许多其他应用程序集成,例如账单支付实用程序,交易账户,在线定期存款等。
3)复杂的业务工作流
4)实时和批处理
5)每秒事务率高
6)安全事务
7)强大的报告部分,可跟踪日常交易
8)强大的审计功能可解决客户问题
9)海量存储系统
10)灾害管理
上面列出的十点是银行应用程序最重要的特征。
银行应用程序在执行操作时涉及多个层。
例如,典型的银行应用程序可能具有:
1个 Web 服务器,用于通过 Web 浏览器与最终用户交互;
用于验证 Web 服务器的输入和输出的中间层;
用于存储数据和过程的数据库;
事务处理器,可以是大容量大型机或任何其他遗留系统,每秒执行数万亿个事务。
如果我们谈论测试银行应用程序,它需要一个端到端的测试方法,涉及多种软件测试技术,以确保:
全面覆盖所有银行工作流程和业务需求
应用程序的功能方面
应用程序的安全性方面
数据完整性
并发
用户体验
2、测试银行应用程序典型阶段
收集
需求审查
业务场景准备
功能测试
数据库测试
安全测试
用户接受
1&