[發明專利]一種ATM測試方法及裝置有效
| 申請號: | 200910105613.0 | 申請日: | 2009-02-19 |
| 公開(公告)號: | CN101493793A | 公開(公告)日: | 2009-07-29 |
| 發明(設計)人: | 郭亞;柏兆朋;王志發;杜秀松 | 申請(專利權)人: | 深圳市紫金支點技術股份有限公司;北京紫金支點技術有限公司;上海紫金信息技術有限公司;南京紫津融暢信息科技服務有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市君勝知識產權代理事務所 | 代理人: | 王永文 |
| 地址: | 518057廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 atm 測試 方法 裝置 | ||
技術領域
本發明涉及ATM(自動柜員機),特別涉及一種ATM測試方法及裝置。?
背景技術
對于銀行來說,由于廠商和機型的不斷增加,導致測試工作量大大增加,耗費人工和時間成本也在不斷增大。又由于測試工作中,重復的工作量比較多,因此開發一套能夠用于自動測試的工具來代替人工進行測試工作,既可以大大減少無謂地重復勞動,又可以避免人工測試過程中由于疏忽帶來的測試結果的不準確性。?
軟件測試的工作量很大(據統計,會用到40%的開發時間;一些可靠性要求非常高的軟件,測試時間甚至占到總開發時間的60%),但測試卻是在整個軟件過程中最有可能應用計算機進行自動化的工作,原因是測試的許多操作是重復性的、非智力創造性的、需求細致注意力的工作。計算機就最適合于代替人類去完成這些任務。企業在這方面的投資,會對整個開發工作的質量、成本、和周期帶來非常明顯的效果。?
目前使用到的自動測試軟件有QuickTest、Rational、SilkTest等。但由于其針對性比較明顯,因此只能夠運用到十分有限的領域。ATM自動測試由于涉及到硬件交互、軟件通訊等各個模塊的互動,又具有比較強的專業性質,因此上述工具無法滿足ATM應用程序自動測試的要求。?
發明內容
本發明的目的是,針對上述現有技術存在的缺陷提供了一種ATM測試?方法及裝置,提高了ATM的測試效率和準確性,節省了工作時效、增加可靠性。?
本發明的技術方案如下:?
一種ATM測試方法,包括:?
選擇測試類型;?
載入所選擇測試類型的測試案例庫;?
順序的讀取所述案例庫中的單條案例,并將所述單條案例解析成可執行命令;?
執行所述的可執行命令;?
接收ATM發送的根據執行所述可執行命令產生的分析數據;?
提取該分析數據的關鍵字,與單條案例中預置的關鍵字進行對比,如果接收的分析數據也具有該關鍵字,則判斷該分析數據是進行該測試所需的分析數據;?
將判斷為所需的分析數據與案例預期結果關鍵字進行匹配,產生數據分析結果。?
其中,所述提取該分析數據的關鍵字,與單條案例中預置的關鍵字進行對比,具體包括:?
遍歷關鍵字庫,如果在分析數據中查找到與所述單條案例中預置的關鍵字相匹配的關鍵字,則將其標記為關鍵字;或者,?
遍歷關鍵格式庫,如果在分析數據中查找到與所述單條案例中預置的關鍵格式相匹配的關鍵格式,則提取所述分析數據關鍵格式中的關鍵字。?
其中,將所述判斷為所需的分析數據與案例預期結果關鍵字進行匹配,產生數據分析結果,具體包括:?
將所述判斷為所需的分析數據與案例預期結果關鍵字進行匹配;?
如果案例預期結果關鍵字與分析的數據一一匹配并且時序相同,則測試通過,如果案例預期結果關鍵字與分析數據不能一一匹配,則測試沒有?通過,如果超時沒有取到與案例預期結果關鍵字相匹配的分析數據,則測試沒有通過。?
其中,所述產生數據分析結果之后,進一步包括:上報所述分析結果。?
一種ATM測試裝置,包括:?
測試類型選擇單元,用于選擇測試類型;?
案例庫載入單元,用于載入所選擇測試類型的測試案例庫;?
案例解析單元,用于順序的讀取所述案例庫中的單條案例,并將所述單條案例解析成可執行命令;?
命令執行單元,用于執行所述的可執行命令;?
數據接收單元,用于接收ATM發送的根據執行所述可執行命令產生的分析數據;?
數據識別單元,連接在所述數據接收單元和數據分析單元之間,用于提取該分析數據的關鍵字,與所述單條案例中預置的關鍵字進行對比,如果接收的分析數據也具有該關鍵字,則判斷該分析數據是進行該測試所需的分析數據;?
數據分析單元,用于對判斷為所需的分析數據與案例預期結果關鍵字進行匹配,產生數據分析結果。?
其中,該ATM測試裝置,還包括:分析結果上報單元,用于上報所述分析結果。?
本發明的有益效果為:本發明提供的ATM測試方法及裝置,將當前實際測試過程中用到的測試案例以案例庫的形式儲存起來,測試程序啟動之后,將案例庫載入ATM測試裝置,并順序調用單個案例執行,根據案例的描述執行可執行命令,使相應的設備動作,最后對比實際執行結果與預期結果,以判斷是否通過測試。減少測試人員的工作量,全面提高了ATM的測試效率,縮短了測試周期,增強了測試的穩定性和可靠性。?
附圖說明?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市紫金支點技術股份有限公司;北京紫金支點技術有限公司;上海紫金信息技術有限公司;南京紫津融暢信息科技服務有限公司,未經深圳市紫金支點技術股份有限公司;北京紫金支點技術有限公司;上海紫金信息技術有限公司;南京紫津融暢信息科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910105613.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:配電網電氣設備圖的顯示裝置
- 下一篇:一種移動終端及其開機方法和系統





