系統測試是整合之後對交易系統整體進行測試。系統測試包含下面的幾個測試流程。
圖形用戶界面(GUI)測試確保系統的人機交互界面可以讓用戶(如負責監控交易活動的工作人員)完成其工作。通常GUI測試需要保證屏幕上出現的所有按鈕都與適當的功能相連,一切都與開發過程的設計階段所制足的說明相符。
易用性和性能測試與GUI測試在很大程度上是類似的,不過並不限於測試圖形用戶界面,它還包括測試某個功能的速度之類的內容。例如,系統處理“關閉系統”這個請求需要多長時間,從風險管理的角度來看這個時間是否可以接受,等等。
壓力測試是高頻交易系統測試的一個關鍵部分。壓力測試要記錄並且反化假設中的極端事件對系統表現造成的衝擊。例如,如果某隻證券在非常短的時間裏下跌了10%,系統將會作何反應?如果交易所因爲不可抗力而關閉,系統無法平倉怎麼辦?還有其他哪些最壞的悄形?它們又將如何影響系統的表現以及後來的盈虧?