本申請(qǐng)實(shí)施例涉及互聯(lián)網(wǎng),具體涉及一種基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法、裝置及計(jì)算設(shè)備。
背景技術(shù):
1、鴻蒙操作系統(tǒng)是一種分布式操作系統(tǒng),支持多設(shè)備、多場(chǎng)景的無(wú)縫協(xié)同,旨在構(gòu)建一個(gè)統(tǒng)一的操作系統(tǒng)生態(tài)系統(tǒng)。隨著鴻蒙操作系統(tǒng)的不斷普及和廣泛應(yīng)用,越來越多的應(yīng)用廠商加速開發(fā)適配于鴻蒙操作系統(tǒng)的應(yīng)用版本。一個(gè)應(yīng)用在完成開發(fā)后,還需要經(jīng)過一系列的應(yīng)用測(cè)試,在測(cè)試結(jié)果滿足鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試標(biāo)準(zhǔn)后才可上架至應(yīng)用市場(chǎng)發(fā)布,以供用戶下載并安裝至基于鴻蒙操作系統(tǒng)的設(shè)備中進(jìn)行使用。
2、現(xiàn)推出的鴻蒙操作系統(tǒng)的全新版本采用的是全自研單框架結(jié)構(gòu),使得傳統(tǒng)的測(cè)試方案所使用的測(cè)試工具及框架已經(jīng)不再適用了,需要重新探索和構(gòu)建適配的測(cè)試方案。如何便捷地完成基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試成為了一個(gè)亟需解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題,本申請(qǐng)?zhí)岢隽艘环N基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法、裝置及計(jì)算設(shè)備,用于解決以下問題:現(xiàn)有的測(cè)試方案所使用的測(cè)試工具及框架不再適用于鴻蒙操作系統(tǒng)的全新版本,無(wú)法便捷地完成基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試。
2、根據(jù)本申請(qǐng)實(shí)施例的一個(gè)方面,提供了一種基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法,包括:
3、利用與鴻蒙操作系統(tǒng)對(duì)應(yīng)的測(cè)試框架插件工具,為待測(cè)應(yīng)用構(gòu)建目標(biāo)測(cè)試框架;
4、將待測(cè)應(yīng)用的多個(gè)場(chǎng)景的測(cè)試用例文件存儲(chǔ)至目標(biāo)測(cè)試框架中的測(cè)試用例文件夾中;
5、基于目標(biāo)測(cè)試框架,執(zhí)行測(cè)試用例文件夾中的測(cè)試用例文件,輸出測(cè)試報(bào)告,并采集測(cè)試設(shè)備在測(cè)試過程中的性能指標(biāo)數(shù)據(jù),生成性能監(jiān)控結(jié)果。
6、進(jìn)一步地,利用與鴻蒙操作系統(tǒng)對(duì)應(yīng)的測(cè)試框架插件工具,為待測(cè)應(yīng)用構(gòu)建目標(biāo)測(cè)試框架進(jìn)一步包括:
7、利用與鴻蒙操作系統(tǒng)對(duì)應(yīng)的測(cè)試框架插件工具,創(chuàng)建測(cè)試工程;
8、在測(cè)試工程中,建立測(cè)試工程配置文件夾、測(cè)試資源文件夾、性能測(cè)試文件夾、自定義模塊文件夾、測(cè)試用例文件夾以及測(cè)試用例執(zhí)行入口;
9、基于測(cè)試工程配置文件夾、測(cè)試資源文件夾、性能測(cè)試文件夾、自定義模塊文件夾、測(cè)試用例文件夾以及測(cè)試用例執(zhí)行入口,為待測(cè)應(yīng)用構(gòu)建目標(biāo)測(cè)試框架。
10、進(jìn)一步地,測(cè)試工程配置文件夾用于存儲(chǔ)測(cè)試工程配置文件,測(cè)試工程配置文件記錄有目標(biāo)測(cè)試框架的任務(wù)配置;
11、測(cè)試資源文件夾用于存儲(chǔ)在測(cè)試過程中使用的資源文件和產(chǎn)生的資源文件;
12、性能測(cè)試文件夾用于存儲(chǔ)性能測(cè)試用例場(chǎng)景和性能測(cè)試通用方法;
13、自定義模塊文件夾用于存儲(chǔ)待測(cè)應(yīng)用的預(yù)設(shè)路徑操作和通用方法;
14、測(cè)試用例文件夾用于存儲(chǔ)測(cè)試用例配置文件和測(cè)試用例文件;
15、測(cè)試用例執(zhí)行入口用于添加測(cè)試用例相關(guān)參數(shù)。
16、進(jìn)一步地,測(cè)試用例相關(guān)參數(shù)包括:運(yùn)行時(shí)間、執(zhí)行頻率、執(zhí)行模式、執(zhí)行設(shè)備、性能參數(shù)、報(bào)告類型、報(bào)告目錄、業(yè)務(wù)范圍。
17、進(jìn)一步地,采集測(cè)試設(shè)備在測(cè)試過程中的性能指標(biāo)數(shù)據(jù),生成性能監(jiān)控結(jié)果進(jìn)一步包括:
18、利用預(yù)設(shè)性能功耗測(cè)試工具對(duì)安裝有待測(cè)應(yīng)用的測(cè)試設(shè)備在測(cè)試過程中的性能指標(biāo)數(shù)據(jù)進(jìn)行采集;
19、對(duì)采集到的性能指標(biāo)數(shù)據(jù)進(jìn)行處理,生成圖表形式的性能監(jiān)控結(jié)果,并分析各性能指標(biāo)數(shù)據(jù)的升降比以判斷產(chǎn)品的性能質(zhì)量。
20、進(jìn)一步地,測(cè)試用例文件包括穩(wěn)定性測(cè)試用例文件;
21、基于目標(biāo)測(cè)試框架,執(zhí)行測(cè)試用例文件夾中的測(cè)試用例文件,輸出測(cè)試報(bào)告進(jìn)一步包括:
22、基于目標(biāo)測(cè)試框架,執(zhí)行測(cè)試用例文件夾中的穩(wěn)定性測(cè)試用例文件,在測(cè)試過程中利用與鴻蒙操作系統(tǒng)對(duì)應(yīng)的命令行工具向安裝有待測(cè)應(yīng)用的測(cè)試設(shè)備發(fā)送測(cè)試指令,依據(jù)測(cè)試指令進(jìn)行穩(wěn)定性測(cè)試得到穩(wěn)定性報(bào)告,將穩(wěn)定性報(bào)告作為測(cè)試報(bào)告。
23、根據(jù)本申請(qǐng)實(shí)施例的另一方面,提供了一種基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試裝置,包括:
24、構(gòu)建模塊,適于利用與鴻蒙操作系統(tǒng)對(duì)應(yīng)的測(cè)試框架插件工具,為待測(cè)應(yīng)用構(gòu)建目標(biāo)測(cè)試框架;
25、用例存儲(chǔ)模塊,適于將待測(cè)應(yīng)用的多個(gè)場(chǎng)景的測(cè)試用例文件存儲(chǔ)至目標(biāo)測(cè)試框架中的測(cè)試用例文件夾中;
26、測(cè)試模塊,適于基于目標(biāo)測(cè)試框架,執(zhí)行測(cè)試用例文件夾中的測(cè)試用例文件,輸出測(cè)試報(bào)告,并采集測(cè)試設(shè)備在測(cè)試過程中的性能指標(biāo)數(shù)據(jù),生成性能監(jiān)控結(jié)果。
27、根據(jù)本申請(qǐng)實(shí)施例的又一方面,提供了一種計(jì)算設(shè)備,包括:處理器、存儲(chǔ)器、通信接口和通信總線,處理器、存儲(chǔ)器和通信接口通過通信總線完成相互間的通信;
28、存儲(chǔ)器用于存放至少一可執(zhí)行指令,可執(zhí)行指令使處理器執(zhí)行上述基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法對(duì)應(yīng)的操作。
29、根據(jù)本申請(qǐng)實(shí)施例的再一方面,提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,可執(zhí)行指令使處理器執(zhí)行如上述基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法對(duì)應(yīng)的操作。
30、根據(jù)本申請(qǐng)實(shí)施例的還一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括至少一可執(zhí)行指令,可執(zhí)行指令使處理器執(zhí)行如上述基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法對(duì)應(yīng)的操作。
31、根據(jù)本申請(qǐng)實(shí)施例提供的基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法、裝置及計(jì)算設(shè)備,通過與鴻蒙操作系統(tǒng)對(duì)應(yīng)的測(cè)試框架插件工具為待測(cè)應(yīng)用構(gòu)建了適用于鴻蒙操作系統(tǒng)的全新的目標(biāo)測(cè)試框架,支持ui自動(dòng)化測(cè)試、穩(wěn)定性測(cè)試、性能測(cè)試等;基于目標(biāo)測(cè)試框架,執(zhí)行測(cè)試用例文件夾中的測(cè)試用例文件,能夠便捷地輸出測(cè)試報(bào)告,并能夠?qū)崟r(shí)采集測(cè)試設(shè)備在測(cè)試過程中的性能指標(biāo)數(shù)據(jù),實(shí)現(xiàn)了指標(biāo)數(shù)據(jù)的自動(dòng)化采集和性能測(cè)試,有效地提升了測(cè)試效率,有助于充分保障適用于鴻蒙操作系統(tǒng)的應(yīng)用版本的上線質(zhì)量。
32、上述說明僅是本申請(qǐng)實(shí)施例技術(shù)方案的概述,為了能夠更清楚了解本申請(qǐng)實(shí)施例的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本申請(qǐng)實(shí)施例的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請(qǐng)實(shí)施例的具體實(shí)施方式。
1.一種基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,所述利用與所述鴻蒙操作系統(tǒng)對(duì)應(yīng)的測(cè)試框架插件工具,為待測(cè)應(yīng)用構(gòu)建目標(biāo)測(cè)試框架進(jìn)一步包括:
3.根據(jù)權(quán)利要求2所述的方法,所述測(cè)試工程配置文件夾用于存儲(chǔ)測(cè)試工程配置文件,所述測(cè)試工程配置文件記錄有所述目標(biāo)測(cè)試框架的任務(wù)配置;
4.根據(jù)權(quán)利要求3所述的方法,所述測(cè)試用例相關(guān)參數(shù)包括:運(yùn)行時(shí)間、執(zhí)行頻率、執(zhí)行模式、執(zhí)行設(shè)備、性能參數(shù)、報(bào)告類型、報(bào)告目錄、業(yè)務(wù)范圍。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,所述采集測(cè)試設(shè)備在測(cè)試過程中的性能指標(biāo)數(shù)據(jù),生成性能監(jiān)控結(jié)果進(jìn)一步包括:
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,所述測(cè)試用例文件包括穩(wěn)定性測(cè)試用例文件;
7.一種基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試裝置,包括:
8.一種計(jì)算設(shè)備,包括:處理器、存儲(chǔ)器、通信接口和通信總線,所述處理器、所述存儲(chǔ)器和所述通信接口通過所述通信總線完成相互間的通信;
9.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法對(duì)應(yīng)的操作。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括至少一可執(zhí)行指令,所述可執(zhí)行指令使處理器執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的基于鴻蒙操作系統(tǒng)的應(yīng)用測(cè)試方法對(duì)應(yīng)的操作。