[發明專利]電腦可執行的翻譯軟件測試系統及其方法有效
| 申請號: | 200710165388.0 | 申請日: | 2007-10-26 |
| 公開(公告)號: | CN101419568A | 公開(公告)日: | 2009-04-29 |
| 發明(設計)人: | 邱全成;王允 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京安信方達知識產權代理有限公司 | 代理人: | 龍 洪;霍育棟 |
| 地址: | 臺灣省臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電腦 可執行 翻譯 軟件 測試 系統 及其 方法 | ||
技術領域
本發明為有關于一種軟件測試系統及其方法,特別是指一種可對比翻譯資料是否匹配及提供測試壓力以判斷翻譯軟件的存儲器溢位狀況的翻譯軟件測試系統及其方法。
背景技術
近年來,隨著電腦的普及與網際網路的快速發展,多語系文件已廣為流通,因此能夠翻譯各種語系的翻譯軟件便應運而生,一般而言,翻譯軟件在上市前均需要經過測試,測試的目的在于避免翻譯軟件的翻譯資料不匹配,使得翻譯軟件在翻譯的過程中找出不匹配的解釋,以及了解翻譯軟件設計的好壞,例如當翻譯軟件在翻譯大量詞匯輸入查詢的情況下,是否會發生存儲器溢位狀況,以確保翻譯軟件都能夠具有一定的穩定度。
目前較為普遍的測試方法是通過一批測試人員,如五個人,花費數個工作日,以人工的方式輸入待翻譯的詞匯,對翻譯軟件進行連續查詢詞匯的測試。由于是借助人工的方式進行翻譯測試,因此并不能保證測試人員不會因精神松懈,造成在測試過程中發生遺漏測試的情況,進而產生測試壓力不足的問題。
另一方面,因為人工的方式不能產生足夠的測試壓力,因此,通過人工的方式進行測試,無法測出隱藏在翻譯軟件中的程序設計不當的問題,例如:在足夠的測試壓力下,存儲器在十分頻繁的配置與釋放的過程中,可能會造成存儲器溢位的問題,而這個問題是以人工的方式進行測試所無法發現的。
綜上所述,可知先前技術中長期以來一直存在翻譯軟件測試壓力不足的問題,因此有必要提出改進的技術手段,來解決此一問題。
發明內容
有鑒于先前技術存在的問題,本發明遂揭露一種翻譯軟件測試系統及其方法。
本發明所揭露的電腦可執行的翻譯軟件測試系統,應用于翻譯軟件中,其特征在于:包括控制代碼檢索模塊、存儲器監控模塊、載入模塊及溢位對比模塊。其中,控制代碼檢索模塊,用以取得翻譯軟件所產生的詞匯翻譯視窗的視窗控制代碼;存儲器監控模塊,當取得視窗控制代碼后,依據翻譯測試前的第一時間點,記錄作業系統的使用存儲器狀況為第一存儲參數,以及依據各測試詞匯翻譯后的第二時間點,記錄作業系統的使用存儲器狀況為第二存儲參數;載入模塊,用以載入測試詞匯,持續進行翻譯測試;溢位對比模塊,將第一存儲參數與第二存儲參數進行對比處理,若第二存儲參數大于第一存儲參數則代表存儲器溢位,并輸出溢位警示。
除此之外,本發明所揭露的電腦可執行的翻譯軟件測試系統還包含詞匯對比模塊,用以依據視窗控制代碼,接收自翻譯軟件進行翻譯產生的詞匯解釋,接著將各測試詞匯的詞匯解釋及翻譯產生的詞匯解釋進行差異性對比,并輸出對比結果。
至于本發明的電腦可執行的翻譯軟件測試方法,應用于翻譯軟件中,至少包括以下步驟:取得翻譯軟件所產生的詞匯翻譯視窗的視窗控制代碼;當取得視窗控制代碼后,依據翻譯測試前的第一時間點,記錄作業系統的使用存儲器狀況為第一存儲參數;載入測試詞匯,持續進行翻譯測試。
針對每個測試詞匯執行翻譯測試,還包含執行下列步驟:依據各測試詞匯翻譯后的第二時間點,記錄作業系統的使用存儲器狀況為第二存儲參數;將第一存儲參數與第二存儲參數進行對比處理,若第二存儲參數大于第一存儲參數則代表存儲器溢位,并輸出溢位警示。
上述本發明的電腦可執行的翻譯軟件測試方法,還包含以下步驟用以進行詞匯對比:依據視窗控制代碼,接收自翻譯軟件進行翻譯產生的詞匯解釋;接著將各測試詞匯的詞匯解釋及翻譯產生的詞匯解釋進行差異性對比,并輸出對比結果。
本發明所揭露的電腦可執行的翻譯軟件測試系統與方法如上,與先前技術之間的差異在于本發明可通過載入大量待測試的詞匯進行查詢測試,而得到足夠的測試壓力,進而能夠得知翻譯軟件在查詢時的翻譯資料匹配狀況及存儲器溢位狀況。
透過上述的技術手段,本發明可以達到改善翻譯軟件的翻譯品質及執行穩定性的技術功效。
附圖說明
圖1為本發明電腦可執行的翻譯軟件測試系統的方塊圖。
圖2為本發明電腦可執行的翻譯軟件測試方法的流程圖。
圖3為本發明的詞匯表示意圖。
圖4為待測試的翻譯軟件的詞匯翻譯視窗示意圖。
圖5為本發明翻譯軟件測試系統的測試界面示意圖。
具體實施方式
以下將配合圖示及實施例來詳細說明本發明的實施方式,以此對本發明如何應用技術手段來解決技術問題并達到技術功效的實現過程能充分理解并據以實施。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710165388.0/2.html,轉載請聲明來源鉆瓜專利網。





