電子設(shè)備外設(shè)兼容性測試方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種電子設(shè)備外設(shè)兼容性測試方法及裝置,通過電子設(shè)備端自動向服務(wù)端查詢最新或特定的測試程序并自動進行安裝,而后電子設(shè)備在測試完成后能夠自行上送測試報告,進而服務(wù)端將收到的報告按機型進行分類保存進行備份,同時生成直觀的所有機型的測試報告。進而節(jié)省人工安裝測試程序的時間及出現(xiàn)差錯的幾率,同時提高了測試效率。同時通過對測試結(jié)果進行分析生成直觀的報告便于開發(fā)人員進行分析。
【專利說明】電子設(shè)備外設(shè)兼容性測試方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子產(chǎn)品測試領(lǐng)域,尤其是指一種電子設(shè)備外設(shè)兼容性測試方法及裝置。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,各類電子設(shè)備(如手機、平板電腦、MP4等)已大量滲透入人們的日常生活中。隨之的電子設(shè)備的周邊即各類外設(shè)種類也越發(fā)多,然而由于電子設(shè)備本身硬件、系統(tǒng)的差異,會導(dǎo)致不同外設(shè)與不同電子設(shè)備間存在兼容性問題,作為開發(fā)商就需要對該種兼容性進行測試。而現(xiàn)有的兼容性測試方法中,需要人工將測試程序安裝至測試的電子設(shè)備,進而再通過測試程序測試兼容性情況,可見存在較耗時、步驟繁瑣而且在版本升級或安裝特定版本時容易出錯的缺陷。此外,現(xiàn)有測試方法中的測試程序生成的測試報告和/或測試日志需要人工導(dǎo)入到PC端進行查看,也不便于測試人員即使快速的獲取測試結(jié)果進行分析。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服了上述缺陷,提供一種電子設(shè)備外設(shè)兼容性測試方法及裝置。
[0004]本發(fā)明的目的是這樣實現(xiàn)的:一種電子設(shè)備外設(shè)兼容性測試方法,它包括步驟,
[0005]A)、測試獲取,電子設(shè)備從服務(wù)端獲取測試程序并自動安裝;
[0006]B)、結(jié)果反饋,電子設(shè)備執(zhí)行本地測試程序,待測試完成后將測試結(jié)果反饋至服務(wù)端;所述測試結(jié)果包括測試程序生成的測試報告和/或測試日志;
[0007]C)、結(jié)果處理,服務(wù)端將反饋來的測試結(jié)果與反饋電子設(shè)備對應(yīng)保存;
[0008]作為一實施例,上述步驟中的步驟A具體包括步驟,
[0009]Al)、電子設(shè)備通過互聯(lián)網(wǎng)或移動通訊網(wǎng)或短信方式向服務(wù)器發(fā)送測試程序是否存在的查詢請求;
[0010]A2)、服務(wù)器收到查詢請求后,查詢是否存在與電子設(shè)備對應(yīng)的測試程序,若不存在則返回錯誤信息,存在則將該測試程序通過互聯(lián)網(wǎng)或移動通訊網(wǎng)方式下發(fā)給請求的電子設(shè)備;
[0011]A3)、電子設(shè)備在收到下發(fā)的測試程序后判斷自身是否已安裝測試程序,是則卸載原有測試程序后重新安裝新收到的測試程序;
[0012]作為一實施例,上述步驟中的所述步驟Al中的查詢請求包括電子設(shè)備身份信息和/或已安裝測試程序身份信息;所述身份信息為電子設(shè)備的品牌、型號、硬件信息中的一種或者多種;
[0013]作為一實施例,所述測試報告還包括電子設(shè)備身份信息,所述身份信息至少包括以下一種信息,電子設(shè)備的品牌、型號、硬件信息;
[0014]作為一實施例,上述步驟C后還包括步驟D)、服務(wù)端對保存的測試結(jié)果進行分析后生成總測試報告。
[0015]本發(fā)明還涉及一種電子設(shè)備外設(shè)兼容性測試裝置,它包括:
[0016]測試獲取模塊,用于電子設(shè)備從服務(wù)端獲取測試程序并自動安裝后轉(zhuǎn)到結(jié)果反饋模塊;
[0017]結(jié)果反饋模塊,用于電子設(shè)備執(zhí)行本地測試程序,待測試完成后將測試結(jié)果反饋至服務(wù)端后轉(zhuǎn)到結(jié)果處理模塊;所述測試結(jié)果包括將程序生成的測試報告和/或測試日志;
[0018]結(jié)果處理模塊,用于服務(wù)端將反饋來的測試結(jié)果與反饋電子設(shè)備對應(yīng)保存。
[0019]上述結(jié)構(gòu)中,所述測試獲取模塊具體包括,
[0020]請求發(fā)送單元,用于電子設(shè)備通過互聯(lián)網(wǎng)或移動通訊網(wǎng)或短信方式向服務(wù)器發(fā)送測試程序是否存在的查詢請求,而后轉(zhuǎn)到請求反饋單元;
[0021]請求反饋單元,用于服務(wù)器收到查詢請求后,查詢是否存在與電子設(shè)備對應(yīng)的測試程序,若不存在則返回錯誤信息,存在則將該測試程序通過互聯(lián)網(wǎng)或移動通訊網(wǎng)方式下發(fā)給請求的電子設(shè)備而后轉(zhuǎn)到測試安裝單元;
[0022]測試安裝單元,用于電子設(shè)備在收到下發(fā)的測試程序后判斷自身是否已安裝測試程序,是則卸載原有測試程序后重新安裝新收到的測試程序;
[0023]上述結(jié)構(gòu)中,所述請求發(fā)送單元中的查詢請求包括電子設(shè)備身份信息和/或已安裝測試程序身份信息;所述身份信息為電子設(shè)備的品牌、型號、硬件信息中的一種或者多種;
[0024]上述中,所述測試報告還包括電子設(shè)備身份信息,所述身份信息至少包括以下一種信息,電子設(shè)備的品牌、型號、硬件信息;
[0025]上述結(jié)構(gòu)中還包括,測試結(jié)果輸出模塊,用于待結(jié)果處理模塊保存后,服務(wù)端對保存的測試結(jié)果進行分析后生成總測試報告。
[0026]本發(fā)明的有益效果在于提供了 一種電子設(shè)備外設(shè)兼容性測試方法及裝置,通過電子設(shè)備端自動向服務(wù)端查詢最新或特定的測試程序并自動進行安裝,而后電子設(shè)備在測試完成后能夠自行上送測試報告,進而服務(wù)端將收到的報告按機型進行分類保存進行備份,同時生成直觀的所有機型的測試報告。進而節(jié)省人工安裝測試程序的時間及出現(xiàn)差錯的幾率,同時提高了測試效率。同時通過對測試結(jié)果進行分析生成直觀的報告便于開發(fā)人員進行分析。
【具體實施方式】
[0027]為詳細說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合實施方式詳予說明。
[0028]本發(fā)明提供了一種電子設(shè)備外設(shè)兼容性測試方法,它包括步驟:
[0029]A)、測試獲取,電子設(shè)備從服務(wù)端獲取測試程序并自動安裝;
[0030]較佳的,本步驟A可具體包括步驟,
[0031]Al)、電子設(shè)備通過互聯(lián)網(wǎng)(TCP)或移動通訊網(wǎng)(移動通訊組網(wǎng))或短信(SMS、MMS)方式向服務(wù)器發(fā)送測試程序是否存在的查詢請求。
[0032]此處的查詢請求既可以是電子設(shè)備處于首次獲取測試程序的請求,也可以是電子設(shè)備已安裝了測試程序,但需要確認是否有需要更新的測試程序的查詢請求。
[0033]而為了使得設(shè)備查詢對應(yīng)測試程序的成功率,此處的查詢請求中應(yīng)當包括電子設(shè)備身份信息和/或已安裝測試程序身份信息;所述身份信息可為電子設(shè)備的品牌、型號、硬件信息中的一種或者多種。
[0034]A2)、服務(wù)器收到查詢請求后,查詢(主要是根據(jù)查詢請求中的信息對應(yīng)查詢匹配)是否存在與電子設(shè)備對應(yīng)的測試程序,若不存在則返回錯誤信息,存在則將該測試程序通過互聯(lián)網(wǎng)(TCP)或移動通訊網(wǎng)方式下發(fā)給請求的電子設(shè)備。
[0035]此外對應(yīng)電子設(shè)備發(fā)來的查詢請求是查詢是否存在測試程序需要更新的情況,服務(wù)器收到查詢請求后,具體查詢是否存在與電子設(shè)備對應(yīng)高版本的測試程序,若不存在則返回錯誤信息,存在則將該測試程序通過互聯(lián)網(wǎng)或移動通訊網(wǎng)方式下發(fā)給請求的電子設(shè)備。
[0036]A3)、電子設(shè)備在收到下發(fā)的測試程序后判斷自身是否已安裝測試程序,是則卸載原有測試程序后重新安裝新收到的測試程序。
[0037]B)、結(jié)果反饋,電子設(shè)備執(zhí)行本地測試程序,待測試完成后將測試結(jié)果反饋至服務(wù)端;所述測試結(jié)果包括將程序生成的測試報告和/或測試日志。根據(jù)不同情況,測試結(jié)果可能還包括音頻記錄文件。音頻文件是測試時手機與電子設(shè)備間通過音頻口通訊的錄音產(chǎn)生的文件,用于測試出錯時,分析問題原因。
[0038]C)、結(jié)果處理,服務(wù)端將反饋來的測試結(jié)果與反饋電子設(shè)備對應(yīng)保存。
[0039]具體地說,本步驟為,服務(wù)端監(jiān)電子設(shè)備端的結(jié)果及日志上傳請求,并將結(jié)果及日志按機型建立相應(yīng)的文件夾組織保存測試結(jié)果、日志及音頻記錄文件等測試數(shù)據(jù)。
[0040]借由上述方法,可使得在電子設(shè)備外設(shè)兼容性測試上,實現(xiàn):節(jié)省人工安裝測試程序的時間及出現(xiàn)差錯的幾率,同時提高測試效率的目的。
[0041]進一步,根據(jù)需求可在步驟C后還多添加一個步驟:
[0042]D)、服務(wù)端對保存的測試結(jié)果進行分析后生成總測試報告。
[0043]作為一實施例,為了方便后期對測試報告的查看,在測試報告還包括電子設(shè)備身份信息,所述身份信息可包括電子設(shè)備的品牌、型號、硬件信息中的一種或者多種。
[0044]具體的方式可為服務(wù)端讀取并分析所有上送并保存在服務(wù)端的測試結(jié)果,而后自動生成總測試報告導(dǎo)出成Excel格式,方便開發(fā)人員查閱。
[0045]由此,開發(fā)人員可直接閱讀服務(wù)端對測試結(jié)果進行分析生成直觀的報告,大大便利了開發(fā)人員對測試結(jié)果的分析。
[0046]本發(fā)明還涉及一種電子設(shè)備外設(shè)兼容性測試裝置,其特征在于:它包括,
[0047]測試獲取模塊,用于電子設(shè)備從服務(wù)端獲取測試程序并自動安裝后轉(zhuǎn)到結(jié)果反饋模塊;
[0048]較佳的,本測試獲取模塊具體包括,
[0049]請求發(fā)送單元,用于電子設(shè)備通過互聯(lián)網(wǎng)或移動通訊網(wǎng)或短信方式向服務(wù)器發(fā)送測試程序是否存在的查詢請求,而后轉(zhuǎn)到請求反饋單元。
[0050]此處的查詢請求既可以是電子設(shè)備處于首次獲取測試程序的請求,也可以是電子設(shè)備已安裝了測試程序,但需要確認是否有需要更新的測試程序的查詢請求。
[0051]而為了使得設(shè)備查詢對應(yīng)測試程序的成功率,此處的查詢請求中應(yīng)當包括電子設(shè)備身份信息和/或已安裝測試程序身份信息;所述身份信息可為電子設(shè)備的品牌、型號、硬件信息中的一種或者多種。
[0052]請求反饋單元,用于服務(wù)器收到查詢請求后,查詢是否存在與電子設(shè)備對應(yīng)的測試程序,若不存在則返回錯誤信息,存在則將該測試程序通過互聯(lián)網(wǎng)或移動通訊網(wǎng)方式下發(fā)給請求的電子設(shè)備而后轉(zhuǎn)到測試安裝單元。
[0053]此處對應(yīng)電子設(shè)備發(fā)來的查詢請求是查詢是否存在測試程序需要更新的情況,服務(wù)器收到查詢請求后,具體查詢是否存在與電子設(shè)備對應(yīng)高版本的測試程序,若不存在則返回錯誤信息,存在則將該測試程序通過互聯(lián)網(wǎng)或移動通訊網(wǎng)方式下發(fā)給請求的電子設(shè)備。
[0054]測試安裝單元,用于電子設(shè)備在收到下發(fā)的測試程序后判斷自身是否已安裝測試程序,是則卸載原有測試程序后重新安裝新收到的測試程序。
[0055]結(jié)果反饋模塊,用于電子設(shè)備執(zhí)行本地測試程序,待測試完成后將測試結(jié)果反饋至服務(wù)端后轉(zhuǎn)到結(jié)果處理模塊;所述測試結(jié)果包括將程序生成的測試報告和/或測試日志。根據(jù)不同情況,測試結(jié)果可能還包括音頻記錄文件。
[0056]結(jié)果處理模塊,用于服務(wù)端將反饋來的測試結(jié)果與反饋電子設(shè)備對應(yīng)保存。
[0057]具體地說,本結(jié)果處理模塊的作用為:服務(wù)端監(jiān)電子設(shè)備端的結(jié)果及日志上傳請求,并將結(jié)果及日志按機型建立相應(yīng)的文件夾組織保存測試結(jié)果、日志及音頻記錄文件等測試數(shù)據(jù)。
[0058]借由上述裝置,可使得在電子設(shè)備外設(shè)兼容性測試上,實現(xiàn):節(jié)省人工安裝測試程序的時間及出現(xiàn)差錯的幾率,同時提高測試效率的目的。
[0059]進一步,根據(jù)需求可在裝置中多添加一個測試結(jié)果輸出模塊,用于待結(jié)果處理模塊保存后,服務(wù)端對保存的測試結(jié)果進行分析后生成總測試報告。
[0060]作為一實施例,為了方便后期對測試報告的查看,在測試報告還包括電子設(shè)備身份信息,所述身份信息可包括電子設(shè)備的品牌、型號、硬件信息中的一種或者多種。
[0061]具體的方式可為服務(wù)端讀取并分析所有上送并保存在服務(wù)端的測試結(jié)果,而后自動生成總測試報告導(dǎo)出成Excel格式,方便開發(fā)人員查閱。
[0062]由此,開發(fā)人員可直接閱讀服務(wù)端對測試結(jié)果進行分析生成直觀的報告,大大便利了開發(fā)人員對測試結(jié)果的分析。
[0063]以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種電子設(shè)備外設(shè)兼容性測試方法,其特征在于:它包括步驟, A)、測試獲取,電子設(shè)備從服務(wù)端獲取測試程序并自動安裝; B)、結(jié)果反饋,電子設(shè)備執(zhí)行本地測試程序,待測試完成后將測試結(jié)果反饋至服務(wù)端;所述測試結(jié)果包括測試程序生成的測試報告和/或測試日志; C)、結(jié)果處理,服務(wù)端將反饋來的測試結(jié)果與反饋電子設(shè)備對應(yīng)保存。
2.如權(quán)利要求1所述的電子設(shè)備外設(shè)兼容性測試方法,其特征在于:所述步驟A具體包括步驟, Al)、電子設(shè)備通過互聯(lián)網(wǎng)或移動通訊網(wǎng)或短信方式向服務(wù)器發(fā)送測試程序是否存在的查詢請求; A2)、服務(wù)器收到查詢請求后,查詢是否存在與電子設(shè)備對應(yīng)的測試程序,若不存在則返回錯誤信息,存在則將該測試程序通過互聯(lián)網(wǎng)或移動通訊網(wǎng)方式下發(fā)給請求的電子設(shè)備; A3)、電子設(shè)備在收到下發(fā)的測試程序后判斷自身是否已安裝測試程序,是則卸載原有測試程序后重新安裝新收到的測試程序。
3.如權(quán)利要求2所述的電子設(shè)備外設(shè)兼容性測試方法,其特征在于:所述步驟Al中的查詢請求包括電子設(shè)備身份信息和/或已安裝測試程序身份信息;所述身份信息為電子設(shè)備的品牌、型號、硬件信息中的一種或者多種。
4.如權(quán)利要求1所述的電子設(shè)備外設(shè)兼容性測試方法,其特征在于:所述測試報告還包括電子設(shè)備身份信息,所述身份信息至少包括以下一種信息,電子設(shè)備的品牌、型號、硬件信息。
5.如權(quán)利要求1-4任意一項所述的電子設(shè)備外設(shè)兼容性測試方法,其特征在于:所述步驟C后還包括步驟D)、服務(wù)端對保存的測試結(jié)果進行分析后生成總測試報告。
6.一種電子設(shè)備外設(shè)兼容性測試裝置,其特征在于:它包括, 測試獲取模塊,用于電子設(shè)備從服務(wù)端獲取測試程序并自動安裝后轉(zhuǎn)到結(jié)果反饋模塊; 結(jié)果反饋模塊,用于電子設(shè)備執(zhí)行本地測試程序,待測試完成后將測試結(jié)果反饋至服務(wù)端后轉(zhuǎn)到結(jié)果處理模塊;所述測試結(jié)果包括將程序生成的測試報告和/或測試日志; 結(jié)果處理模塊,用于服務(wù)端將反饋來的測試結(jié)果與反饋電子設(shè)備對應(yīng)保存。
7.如權(quán)利要求5所述的電子設(shè)備外設(shè)兼容性測試裝置,其特征在于:所述測試獲取模塊具體包括, 請求發(fā)送單元,用于電子設(shè)備通過互聯(lián)網(wǎng)或移動通訊網(wǎng)或短信方式向服務(wù)器發(fā)送測試程序是否存在的查詢請求,而后轉(zhuǎn)到請求反饋單元; 請求反饋單元,用于服務(wù)器收到查詢請求后,查詢是否存在與電子設(shè)備對應(yīng)的測試程序,若不存在則返回錯誤信息,存在則將該測試程序通過互聯(lián)網(wǎng)或移動通訊網(wǎng)方式下發(fā)給請求的電子設(shè)備而后轉(zhuǎn)到測試安裝單元; 測試安裝單元,用于電子設(shè)備在收到下發(fā)的測試程序后判斷自身是否已安裝測試程序,是則卸載原有測試程序后重新安裝新收到的測試程序。
8.如權(quán)利要求7所述的電子設(shè)備外設(shè)兼容性測試裝置,其特征在于:所述請求發(fā)送單元中的查詢請求包括電子設(shè)備身份信息和/或已安裝測試程序身份信息;所述身份信息為電子設(shè)備的品牌、型號、硬件信息中的一種或者多種。
9.如權(quán)利要求6所述的電子設(shè)備外設(shè)兼容性測試裝置,其特征在于:所述測試報告還包括電子設(shè)備身份信息,所述身份信息至少包括以下一種信息,電子設(shè)備的品牌、型號、硬件信息。
10.如權(quán)利要求6-9任意一項所述的電子設(shè)備外設(shè)兼容性測試裝置,其特征在于:還包括,測試結(jié)果輸出模塊,用于待結(jié)果處理模塊保存后,服務(wù)端對保存的測試結(jié)果進行分析后生成總測試報告。
【文檔編號】G06F11/36GK103530226SQ201310437219
【公開日】2014年1月22日 申請日期:2013年9月24日 優(yōu)先權(quán)日:2013年9月24日
【發(fā)明者】林偉, 林亮, 林晉安, 林桓 申請人:福建聯(lián)迪商用設(shè)備有限公司