软件测试金融银行项目如何测?从业务到测试实战,超细总结整理...

news/2024/11/17 23:32:04/

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

金融行业的业务特点

随着金融行业的业务不断增加,金融交易模式的不断变化,金融机构对信息化的要求也越来越高,高质量的金融软件对于金融机构来说显得尤为重要。如何保证金融行业软件的质量,对金融行业软件的测试人员来说,也提出了更高的要求。

业务特点

1、数据量大
数据量大,金融企业为顺应金融业务和信息技术相融合的大趋势,斥巨资将过去分散的、功能较弱的、以业务自动化处理为主的单一计算机系统改造为功能强大的集中式计算机应用系统。

2、复杂性高
金融行业具有不同的用户人群,比如个人用户、企业用户等,业务种类繁多,业务逻辑也非常复杂,对业务处理的实时性、准确性和安全性都有很高的要求,这些都需要复杂的技术才能实现,对于软件测试而言,业务的复杂性也增加了测试的复杂性。

3、安全要求高
金融行业的业务中直接涉及到钱,需要与不同的系统进行交互,也直接涉及到银行账户、个人征信等信息,所以在金融业务中,客户数据的安全、资金的安全显得尤为重要。

4、形式多样化
金融的表现形式多样化,当前互联网时代衍生出网络贷款、互联网保险等一些新型的金融产品,未来将会出现更多贴近生活、淡化金融特性的产品。

在互联网盛行的时代,金融将以科技的形态出现,金融科技时代出现后,大数据、云计算、以及人工智能等新科技将从根本上改变当前金融行业的运作和体系,金融将不仅仅是一个行业,而是一直适应新时代的生活方式。

金融行业测试主要测试范围

以下主要从功能测试、业务验证测试、客户端测试、接口测试、性能测试、安全性测试方面来简述金融行业软件的测试方法及范围。

1、功能测试

2、业务验证测试
验证业务系统的功能是否正确实现,测试其业务处理的准确性。

业务流程测试:
金融行业软件测试首先关注的是业务的正确性,业务流程要合理、业务处理正确无误,这些往往需要测试人员具备一定的金融软件测试经验,才能更好的判断业务流程设计是否合理,是否满足客户实际需求,以及业务流程处理过程中可能会涉及到的异常。

通常通过正常案例和异常案例来验证业务流程的完整性和正确性。业务流程除了验证流程的正确性,通常对于涉及金额、资金、库存等数据及业务流程中生成的记录是否正确性也是测试的重点。

账务处理:
对于银行来说,账务处理为核心系统功能,也是这类软件测试的重点,账务处理不仅涉及到资金,还与交易过程相关,在测试系统对账时,必须对账务处理流程有清晰的认识,对于账务处理过程中账务是否处理正确、是否出现错账、是否需要进行调账等案例都要能进行完整的案例设计来覆盖测试点。

清算:
银行系统清算过程涉及的东西较多,如资金清算、库存清算、计费、计息、对账、登帐、报表生成等复杂的过程,同时涉及的数据量也是非常的大,对于大型系统来说更是如此数据检查的工作量也很大,同样测试人员需要对清算的全过程有清晰的了解。

报表:
对于银行系统来说,报表是直接呈现给用户最直接的结果,而对一个银行系统来说,报表的数量一般都较庞大,很可能涉及到几十张报表,因此对报表的检查也是测试的重点,这需要测试人员对银行系统涉及的业务非常熟悉,能判断报表的设计是否合理,报表数据是否正确等。

3、客户端测试
客户端主要针对的是软件界面功能的测试。

系统管理类:
系统管理主要包括系统参数管理、用户管理、角色管理、权限分配等,测试也包含相应的业务逻辑及页面测试,如查询功能的测试、显示风格、验证客户端页面显示数据是否正确等。

数据查询类:
主要验证数据查询结果客户端显示是否正确。

其它涉及业务操作的功能界面:
主要针对客户端界面的录入、查询等功能进行测试,客户端测试还会对界面的友好性、提示信息的合理性等进行测试。

4、接口测试
对于金融行业来说,经常有对接需求,以及各系统间互相调用等场景,本公司和合作方公司采用的数据库、通讯协议等都可能存在差异,并且在公司内也有业务系统、审批、风控等不同的系统。

并且各个系统之间可能关联特别紧密,存在许多交互;因此,在测试中会涉及到相关系统接口的测试,这时通常需要构造对接系统的测试环境、数据 、业务等来模拟对接系统。

