什么叫做安全性测试?如何进行该项测试?
安全性测试是测试过程中另外一个必不可少,但又经常被人们忽视的环节。安全性测试的口的是找出可能存在的安全漏洞,并且提供软件解决方案来修补漏洞,或者创建一个漏洞检测机制,建立漏洞出现时的应急处理措施。高频交易系统很容易受到来自互联网的安全威胁,一些恶意用户可能会为了窃取交易资金而试图劫持账号、密码等其他机密信息。然而,我们也不能低估机构内部的安全威胁,心怀不轨的员工或者满腹怨恨的工作人员可以通过不正当的方法进入交易系统,由此造成巨大的破坏。所有这些可能性都须进行测试并予以考虑。
可扩展性测试是指测试系统的容量。在不显著影响系统性能的情况下,系统能够同时处理多少只证券并能取得盈利?这个问题的答案看似无关紧要,但事实情况绝非如此。在系统中每添加一只证券,都要求分配计算机资源和网络带宽。在同一台机器上同时处理大a证券可能会显著降低计算机性能,从而打乱了报价和交易信号,并且影响到交易盈亏。具体最多能处理多少只证券取决于每个交易平台的性能,以及可用的计算能力。