[發明專利]安裝包的測試方法和系統有效
| 申請號: | 201310036301.5 | 申請日: | 2013-01-30 |
| 公開(公告)號: | CN103970648A | 公開(公告)日: | 2014-08-06 |
| 發明(設計)人: | 陳鴻杰 | 申請(專利權)人: | 百度國際科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/445 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 宋合成 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 安裝 測試 方法 系統 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種安裝包的測試方法和系統。
背景技術
目前很多軟件都推崇在線安裝和綁定安裝,終端下載迷你mini安裝包,該mini安裝包的大小約為幾百KB,終端運行該mini安裝包之后,向服務器發送請求獲取完整安裝包的下載地址,然后根據下載地址下載完整安裝包,最后終端以特定的命令行參數調用完整安裝包來完成指定軟件的安裝。
傳統的測試mini安裝包是否符合需求,主要是通過測試終端模擬用戶行為運行mini安裝包,并等待mini安裝包下載完整安裝包后再啟動安裝,通過檢查安裝過程中所出現的界面是否符合預期來判斷mini安裝包是否符合需求,一方面需要在不同的安裝環境下針對不同的mini安裝包進行測試,另一方面由于完整安裝包安裝成功和安裝失敗時,返回給mini安裝包的參數不同,測試終端需要分別測試完整安裝包安裝成功和安裝失敗的情況。
目前存在的問題是,測試終端每進行一次mini安裝包的測試,都需要先測試mini安裝包安裝成功的情況,然后再測試mini安裝包安裝失敗的情況,并且測試終端在進行測試時需要根據mini安裝包下載完整安裝包,并對完整安裝包進行安裝,然后卸掉軟件,再重啟測試終端(一般的軟件重啟后才可以卸載干凈),之后再重復操作測試安裝失敗的情況,測試時間、時間成本高且效率很低。
發明內容
本發明旨在至少解決上述技術問題之一。
為此,本發明的第一個目的在于提出一種安裝包的測試方法,該方法可以一方面節省了測試時間,減少了測試的時間成本,如節省了測試終端從測試服務器下載的時間,同時節約安裝、卸載軟件和重啟測試終端的時間,另一方面采用替換文件可以實現連續不間斷測試,提高了測試效率。
本發明的第二個目的在于提出另一種安裝包的測試方法。
本發明的第三個目的在于提出一種安裝包的測試系統。
為了實現上述目的,本發明第一方面的實施例公開了一種安裝包的測試方法,包括以下步驟:a、測試終端獲取第一安裝包;b、所述測試終端根據所述第一安裝包從測試服務器中獲取所述第一安裝包對應的替換文件,其中,所述替換文件用于獲取所述替換文件被調用時的命令行參數;c、所述測試終端根據所述第一安裝包調用所述替換文件,并獲取所述替換文件被調用時所保存的所述命令行參數;以及d、所述測試終端根據所述命令行參數獲取測試結果。
根據本發明實施例安裝包的測試方法,采用替換文件代替mini安裝包對應的完整安裝包進行測試,一方面節省了測試時間,減少了測試的時間成本,如節省了測試終端從測試服務器下載的時間,同時節約安裝、卸載軟件和重啟測試終端的時間,另一方面采用替換文件可以實現連續不間斷測試,提高了測試效率。
為了實現上述目的,本發明第二方面的實施例的公開了另一種安裝包的測試方法,包括以下步驟:a、測試服務器接收測試終端根據第一安裝包發送的第一下載請求;b、所述測試服務器根據所述第一下載請求在所述測試服務器中進行查找以獲取所述第一安裝包對應的替換文件,其中,所述替換文件用于獲取所述替換文件被調用時的命令行參數;以及c、所述測試服務器將所述替換文件發送至所述測試終端,以使所述測試終端根據所述第一安裝包調用所述替換文件,并獲取所述替換文件被調用時所保存的所述命令行參數,以及根據所述命令行參數獲取測試結果。
根據本發明實施例安裝包的測試方法,采用替換文件代替mini安裝包對應的完整安裝包進行測試,一方面節省了測試時間,減少了測試的時間成本,如節省了測試終端從測試服務器下載的時間,同時節約安裝、卸載軟件和重啟測試終端的時間,另一方面采用替換文件可以實現連續不間斷測試,提高了測試效率。
為了實現上述目的,本發明第三方面的實施例的公開了另一種安裝包的測試系統,包括:測試終端和測試服務器,其中,所述測試終端,用于獲取第一安裝包,并根據所述第一安裝包從所述測試服務器中獲取所述第一安裝包對應的替換文件,其中,所述替換文件用于獲取所述替換文件被調用時的命令行參數,以及根據所述第一安裝包調用所述替換文件,并獲取所述替換文件被調用時所保存的所述命令行參數,以及、根據所述命令行參數獲取測試結果;所述測試服務器,用于根據所述第一安裝包獲取對應的替換文件,并將所述替換文件發送至所述測試終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度國際科技(深圳)有限公司,未經百度國際科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310036301.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可控槳葉式自動離合軸
- 下一篇:離合器裝置





