进入金融企业做软件测试,要如何学习金融知识?

在这里插入图片描述
随着测试工作的开展,测试人员需要掌握的技能只增不减,例如主流的编程语言、各种经典的算法、数据库知识、各类测试工具(如界面测试工具UFT、接口测试工具postman、安全测试工具ZAP)等等。上述技术类知识已有大量文章介绍,本文不再赘述。对于计划进入金融企业进行软件测试的小伙伴来说,除上述技术类知识之外,往往还需要掌握一定的金融知识,这类金融知识要如何学习?

金融企业,例如银行、券商,其软件测试工作属于IT领域,而不是金融领域,对于金融知识,相关测试人员不需要像金融行业人员一样精通,但应有一个基本的了解。无论是通过校招还是社招,对于打算进入金融企业进行软件测试的小伙伴,掌握一定的金融知识是非常有帮助的,也是必要的。即使在招聘的笔试面试中没有涉及金融知识,在日后工作中也不可避免的要和金融打交道,掌握一定的金融知识对于阅读需求、编写案例都有极大的帮助。作为技术出身的测试人员,该如何学习基本的金融知识?本文抛砖引玉,将金融知识从测试工作的角度做了大体分类,并提供如下学习思路。

银行类知识:银行类系统测试工作的难点主要在于银行类系统庞大,架构复杂,用户量大,容错率低,且开发、测试任务需在已有系统框架下进行,但这之中涉及的金融知识并不多,作为测试人员可通过银行的各类业务规则进行了解,这些业务规则一般可以内部获取,这其中有一部分业务规则是针对监管部门的要求制定的,建议各位小伙伴在日常测试过程中也多关注下金融方面的新闻和政策,向今年比较热点的LPR,各大银行也都是针对央行发布的政策进行的改动,消化这些政策有助于更加充分的测试,确保测试质量。在银行类系统的测试工作中,每个人都有自己侧重的领域,大家可对自己侧重的领域做重点了解。例如,若测试工作主要是针对存款业务,则需要了解定期、活期、同业等各种存款类型、一般户基本户的区别、央行发布的基准利率以及对上浮下浮的最高限制、利息计算方式、利息的各种报价方式等等。总体来说,银行类系统的测试工作不需要很扎实的金融知识作为基础,工作中遇到什么学什么即可。

金融市场类知识:金融市场指各类金融产品的交易市场,短期金融产品的市场称为货币市场,如银行承兑汇票市场,长期金融产品的市场称为资本市场,如股票市场。金融市场类知识的难点在于金融产品五花八门,例如对于技术背景人员,期权的概念可能就要花很多时间理解。对于测试工作来说,可从测试系统所涉及的金融产品入手,先理解某个金融产品要做什么,再理解其背后的金融意义,以点带面,从具体的金融产品学起要比从理论知识学起节省很多时间。

财务会计类知识:如果是做底层会计核算方面的测试,就要了解一些会计的基础知识。会计类知识较为固定,可直接从基础概念、原理学起,例如会计要素、会计科目、会计分录、借贷方向、红蓝字、三大报表,以及摊销、折旧、计提、递延等会计特有概念。对基本知识有初步了解后,再将其与测试工作相结合,验证系统账务处理的正确性。

风险类知识:风险管理对于任何金融企业都必不可少,测试人员若想快速了解风险类知识,则可从风险类型和风险度量指标入手,风险类型是企业面对的风险的分类,例如流动性风险(因资产不能及时变现,现金出现缺口的风险)、信用风险(交易对手违约的风险),风险度量指标是指某个风险类型的风险大小衡量指标,例如用来衡量流动性风险的流动性比率(流动资产与流动负债的比值),衡量信用风险的不良贷款率(不良贷款占总贷款的比率)。因为不同的企业面临的风险类型不同,看重的风险指标也不相同,风险管理类系统的测试人员可根据所面临的实际风险情况,着重了解学习与所测系统相关的风险类型与度量指标。

系统的自学金融知识:最后,对于有时间和精力的技术背景的测试小伙伴,若想全面系统的自学金融知识,该如何开始?本文建议从下面学科入手,使用大学本科程度的教材即可:初级经济学(宏观、微观)、会计学、公司理财、投资学、金融市场学(权益类、固定收益类、金融衍生品类)。

最后:【可能给予你帮助】

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你

关注我的微信公众号【伤心的辣条】免费获取~

送上一句话:

世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。

推荐好文:

包装成1年工作经验的测试工程师,我给他的面试前的建议如下

自动化测试到底要学什么?

为何跳槽不考虑腾讯?聊聊我和鹅厂的一点往事

自动化测试和手动测试哪个更高级?

新手必看:怎么写一个合格的测试用例?

python登录接口测试问题记录与解决 ( 干 货 )

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
金融软件测试是一项重要的任务,因为金融行业的软件系统需要满足高度的安全性、可靠性和合规性要求。以下是金融软件测试服务的一些关键能力: 1. 领域知识金融领域有其特殊性,包括金融产品、交易流程、合规要求等。测试团队应具备深入的金融领域知识,能够理解和模拟实际业务场景。 2. 安全测试金融系统需要具备高度的安全性,以保护用户的数据和资产。测试团队应具备安全测试的技术和知识,包括漏洞扫描、渗透测试、数据加密等。 3. 性能测试金融系统通常需要处理大量的数据和复杂的交易流程。测试团队应具备性能测试的能力,确保系统在高负载下仍然能够稳定运行。 4. 合规性测试金融行业有严格的合规要求,包括数据隐私、防洗钱、反恐怖主义融资等方面。测试团队应了解相关法规和标准,并进行合规性测试。 5. 自动化测试:由于金融系统通常复杂且变化频繁,自动化测试可以提高效率和准确性。测试团队应具备自动化测试工具和脚本的编写能力。 6. 缺陷管理:金融系统的缺陷可能导致严重的后果,测试团队应具备完善的缺陷管理流程,及时发现、跟踪和解决缺陷。 7. 报告和沟通能力:测试团队应具备清晰的报告和沟通能力,向相关利益相关方传达测试结果、风险评估和建议。 综上所述,金融软件测试服务需要具备领域知识、安全性能和合规性测试能力,同时还需要自动化测试、缺陷管理和有效的沟通能力。这些能力将有助于确保金融软件系统的质量和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值