[發明專利]一種軟件測試平臺的移植方法及系統有效
| 申請號: | 201410301772.9 | 申請日: | 2014-06-27 |
| 公開(公告)號: | CN104063320B | 公開(公告)日: | 2018-05-25 |
| 發明(設計)人: | 沈志剛;張鑫 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 杭州千克知識產權代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 201616 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件測試平臺 測試執行系統 可執行文件 移植 庫文件 副本 復制 目標計算機 創建模塊 獨立運行 生成模塊 移植系統 重定向 打包 調用 創建 | ||
本發明提供一種軟件測試平臺的移植方法及系統,所述軟件測試平臺的移植方法包括:創建一個包括要移植的軟件測試平臺的副本的測試執行系統;將所述要移植的軟件測試平臺所依賴的所有庫文件復制到所述測試執行系統中,并將所述測試執行系統中的所述軟件測試平臺副本對所依賴的庫文件的調用重定向到所述測試執行系統的庫文件;將所述測試執行系統打包成可執行文件。軟件測試平臺的移植系統包括:測試執行系統創建模塊、庫文件加入模塊以及可執行文件生成模塊。本發明可以很方便的生成用于軟件測試平臺移植的可執行文件。這個可執行文件可以獨立運行,直接其復制到目標計算機上即可使用。
技術領域
本發明涉及一種軟件測試平臺的移植,特別是涉及一種軟件測試平臺的移植方法及系統。
背景技術
軟件測試平臺是一個為客戶打造了集高效率、低成本等特性于一身,大幅縮短了軟件產品測試周期,并且可以提升產品品質,同時還能充分發揮虛擬化的優勢,減少物理工作站的數量,和降低客戶的IT系統能耗、提高了空間使用效率的軟件工作空間。軟件測試平臺包括各種不同的元素,架構,流程,標準,機制和工具等等。其中,架構包括測試體系中有關的各種Roles以及對應的Responsibilities。流程包括測試相關的各種流程,比如測試項目流程,測試管理流程等。標準包括在測試相關的各種流程中應該遵循的各種標準。機制包括各種相關的機制,如溝通機制,反饋機制等。工具包括用于實現各項工作和流程的輔助工具,如自動化測試工具,測試管理工具等。
用戶有時需要將整個軟件測試平臺移植到其他計算機上。軟件測試平臺的移植通常不僅需要對軟件測試平臺本身進行移植,而且需要將軟件測試平臺運行所依賴的各種軟件進行移植,并相應的作一些設置或配置,才能讓移植的軟件測試平臺在目標計算機上正常的運行。一種較為先進的實現方案是將整個軟件測試平臺及其所依賴的各種軟件通過某些安裝包制作工具整合并制作成一個安裝包,然后在需要移植的計算機上運行此安裝包,通過解壓、修改環境變量及注冊表的方式完成此次移植。
現有的軟件測試平臺的移植方式是要通過解壓或安裝的方式來實現,一些其所依賴的軟件必須安裝并配置到運行環境中。這種移植方式必須確保該軟件測試平臺及其所依賴軟件的安裝,不止操作上相對比較繁瑣(可能需要對不同的操作系統做不同的配置),同時有可能發生與其它本地軟件的沖突,造成平臺的安裝與運行失敗。因此,如何找到一種軟件測試平臺的移植方法,讓軟件測試平臺的移植變得簡單且成功,成為了本領域技術人員亟待解決的問題。
發明內容
鑒于以上所述現有技術的缺點,本發明的目的在于提供一種軟件測試平臺的移植方法及系統,用于解決現有技術中軟件測試平臺的移植復雜且容易失敗的問題。
為實現上述目的及其他相關目的,本發明提供一種軟件測試平臺的移植方法,所述軟件測試平臺的移植方法包括:創建一個包括要移植的軟件測試平臺的副本的測試執行系統;將所述要移植的軟件測試平臺所依賴的所有庫文件復制到所述測試執行系統中,并將所述測試執行系統中的所述軟件測試平臺副本對所依賴的庫文件的調用重定向到所述測試執行系統的庫文件;將所述測試執行系統打包成可執行文件。
優選地,所述軟件測試平臺包括基于Tcl/Tk的軟件測試平臺。
優選地,所述創建一個包括要移植的軟件測試平臺的副本的測試執行系統的具體實現包括:使用TclKit與SDX工具創建一個包括所述要移植的軟件測試平臺的副本的測試執行系統。
優選地,所述將所述測試執行系統中的所述軟件測試平臺副本對所依賴的庫文件的調用重定向到所述測試執行系統的庫文件的具體實現包括:將所述測試執行系統中的所述軟件測試平臺副本對所依賴的庫文件的調用路徑修改為所述測試執行系統的庫文件路徑。
優選地,將所述測試執行系統打包成可執行文件的具體實現包括使用TclKit與SDX工具將所述測試執行系統打包成可執行文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410301772.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:處理對象的方法及裝置
- 下一篇:一種邏輯窗口的點擊命中方法及系統