5、性能测试
性能测试的目的主要是验证业务系统是否满足业务需求的多用户并发操作,是否满足业务性能需求,评估压力解除后的自恢复能力,测试系统性能极限,随着金融行业软件的规模越来越大、处理能力要求越来越高,进行性能测试成为金融软件测试中必不可少的一个环节。

6、安全性测试
安全性测试的目的是评估业务系统在网络安全、运用安全,数据安全、业务连续性等方面的能力,评估系统的安全管理水平,尤其对于网络日益发达的今天,大量的金融类交易都是通过网络来实现,确保信息的安全,对安全性测试提出了更高的要求。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

每一个伟大的目标都需要坚定的信念和不懈的努力,只有拼尽全力,才能创造出辉煌的人生。即使前路漫长,仍要保持勇往直前的精神,踏上成功的道路,让自己成为无愧于时代的强者!

人生如逆旅,我亦是行人。奋斗不止于成功,而在于坚持。每天进步一点点,终将走过漫长的旅程。只有敢于挑战自我,才能收获更多的成长和收获。让我们一起努力,不断前行!

只要你心中有着不断前行的热情,就算路途遥远,也能攀登高峰。勇往直前,莫停步于一时疲惫,相信自己,坚持不懈,终将收获辉煌的成果。加油!


http://www.ppmy.cn/news/383943.html

相关文章

不能用主机名访问跨网段的网站服务.

这两天发现在公司外当我使用SSL 接入到公司内网后, 不能直接使用主机名访问在公司总部的跨网段的劳动力管理系统的测试环境了.一开始没当回事,每次修改DNS为公司内网的DNS就可以了.可是时间长了,即使我是IT人员,我也觉着不方便了,于是就想知道为什么,开始用心的分析原因了.我们…

PC使用--记录电脑硬件使用问题

两次遇到windows卡在启动界面 以前, 买了块声卡, 装电脑上后, 系统运行一段时间后,如果重启, 会卡在启动界面, 就是win7那四个小方块那里。 关电源后,拿电扇对着主机吹上5分钟, 才能正常开机。 开始我不知道是声卡问题, 一直以为是显卡导致的, 因为GT…

阿里卜居:从Caffe开始深度学习实战,徒手hack代码乐趣更多

阿里云工程师卜居接受CSDN记者专访,介绍了他在深度学习领域的实践经验和成长心得,以及完成Caffe著作背后的原因和故事。 从Geoffrey Hinton 2006年的论文算起,这一波深度学习(DL)浪潮才10年,而如果只算国内…

从Caffe开始深度学习实战,徒手hack代码乐趣更多

从Geoffrey Hinton 2006年的论文算起,这一波深度学习(DL)浪潮才10年,而如果只算国内,深度学习的流行也不过5年,尽管如此,深度学习现在已经扎根中国互联网,成为BAT、京东、360、今日头…

电脑DIY——菜鸟变大侠完美路程

硬件配置及配件行情查询 1 一定有适合你的,300W至400W主流电源推介! 2 心有千千色,色色诱我心------精品LCD[1-2楼[12月29日]] 7 只选对的,不选贵的,热门显卡和机箱导购(2006/12/29) 8 缵机都要看的贴.配置大全061228 9 10 棒棒的2个配置…

小程序之100推荐:801~900

801、便民小工具 便民小工具小程序简介:简易方便的便民小工具,用户可以查询所在位置的天气信息,查询快递信息,简易的导航选择 请至极乐小程序商店搜索『便民小工具』,微信扫码即可体验 802、逃离北上广 逃离北上…

【转】图解张量_Tensor(数学不行还学AI-第4话)

看了很多tensor的介绍文章,感觉这篇是最通俗易懂的。 转载:https://zhuanlan.zhihu.com/p/25268020 原文: Learning AI if You Suck at Math — P4 — Tensors Illustrated (with Cats!) 在线运行代码版:数学不行还学AI-第…

自己组装nas服务器万兆,阿文菌爱捡垃圾 篇二十一:组装一台小巧的8盘位万兆NAS,参考翼王使用永擎C236主板,E3是否还值得下手?...

阿文菌爱捡垃圾 篇二十一:组装一台小巧的8盘位万兆NAS,参考翼王使用永擎C236主板,E3是否还值得下手? 2020-09-09 14:13:09 283点赞 1221收藏 196评论 创作立场声明:参考UP主:翼王,组装了一台8盘位高性能万兆NAS!实际体验如何呢?E3处理器还值得使用吗?文章中见分晓!切…