身在金融行业

上一篇 / 下一篇  2015-07-22 15:58:34 / 个人分类:金融行业测试

听《财经郎眼》的王福重教授一次又一次的“金融立国”观点,对抗郎咸平教授的“制造立国”。两位都是我仰慕和佩服的经济学专家,他们把经济学用通俗的语言,为老百姓指点迷津,实在让人感激。我作为一名小小的软件测试人员,惶论哪种观点更正确,但是金融行业在中国,有着举足轻重的地位。我有幸进入该行业一年多,以一种学生的姿态来将我所学和所想整理出来,拼凑零碎的思路,供大家指正。

 

商业模式

对比传统软件公司的定制软件赚取利润,金融行业通过交易产生的手续费、利率差等方式完胜。试想每个银行每天都有那么多人进行取款、消费等各种交易,这之间得产生多少手续费。存钱和贷款之间非常大利率差,银行可以轻轻松松地坐等大家**存款和贷款。但是,金融行业对资质和牌照都有严格要求,门槛也相对较高。竞争非常猛烈,支付宝、微信支付、P2P等各种互联网金融的兴起也打破了这种传统银行的“统治”格局。只有不断创新和拥抱变化,才能在竞争中持续获胜。

 

复杂度

        金融行业的软件系统是为金融业务服务的,业务广、专、精,结合了经济学、金融学、银行管理等学科。软件系统往往都由非常多的子系统构成,分布式部署,子系统互联互通又兼顾准确、安全、高效,海量数据处理等。这些特点也决定了对软件人员的要求也非常高。团队成员都专而精,数据分析师、数据库DBA、配置管理、专职运维等岗位都非常重要,版本管理系统、测试环境管理、运维系统等都全部配备。单元测试接口测试、功能自动化回归测试、性能测试、可靠性测试、安全性测试等都必不可少。

 

业务特点

        软件测试首先要明白测什么。具体就是要理解所测软件的业务特点。金融行业业务专业且复杂,测试时更需要站在使用者的角度去进行测试设计,尽可能弄明白业务设计的目的,同时也需要不断积累自己的业务知识。

举个简单的例子,如ATM取款。我们要测试取款这个流程,首先,站在银行的角度,不满足条件时不允许客户取款;客户成功取款后,银行和客户的账务不能出错。取款条件、账务计算成为测试的重点。其次,站在客户的角度,尽可能方便地取到自己需要的钱。如果在银行ATM机器上取钱非常困难,那么是没有很多人愿意去操作。易用性测试中需要考虑客户操作的便捷性。

        

        通过以上几点分析,我相信大家能看出我是热爱着金融这个行业,同样我也热爱着测试这份职业。它带给我接触这个世界不同面的机会,我会持续不断地坚持学习和成长,总结和分享。


TAG: 行业 金融

突破totop 引用 删除 wycmjrg   /   2016-01-13 11:44:42
5
hello.dong的个人空间 引用 删除 hello.dong   /   2015-12-27 23:33:48
5
hurose的个人空间 引用 删除 hurose   /   2015-08-11 08:23:54
5
 

评分:0

我来说两句

Open Toolbar