軟件測試在證券軟件定制中的應用

作者:adminy 發布時間:2020-01-20 瀏覽量:

  軟件測試作為證券軟件定制質量控制的一個重要方式,是利用測試工具按照測試方案和流程對系統進行功能和性能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對測試方案可能出現的問題進行分析和評估。目前,軟件測試正朝著持續的反饋機制方向發展,力爭貫穿于整個證券軟件定制的生命周期,及早發現問題,減少開發成本,有效提高證券軟件系統的定制效率。


  一、軟件測試的對象


  軟件測試和程序測試不同,它存在于證券軟件定制系統的整個生命周期,能夠保證軟件正確地實現了一些特定功能的一系列活動,并證實在一個給定的外部環境中軟件的邏輯正確性。軟件開發的需求分析、規則、設計書、程序等都是軟件測試的對象。


  二、軟件測試的目的和意義


  軟件測試是證券軟件定制系統質量控制的一個重要方式,測試的目的在于找出程序中的缺陷,及早發現并解決問題,完善軟件的功能,將軟件成分由低層組裝到高層,盡量促使軟件符合系統定義的技術要求,爭取在最少的時間內建立標準的證券軟件定制系統的模型。軟件測試能夠防止軟件開發中的錯誤,及時謹慎地衡量軟件品質,保證發布出去的產品達到一定的質量標準。


  軟件測試的意義可以從三個方面來說:一是確認軟件的質量,即確認軟件是否做了需求者所期望的事情,并以正確的方式來做了這個事情;二是提供信息,比如提供給開發人員或程序經理的反饋信息,為風險評估所準備的信息;三是保證整個證券軟件定制過程是高質量的,軟件測試不僅測試軟件產品的本身,而且還包括證券軟件定制的過程。


  三、軟件測試的方法


  軟件測試的方法和技術是多種多樣的,根據測試是否針對系統的內部結構和具體實現算法可以分為黑盒測試和白盒測試。


  黑盒測試也稱功能測試或數據驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用。在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數鋸而產生正確的輸出信息,并且保持外部信息的完整性。


  白盒測試也稱結構測試或邏輯驅動測試,它是知道產品內部工作過程,可通過測試來檢測產品內部動作是否按照規格說明書的規定正常進行,按照程序內部的結構測試程序,檢驗程序中的每條通路是否都能按預定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅動、基本路徑測試法等,主要用于軟件驗證。


飞禽走兽游戏大厅