System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及信號處理,尤其涉及一種安卓項目軟件的自動化測試方法、裝置、設(shè)備及存儲介質(zhì)。
技術(shù)介紹
1、相關(guān)技術(shù)中,對于安卓項目軟件進行功能性更新時,通常是根據(jù)需求進行手動獲取或更新代碼,人工編譯和手動將燒錄軟件包到終端設(shè)備(如手機等)中,再進行人工測試最后再通過軟件工程師分析。
2、相關(guān)技術(shù)中,安卓項目軟件的更新過程,各環(huán)節(jié)都需要人工操作,人工耗時較多;而人工操作容易出現(xiàn)錯誤,如:更新、編譯指令錯誤等,從而導(dǎo)致測試結(jié)果不準(zhǔn)確,需要進行多次重復(fù)測試,多方驗證;同時,對于安全項目軟件的測試時間具有一定的限制,比如人員下班后無法進行操作,導(dǎo)致周期變長,無法做到短期周期性的反復(fù)測試,同時浪費人力資源。
3、因此,如何解決目前安卓項目軟件的測試效率低下成為亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N安卓項目軟件的自動化測試方法、裝置、設(shè)備及存儲介質(zhì),旨在提高安卓項目軟件的測試效率。
2、第一方面,本申請?zhí)峁┮环N安卓項目軟件的自動化測試方法,所述方法包括:
3、基于腳本自動化執(zhí)行aas工具,讀取目標(biāo)應(yīng)用的應(yīng)用軟件代碼;
4、基于所述aas工具,自動化編譯所述應(yīng)用軟件代碼,生成燒錄軟件包;
5、基于燒錄工具,對所述燒錄軟件包進行自動化燒錄,獲得所述目標(biāo)應(yīng)用;
6、基于測試工具,對所述目標(biāo)應(yīng)用進行自動測試,生成測試文檔。
7、第二方面,本申請還提供一種安卓項目軟件的自動化測試裝置,所述安卓項目
8、代碼讀取模塊,用于基于腳本自動化執(zhí)行aas工具,讀取目標(biāo)應(yīng)用的應(yīng)用軟件代碼;
9、代碼編譯模塊,用于基于所述aas工具,自動化編譯所述應(yīng)用軟件代碼,生成燒錄軟件包;
10、軟件燒錄模塊,用于基于燒錄工具,對所述燒錄軟件包進行自動化燒錄,獲得所述目標(biāo)應(yīng)用;
11、應(yīng)用測試模塊,用于基于測試工具,對所述目標(biāo)應(yīng)用進行自動測試,生成測試文檔。
12、第三方面,本申請還提供一種計算機設(shè)備,所述計算機設(shè)備包括處理器、存儲器、以及存儲在所述存儲器上并可被所述處理器執(zhí)行的計算機程序,其中所述計算機程序被所述處理器執(zhí)行時,實現(xiàn)如上述的安卓項目軟件的自動化測試方法的步驟。
13、第四方面,本申請還提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,其中所述計算機程序被處理器執(zhí)行時,實現(xiàn)如上述的安卓項目軟件的自動化測試方法的步驟。
14、本申請?zhí)峁┮环N安卓項目軟件的自動化測試方法、裝置、計算機設(shè)備及存儲介質(zhì),本申請方法包括基于腳本自動化執(zhí)行aas工具,讀取目標(biāo)應(yīng)用的應(yīng)用軟件代碼;基于所述aas工具,自動化編譯所述應(yīng)用軟件代碼,生成燒錄軟件包;基于燒錄工具,對所述燒錄軟件包進行自動化燒錄,獲得所述目標(biāo)應(yīng)用;基于測試工具,對所述目標(biāo)應(yīng)用進行自動測試,生成測試文檔。通過上述方式,本申請通過腳本自動化執(zhí)行工具aas,實現(xiàn)目標(biāo)應(yīng)用的應(yīng)用軟件代碼的拉取和自動化編譯,通過燒錄工具實現(xiàn)燒錄軟件包的自動化燒錄,以及通過測試工具實現(xiàn)目標(biāo)應(yīng)用的自動化測試,由此,實現(xiàn)安卓項目軟件的自動化測試流程,突破了安卓項目軟件的測試時間的限制,可以頻繁進行周期性的測試,增大問題暴露的概率,對軟件穩(wěn)定性有較強提升,且減少人員操作測試造成的失誤和誤測,提高軟件測試的有效性和可靠性,進而提高安卓項目軟件的測試效率。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種安卓項目軟件的自動化測試方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的安卓項目軟件的自動化測試方法,其特征在于,所述基于腳本自動化執(zhí)行AAS工具,讀取目標(biāo)應(yīng)用的應(yīng)用軟件代碼,包括:
3.根據(jù)權(quán)利要求2所述的安卓項目軟件的自動化測試方法,其特征在于,所述項目信息包括所述目標(biāo)應(yīng)用的代碼倉庫地址和編譯文件名。
4.根據(jù)權(quán)利要求2所述的安卓項目軟件的自動化測試方法,其特征在于,所述讀取目標(biāo)應(yīng)用的應(yīng)用軟件代碼的步驟還包括:
5.根據(jù)權(quán)利要求1所述的安卓項目軟件的自動化測試方法,其特征在于,所述基于所述AAS工具,自動化編譯所述應(yīng)用軟件代碼之后,還包括:
6.根據(jù)權(quán)利要求1所述的安卓項目軟件的自動化測試方法,其特征在于,所述基于測試工具,對所述目標(biāo)應(yīng)用進行自動測試,生成測試文檔之前,還包括:
7.根據(jù)權(quán)利要求1所述的安卓項目軟件的自動化測試方法,其特征在于,所述基于測試工具,對所述目標(biāo)應(yīng)用進行自動測試,生成測試文檔,包括:
8.根據(jù)權(quán)利要求7所述的安卓項目軟件的自動化測試方法,其特征在于,
9.一種安卓項目軟件的自動化測試裝置,其特征在于,所述安卓項目軟件的自動化測試裝置包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,其中所述計算機程序被處理器執(zhí)行時,實現(xiàn)如權(quán)利要求1至8中任一項所述的安卓項目軟件的自動化測試方法的步驟。
...【技術(shù)特征摘要】
1.一種安卓項目軟件的自動化測試方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的安卓項目軟件的自動化測試方法,其特征在于,所述基于腳本自動化執(zhí)行aas工具,讀取目標(biāo)應(yīng)用的應(yīng)用軟件代碼,包括:
3.根據(jù)權(quán)利要求2所述的安卓項目軟件的自動化測試方法,其特征在于,所述項目信息包括所述目標(biāo)應(yīng)用的代碼倉庫地址和編譯文件名。
4.根據(jù)權(quán)利要求2所述的安卓項目軟件的自動化測試方法,其特征在于,所述讀取目標(biāo)應(yīng)用的應(yīng)用軟件代碼的步驟還包括:
5.根據(jù)權(quán)利要求1所述的安卓項目軟件的自動化測試方法,其特征在于,所述基于所述aas工具,自動化編譯所述應(yīng)用軟件代碼之后,還包括:
6.根據(jù)權(quán)利要求1所述的安卓項目軟件的自動化測試方法,其...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:周雷剛,繆燁登,
申請(專利權(quán))人:無錫宇寧智能科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。