【技術實現步驟摘要】
應用的測試方法、測試裝置及測試系統
本專利技術屬于網絡通信
,特別是涉及一種應用的測試方法、測試裝置及測試系統。
技術介紹
目前具有信息處理功能的移動終端(也可稱為:手持終端或可攜式終端)被應用得越來越廣泛,例如智能手機、掌上電腦、平板電腦、智能手表等已經成為人們隨身攜帶的常用裝備。通常,這些便攜信息處理設備上都加載有操作系統,例如常見的移動操作系統(Mobileoperatingsystem,MobileOS)有:塞班(Symbian)操作系統、安卓(Android)操作系統、蘋果iOS操作系統、微軟WindowsPhone操作系統、以及火狐FirefoxOS等。利用基于移動終端的操作系統,可以加載運行各種應用(APP,Application),這些應用有的是操作系統自帶的,但大部分應用都是獨立于操作系統的第三方應用。針對移動終端:一方面,加載在移動終端上的應用越來越多,且各個應用的更新頻率越來越快(更新周期越來越短),這樣勢必需要測試人員對各個應用進行相應的功能測試;另一方面,鑒于移動終端的環境差異性,由于移動終端的品牌和機型、操作系統的版本(特別是對于Android操作系統存在較為嚴重的碎片化)、屏幕尺寸、屏幕分辨率等存在差異,為確保加載在移動終端上的應用可正常運行,通常需要對加載在移動終端上的應用進行功能測試。目前針對移動終端中應用的功能測試,主要通過兩種方式來將功能測試中發現的缺陷(bug)進行提交:1、移動終端與PC端結合的方式:主要是通過數據線進行移動終端與PC端通信連接,當在移動終端上發現缺陷(bug)時,通過PC端用第三方軟件進行截 ...
【技術保護點】
一種應用測試方法,其特征在于,包括:啟動帶有應用內測試TIA服務的缺陷管理應用,由所述缺陷管理應用顯示加載于移動客戶端上的各個應用以供從中選取所需的被測應用;在確定被選中的所述被測應用加載有適配的測試用簽名包之后,通過所述測試用簽名包來啟動所述被測應用并在所述缺陷管理應用的測試頁面中對所述被測應用執行測試;根據所述被測應用在測試過程中所發現的缺陷生成缺陷報告;以及上傳所述缺陷報告。
【技術特征摘要】
1.一種應用測試方法,其特征在于,包括:啟動帶有應用內測試TIA服務的缺陷管理應用,由所述缺陷管理應用顯示加載于移動客戶端上的各個應用以供從中選取所需的被測應用;在確定被選中的所述被測應用加載有適配的測試用簽名包之后,通過所述測試用簽名包來啟動所述被測應用并在所述缺陷管理應用的測試頁面中對所述被測應用執行測試,其中,在啟動所述被測應用時,啟動錄制操作步驟的功能,用于在對所述被測應用進行測試時進行錄制測試操作,以對在測試中所發現的缺陷進行記錄,其中,所述錄制測試操作包括:當在對所述被測應用進行測試并發現有缺陷時,對顯示的出現有所述缺陷的當前頁面進行截圖并將所述截圖保存至缺陷提交頁面,記錄所述缺陷被發現前的若干步操作步驟并將所述若干操作步驟以偽代碼的形式保存至缺陷提交頁面的缺陷操作流程描述中;根據所述被測應用在測試過程中所發現的缺陷生成缺陷報告;以及上傳所述缺陷報告。2.如權利要求1所述的應用測試方法,其特征在于:在啟動帶有應用內測試TIA服務的缺陷管理應用之前還包括:預先在移動客戶端上加載缺陷管理應用;以及啟動帶有應用內測試TIA服務的缺陷管理應用之后,篩選出當前移動客戶端上所加載的所有應用,且將所篩選出的所有所述應用以應用列表的形式顯示。3.如權利要求1所述的應用測試方法,其特征在于,所述測試用簽名包為基于測試工具類的安裝包文件。4.如權利要求3所述的應用測試方法,其特征在于,篩選出當前移動客戶端上所加載的所有應用,包括:獲取當前移動客戶端上已加載的安裝包文件的信息,并據此獲取針對所述應用的特征信息,所述特征信息包括圖標、包名、應用名稱、以及版本號中的至少一者。5.如權利要求4所述的應用測試方法,其特征在于:若確定被選中的所述被測應用未加載有適配的測試用簽名包時,則還包括對所述被測應用進行重簽名操作和將進行重簽名操作后的測試用簽名包加載于所述移動客戶端。6.如權利要求5所述的應用測試方法,其特征在于,進行重簽名操作,包括:提供重簽名的歸檔文件包工具,輸入所述被測應用的文件信息,根據所述文件信息,利用歸檔文件包簽名工具基于測試工具類生成重簽名的安裝包文件,所述重簽名的安裝包文件與所述被測應用具有同樣的簽名文件;將所述重簽名的安裝包文件予以保存;將進行重簽名操作后的測試用簽名包加載于所述移動客戶端,包括:當被測應用被選中以進行測試時,下載所述重簽名的安裝包文件于所述移動客戶端并在所述移動客戶端上予以加載。7.如權利要求1所述的應用測試方法,其特征在于,還包括:實時監控所述被測應用在測試過程中的網絡流量和內存占用量;以及在完成測試后,統計出整個測試過程中的網絡流量和內存占用量并予以顯示。8.如權利要求7所述的應用測試方法,其特征在于,在對顯示的出現有所述缺陷的當前頁面進行截圖之前還包括:對當前頁面下出現的所述缺陷進行涂鴉標注;對顯示的出現有所述缺陷的當前頁面進行截圖所得的截圖中包括有指向所述缺陷的涂鴉標注。9.如權利要求1所述的應用測試方法,其特征在于,還包括:在所述缺陷提交頁面中,填寫所述缺陷的標題以及選擇所述缺陷的指派人;在完成上述輸入操作之后,將所述缺陷提交頁面作為缺陷報告予以上傳以供保存;以及完成缺陷報告的提交之后,回到所述被測應用的測試頁面以對所述被測應用的剩余部分繼續進行測試。10.一種應用測試裝置,其特征在于,包括:應用啟動模塊,用于:啟動帶有應用內測試TIA服務的缺陷管理應用,所述缺陷管理應用用于在啟動后顯示加載于移動客戶端上的各個應用以供從中選取所需的被測應用;在確定被選中的所述被測應用加載有適配的測試用簽名包之后,則通過所述測試用簽名包來啟動所述被測應用并在所述缺陷管理應用的測試頁面中對所述被測應用執行測試;錄制模塊,用于在所述被測應用被啟動時,啟動錄制操作步驟的功能,在對所述被測應用進行測試時進行錄制測試操作以對在測試中所發現的缺陷進行記錄,其中,所述錄制測試操...
【專利技術屬性】
技術研發人員:張海華,
申請(專利權)人:阿里巴巴集團控股有限公司,
類型:發明
國別省市:開曼群島;KY
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。