本發(fā)明涉及操作系統(tǒng)自動化測試技術(shù)領(lǐng)域,特別是涉及一種界面的生成方法及系統(tǒng)、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
隨著科技的進(jìn)步,電腦、智能終端等具有運(yùn)算處理功能的電子設(shè)備已經(jīng)廣泛地應(yīng)用在人們?nèi)粘5纳詈凸ぷ髦?,成為人們?nèi)粘I詈凸ぷ髦斜夭豢缮俚奈锲贰?/p>
目前,對于系統(tǒng)的測試,主要有兩種方式:一種是手工方式,通過測試人員手工去檢查每個用例點(diǎn);另外一種是自動化測試,通過自動化工具,例如qtp,selenium等去錄制腳本,然后由自動化工具去驅(qū)使腳本回放進(jìn)行回歸測試。第一種手工方式很低效,現(xiàn)有的手工測試需要耗費(fèi)大量人力,在時(shí)間上難以滿足這種系統(tǒng)測試需求,而現(xiàn)有的自動化測試方法存在編寫腳本速度慢、測試結(jié)果不易判斷、測試報(bào)告不易獲取等問題。對于第二種自動化測試方式,有個很大的缺點(diǎn)在于自動化工具過多地依賴于界面元素,一旦界面產(chǎn)生變化或者需求變化,可能就得修改用例,并且新增用例也比較麻煩,需要逐層配置節(jié)點(diǎn)、子節(jié)點(diǎn),以添加待執(zhí)行用例的方式,在測試用例數(shù)不斷增多的情況下,其需要消耗較多的人工維護(hù)成本。因此現(xiàn)有常用的自動化測試技術(shù),腳本維護(hù)成本量大,不利于系統(tǒng)的快速迭代測試。但是,如此一來,處理器的性能有很大的下降并且進(jìn)程經(jīng)常出現(xiàn)報(bào)錯,并且效率低下。因此如何提高系統(tǒng)自動化測試效率成為亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
為此,本發(fā)明提供了一種界面的生成方法及系統(tǒng)、電子設(shè)備及存儲介質(zhì),能夠提高系統(tǒng)自動化測試效率。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
根據(jù)本發(fā)明實(shí)施例的一方面,提供了一種界面的生成方法,適用于自動測試系統(tǒng),包括:響應(yīng)于啟動自動測試系統(tǒng)的操作指令,對所述自動測試系統(tǒng)的所有文件夾進(jìn)行掃描操作,獲取目錄名列表;按照預(yù)先設(shè)定的掃描過濾規(guī)則對所述目錄名列表進(jìn)行過濾篩選,得到目錄節(jié)點(diǎn),所述目錄節(jié)點(diǎn)包括:父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),其中一個或多個組合;將篩選后的所述目錄名列表對應(yīng)映射到測試用例框架上,所述測試用例框架的展示形式為樹狀形式。
另一方面,本發(fā)明實(shí)施例還提供了一種界面的生成系統(tǒng),包括:
啟動模塊,用于響應(yīng)于啟動自動測試系統(tǒng)的操作指令,啟動自動測試系統(tǒng);
掃描模塊,用于對所述測試系統(tǒng)的所有文件夾進(jìn)行掃描操作,獲取目錄名列表;
過濾篩選模塊,用于按照預(yù)先設(shè)定的掃描過濾規(guī)則對所述目錄名列表進(jìn)行過濾篩選,得到父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),其中一個或多個組合;
加載模塊,用于將篩選后的所述目錄名列表對應(yīng)映射到測試用例框架上,所述測試用例框架的展示形式為樹狀形式。
再一方面,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
響應(yīng)于啟動自動測試系統(tǒng)的操作指令,對所述自動測試系統(tǒng)的所有文件夾進(jìn)行掃描操作,獲取目錄名列表;
按照預(yù)先設(shè)定的掃描過濾規(guī)則對所述目錄名列表進(jìn)行過濾篩選,得到目錄節(jié)點(diǎn),所述目錄節(jié)點(diǎn)包括:父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),其中一個或多個組合;
將篩選后的所述目錄名列表對應(yīng)映射到測試用例框架上,所述測試用例框架的展示形式為樹狀形式。
另一方面,本發(fā)明實(shí)施例還提供了一種可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行如上述方法中一個或多個所述的界面的生成方法。
根據(jù)本發(fā)明實(shí)施例提供的界面的生成方法及系統(tǒng),能夠簡化層級配置方便瀏覽、編輯配置管理,直觀顯示模塊層級關(guān)系,進(jìn)而提高系統(tǒng)自動化測試效率,同時(shí)可以靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為。主要針對自動自動化測試系統(tǒng)開發(fā),能夠直觀地配置待執(zhí)行用例目錄節(jié)點(diǎn)文件,避免原有的從自動頂層根節(jié)點(diǎn)開始逐級配置節(jié)點(diǎn)模塊和子節(jié)點(diǎn)模塊的xml文件的問題。通過該圖形系統(tǒng),可以直觀顯示用例和模塊的之間的層次關(guān)系、簡化測試系統(tǒng)模塊和用例程序的配置,界面可以操作,無需手動編輯xml配置文件,提供快捷操作,比如運(yùn)行,日志保存等,因此可以更高效地組織和管理自動自動化測試框架的所有用例目錄節(jié)點(diǎn)文件進(jìn)而提高系統(tǒng)自動化測試效率,同時(shí)可以靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為,解決了現(xiàn)有測試用例的生成方法難以清晰的表達(dá)出各節(jié)點(diǎn)文件的表現(xiàn)需求,不能很好的滿足軟件測試的需要的問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一種實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖引伸獲得其它的實(shí)施附圖。
圖1為本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例界面生成方法的流程圖;
圖2為本發(fā)明另一實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例界面生成方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例界面生成系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本發(fā)明的適用于自動測試系統(tǒng)的測試用例界面生成系統(tǒng)的加載模塊的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成系統(tǒng)的測試框架的圖形界面示意圖;
圖6根據(jù)一示例性實(shí)施例示出的一種用于界面生成方法的電子設(shè)備的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參考圖1為本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例界面生成方法的流程圖。
本發(fā)明實(shí)施例提供了一種基于自動測試系統(tǒng)的測試用例界面的生成方法,其包括:
步驟301、響應(yīng)于啟動自動測試系統(tǒng)的操作指令;
步驟302、對所述自動測試系統(tǒng)的所有文件夾進(jìn)行掃描操作,獲取目錄名列表;
步驟303、按照預(yù)先設(shè)定的掃描過濾規(guī)則對所述目錄名列表進(jìn)行過濾篩選,得到目錄節(jié)點(diǎn),所述目錄節(jié)點(diǎn)包括:父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),其中一個或多個組合;
步驟304、將篩選后的所述目錄名列表對應(yīng)映射到測試用例框架上,所述測試用例框架的展示形式為樹狀形式。
所述測試用例框架的展示形式為樹狀形式,具體表現(xiàn)如圖5所示,由多級菜單構(gòu)成,圖5列舉出的實(shí)施例的左側(cè)為測試用例目錄,下分父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),具體舉例如,loongat為父目錄節(jié)點(diǎn),04-menu或90-benchmark為子目錄節(jié)點(diǎn),4.1-applications為孫子目錄節(jié)點(diǎn),4.1.1-office為用例目錄節(jié)點(diǎn),具體用例目錄節(jié)點(diǎn)下還可分更細(xì)致的小目錄節(jié)點(diǎn)。本發(fā)明的另外一種實(shí)現(xiàn)方式可以為,在子目錄節(jié)點(diǎn)下,只包括一個孫子目錄節(jié)點(diǎn),即當(dāng)這種情況發(fā)生時(shí),孫子目錄也為用例目錄節(jié)點(diǎn),具體可參看圖5,loongat為父目錄節(jié)點(diǎn),90-benchmark為子目錄節(jié)點(diǎn),90-benchmark為子目錄節(jié)點(diǎn)下分90.1-dbenchs、90.2-xllperf-s、90.3-glxgears-s、90.5-lmbench-s這4個孫子目錄節(jié)點(diǎn),當(dāng)這種情況時(shí),上述4個孫子目錄節(jié)點(diǎn)即為用例目錄節(jié)點(diǎn)。圖5中,測試系統(tǒng)界面右側(cè)展示為測試信息,如圖所示即為90.3-glxgears-s用例目錄節(jié)點(diǎn)所對應(yīng)的具體測試信息情況即為右側(cè)展示的信息內(nèi)容。
所述篩選后的所述目錄節(jié)點(diǎn)信息包括:測試說明信息、xml文件路徑信息及xml文件信息。
在現(xiàn)有技術(shù)中,一般情況下,都是從自動的根節(jié)點(diǎn)上的自動的xml文件開始,逐層配置下面的節(jié)點(diǎn)和子節(jié)點(diǎn)的xml文件操作的,依次手動實(shí)現(xiàn)逐層配置節(jié)點(diǎn)、子節(jié)點(diǎn)的xml文件等操作。這樣操作的話,易出錯且效率低下等問題。
根據(jù)本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成方法及系統(tǒng),可以直觀顯示用例和模塊的之間的層次關(guān)系、簡化測試系統(tǒng)模塊和用例程序的配置,界面可視性強(qiáng),能夠直觀的看出每項(xiàng)用例目錄節(jié)點(diǎn)的信息,由于可以讓使用者更直觀的找出需要查詢的具體用例目錄節(jié)點(diǎn),同時(shí)將具體用例節(jié)點(diǎn)的信息完全展示在本發(fā)明實(shí)施例提供的自動化測試系統(tǒng)上,因此節(jié)省了查找時(shí)間,,進(jìn)而提高系統(tǒng)自動化測試效率,同時(shí)增加了靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為的操作可實(shí)施性。主要針對自動化測試系統(tǒng)開發(fā),能夠直觀地配置待執(zhí)行用例目錄節(jié)點(diǎn)文件,避免原有的從自動測試系統(tǒng)頂層根節(jié)點(diǎn)開始逐級配置節(jié)點(diǎn)模塊和子節(jié)點(diǎn)模塊的xml文件的問題。通過該圖形系統(tǒng),可以更高效地組織和管理自動化測試框架的所有用例目錄節(jié)點(diǎn)文件、提高系統(tǒng)自動化測試效率,同時(shí)可以靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為,解決了現(xiàn)有測試用例的生成方法難以清晰的表達(dá)出各節(jié)點(diǎn)文件的表現(xiàn)需求,不能很好的滿足軟件測試的需要的問題。
圖2所示為本發(fā)明另一實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成方法的流程圖;提供了一種適用于自動測試系統(tǒng)的測試用例生成方法,其包括:
步驟301、響應(yīng)于啟動自動測試系統(tǒng)的操作指令;
步驟302、對所述自動測試系統(tǒng)的所有文件夾進(jìn)行掃描操作,獲取目錄名列表;
步驟303、按照預(yù)先設(shè)定的掃描過濾規(guī)則對所述目錄名列表進(jìn)行過濾篩選,得到目錄節(jié)點(diǎn),所述目錄節(jié)點(diǎn)包括:父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),其中一個或多個組合;
步驟304、將篩選后的所述目錄名列表對應(yīng)映射到測試用例框架上,所述測試用例框架的展示形式為樹狀形式。
在所述步驟304后,包括:步驟305、響應(yīng)于目錄節(jié)點(diǎn)選取指令,獲取目錄節(jié)點(diǎn)內(nèi)的xml配置文件信息并展示;響應(yīng)于用例目錄節(jié)點(diǎn)選取指令,獲取用例目錄節(jié)點(diǎn)目錄內(nèi)的xml配置文件變更信息;保存變更后的所述用例目錄節(jié)點(diǎn)內(nèi)的xml配置文件,并生成新用例目錄節(jié)點(diǎn)內(nèi)的xml配置文件。
所述測試用例框架的展示形式為樹狀形式,具體表現(xiàn)如圖5所示,由多級菜單構(gòu)成,圖5列舉出的實(shí)施例的左側(cè)為測試用例目錄,下分父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),具體舉例如,loongat為父目錄節(jié)點(diǎn),04-menu或90-benchmark為子目錄節(jié)點(diǎn),4.1-applications為孫子目錄節(jié)點(diǎn),4.1.1-office為用例目錄節(jié)點(diǎn),具體用例目錄節(jié)點(diǎn)下還可分更細(xì)致的小目錄節(jié)點(diǎn)。本發(fā)明的另外一種實(shí)現(xiàn)方式可以為,在子目錄節(jié)點(diǎn)下,只包括一個孫子目錄節(jié)點(diǎn),即當(dāng)這種情況發(fā)生時(shí),孫子目錄也為用例目錄節(jié)點(diǎn),具體可參看圖5,loongat為父目錄節(jié)點(diǎn),90-benchmark為子目錄節(jié)點(diǎn),90-benchmark為子目錄節(jié)點(diǎn)下分90.1-dbenchs、90.2-xllperf-s、90.3-glxgears-s、90.5-lmbench-s這4個孫子目錄節(jié)點(diǎn),當(dāng)這種情況時(shí),上述4個孫子目錄節(jié)點(diǎn)即為用例目錄節(jié)點(diǎn)。圖5中,測試系統(tǒng)界面右側(cè)展示為測試信息,如圖所示即為90.3-glxgears-s用例目錄節(jié)點(diǎn)所對應(yīng)的具體測試信息情況即為右側(cè)展示的信息內(nèi)容。
所述用例目錄節(jié)點(diǎn)文件包括:測試說明信息、xml文件路徑信息及xml文件信息。
所述目錄節(jié)點(diǎn)中的前一種節(jié)點(diǎn)為后一種節(jié)點(diǎn)的父節(jié)點(diǎn),所述目錄節(jié)點(diǎn)在所述測試用例框架上的目錄層次映射關(guān)系為:
所述父目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中一個或多個;
所述子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中任意一個;
所述孫子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:用例目錄節(jié)點(diǎn)。
該實(shí)施例可為,所述父目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中任意一個;所述子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中任意一個;所述孫子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:用例目錄節(jié)點(diǎn)。
根據(jù)本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成方法及系統(tǒng),可以直觀顯示用例和模塊的之間的層次關(guān)系、簡化測試系統(tǒng)模塊和用例程序的配置,界面可視性強(qiáng),能夠直觀的看出每項(xiàng)用例目錄節(jié)點(diǎn)的信息,由于可以讓使用者更直觀的找出需要查詢的具體用例目錄節(jié)點(diǎn),同時(shí)將具體用例節(jié)點(diǎn)的信息完全展示在本發(fā)明實(shí)施例提供的自動化測試系統(tǒng)上,因此節(jié)省了查找時(shí)間,進(jìn)而提高系統(tǒng)自動化測試效率,同時(shí)增加了靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為的操作可實(shí)施性。主要針對自動化測試系統(tǒng)開發(fā),能夠直觀地配置待執(zhí)行用例目錄節(jié)點(diǎn)文件,避免原有的從自動頂層根節(jié)點(diǎn)開始逐級配置節(jié)點(diǎn)模塊和子節(jié)點(diǎn)模塊的xml文件的問題。解決了現(xiàn)有測試用例的生成方法難以清晰的表達(dá)出各節(jié)點(diǎn)文件的表現(xiàn)需求,不能很好的滿足軟件測試的需要的問題。
本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成方法的應(yīng)用場景為:面向于測試整體目標(biāo)為linux發(fā)行版的操作系統(tǒng),針對操作系統(tǒng)里集成的應(yīng)用軟件,間接針對承載os的硬件環(huán)境進(jìn)行測試。凡是linux發(fā)行版,只要經(jīng)過適配后,都可以運(yùn)行自動測試框架,并利用測試框架對系統(tǒng)里集成的軟件進(jìn)行測試。同時(shí)對os系統(tǒng)的壓力和性能的測試,是通過測試操作系統(tǒng)的方式,間接測試底層的硬件。
本發(fā)明實(shí)施例除了提供以上方法之外,還提供了一種適用于自動測試系統(tǒng)的測試用例界面生成系統(tǒng),如圖3所示,該系統(tǒng)包括:
啟動模塊401,用于響應(yīng)于啟動自動測試系統(tǒng)的操作指令,啟動自動測試系統(tǒng);
掃描模塊402,用于對所述測試系統(tǒng)的所有文件夾進(jìn)行掃描操作,獲取目錄名列表;
過濾篩選模塊403,用于按照預(yù)先設(shè)定的掃描過濾規(guī)則對所述目錄名列表進(jìn)行過濾篩選,得到父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),其中一個或多個組合;
加載模塊404,用于將篩選后的所述目錄名列表對應(yīng)映射到測試用例框架上,所述測試用例框架的展示形式為樹狀形式。
所述篩選后的所述目錄節(jié)點(diǎn)信息包括:測試說明信息、xml文件路徑信息及xml文件信息。
請參照圖5為本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成系統(tǒng)的測試框架的圖形界面示意圖。圖形用戶界面中位于左側(cè)的測試用例目錄的表現(xiàn)形式即為樹狀形式。所述父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)在所述測試用例框架上的目錄層次映射關(guān)系為:
所述父目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中任意一個;
所述子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中任意一個;所述孫子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:用例目錄節(jié)點(diǎn)。
概括起來就是,所述目錄節(jié)點(diǎn)中的前一種節(jié)點(diǎn)為后一種節(jié)點(diǎn)的父節(jié)點(diǎn),所述目錄節(jié)點(diǎn)在所述測試用例框架上的目錄層次映射關(guān)系為:所述父目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中一個或多個;所述子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:孫子目錄節(jié)點(diǎn)、用例目錄節(jié)點(diǎn)其中一個或多個;所述孫子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:一個或多個用例目錄節(jié)點(diǎn)。
根據(jù)本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成系統(tǒng),能夠通過該圖形系統(tǒng),可以直觀顯示用例和模塊的之間的層次關(guān)系、簡化測試系統(tǒng)模塊和用例程序的配置,界面可視性強(qiáng),能夠直觀的看出每項(xiàng)用例目錄節(jié)點(diǎn)的信息,由于可以讓使用者更直觀的找出需要查詢的具體用例目錄節(jié)點(diǎn),同時(shí)將具體用例節(jié)點(diǎn)的信息完全展示在本發(fā)明實(shí)施例提供的自動化測試系統(tǒng)上,因此節(jié)省了查找時(shí)間,進(jìn)而提高系統(tǒng)自動化測試效率,同時(shí)增加了靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為的操作可實(shí)施性。主要針對自動自動化測試系統(tǒng)開發(fā),能夠直觀地配置待執(zhí)行用例目錄節(jié)點(diǎn)文件,避免原有的從自動頂層根節(jié)點(diǎn)開始逐級配置節(jié)點(diǎn)模塊和子節(jié)點(diǎn)模塊的xml文件的問題。通過該圖形系統(tǒng),可以更高效地組織和管理自動自動化測試框架的所有用例目錄節(jié)點(diǎn)文件,通過該圖形系統(tǒng),可以直觀顯示用例和模塊的之間的層次關(guān)系、簡化測試系統(tǒng)模塊和用例程序的配置,界面可視性強(qiáng),能夠直觀的看出每項(xiàng)用例目錄節(jié)點(diǎn)的信息,由于可以讓使用者更直觀的找出需要查詢的具體用例目錄節(jié)點(diǎn),同時(shí)將具體用例節(jié)點(diǎn)的信息完全展示在本發(fā)明實(shí)施例提供的自動化測試系統(tǒng)上,因此節(jié)省了查找時(shí)間,進(jìn)而提高系統(tǒng)自動化測試效率,同時(shí)增加了靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為的操作可實(shí)施性。解決了現(xiàn)有測試用例的生成方法難以清晰的表達(dá)出各節(jié)點(diǎn)文件的表現(xiàn)需求,不能很好的滿足軟件測試的需要的問題。
除了圖3所示的結(jié)構(gòu)之外,圖4為本發(fā)明的適用于自動測試系統(tǒng)的測試用例界面生成系統(tǒng)的加載模塊的結(jié)構(gòu)示意圖,加載模塊包括:
模塊4041,用例目錄節(jié)點(diǎn)展示模塊,用于響應(yīng)于用例目錄節(jié)點(diǎn)文件選取指令,對所述用例目錄節(jié)點(diǎn)文件進(jìn)行展開展示;
模塊4042,變更信息獲取模塊,用于獲取用例目錄節(jié)點(diǎn)文件變更信息;
模塊4043,存儲模塊,用于保存變更后的所述用例目錄節(jié)點(diǎn)文件;
模塊4044,名稱生成模塊,用于生成新用例目錄節(jié)點(diǎn)文件名稱;
根據(jù)本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例界面生成系統(tǒng),通過該圖形系統(tǒng),可以直觀顯示用例和模塊的之間的層次關(guān)系、簡化測試系統(tǒng)模塊和用例程序的配置,界面可以操作,無需手動編輯xml配置文件,提供快捷操作,比如運(yùn)行,日志保存等,因此可以提高系統(tǒng)自動化測試效率,同時(shí)可以靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為。主要針對自動自動化測試系統(tǒng)開發(fā),能夠直觀地配置待執(zhí)行用例目錄節(jié)點(diǎn)文件,避免原有的從自動頂層根節(jié)點(diǎn)開始逐級配置節(jié)點(diǎn)模塊和子節(jié)點(diǎn)模塊的xml文件的問題。通過該圖形系統(tǒng),可以更高效地組織和管理自動自動化測試框架的所有用例目錄節(jié)點(diǎn)文件,通過該圖形系統(tǒng),可以直觀顯示用例和模塊的之間的層次關(guān)系、簡化測試系統(tǒng)模塊和用例程序的配置,界面可視性強(qiáng),能夠直觀的看出每項(xiàng)用例目錄節(jié)點(diǎn)的信息,由于可以讓使用者更直觀的找出需要查詢的具體用例目錄節(jié)點(diǎn),同時(shí)將具體用例節(jié)點(diǎn)的信息完全展示在本發(fā)明實(shí)施例提供的自動化測試系統(tǒng)上,因此節(jié)省了查找時(shí)間,進(jìn)而提高系統(tǒng)自動化測試效率,同時(shí)增加了靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為的操作可實(shí)施性。解決了現(xiàn)有測試用例的生成方法難以清晰的表達(dá)出各節(jié)點(diǎn)文件的表現(xiàn)需求,不能很好的滿足軟件測試的需要的問題。
本發(fā)明上述實(shí)施例中對模塊的劃分是示意性的,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,另外,在本申請各個實(shí)施例中的各功能模塊可以集成在一個處理器中,也可以是單獨(dú)物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
如圖5所示為本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成系統(tǒng)的測試框架的圖形界面示意圖,模塊401、402、403、404中運(yùn)行的具體實(shí)現(xiàn)的一種實(shí)施例的舉例如下:
本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成系統(tǒng)通過命令行執(zhí)行l(wèi)aunch.sh(位于自動互測試系統(tǒng)自動目錄)的方式啟動。
步驟1、啟動過程中,圖形系統(tǒng)會自動掃描當(dāng)前測試用例目錄下的所有文件包括的子目錄;
步驟2、圖形系統(tǒng)將掃描到的目錄和文件自動加載到以loongat(位于源碼loongat目錄下的loongat.py文件)為根節(jié)點(diǎn)的“用例樹”中;
步驟3、圖形系統(tǒng)并在界面的左側(cè)”測試用例目錄”框中列出本次程序啟動過程中加載后的”用例樹”;
步驟4、測試人員通過點(diǎn)擊”用例樹”中的節(jié)點(diǎn)或子節(jié)點(diǎn),在界面右側(cè)的”測試信息”中可以看到對該模塊/用例的說明(包含測試說明、xml文件路徑,以及xml文件的內(nèi)容)。
本系統(tǒng)界面上同時(shí)顯示”運(yùn)行(r)”、”配置保存(s)”、”日志處理(l)”和”幫助(h)”4個選項(xiàng)。
(1)運(yùn)行:通過鼠標(biāo)點(diǎn)擊,或者運(yùn)行ctrl+r快捷鍵,開始執(zhí)行從”用例樹”中選中的用例列表(所有的被選中的用例集合),用于運(yùn)行選取的用例列表。
(2)配置保存:該選項(xiàng)用于在修改用例對應(yīng)的xml配置文件后進(jìn)行保存,對應(yīng)的快捷鍵為ctrl+s,用于保存用例對應(yīng)的xml配置文件。
(3)日志處理:針對系統(tǒng)/var/log/目錄下的所有日志文件進(jìn)行打包并添加時(shí)間戳,同時(shí)清除上次運(yùn)行自動化測試框架時(shí)產(chǎn)生的log文件(主要位于loongat目錄下的log目錄),對應(yīng)的快捷鍵為ctrl+l,用于執(zhí)行日志打包。
(4)幫助:用于給出軟件的相關(guān)幫助信息。對應(yīng)的快捷鍵為ctrl+h,用于提供操作幫助。
本發(fā)明實(shí)施例中的系統(tǒng)還可用采用python本身的圖形庫開發(fā)系統(tǒng)進(jìn)行替換或代替,也可達(dá)到本發(fā)明所要達(dá)到的技術(shù)效果。
本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成系統(tǒng)相比于原有的手動逐層修改模塊、子模塊的xml配置文件,本發(fā)明可以高效的管理自動自動化測試框架的所有用例文件,減少用例配置出錯現(xiàn)象的發(fā)生。
自動圖形界面可實(shí)現(xiàn)自動測試框架所有用例文件的組織和管理,并且可以實(shí)現(xiàn)將測試框架頂級目錄(自動目錄)中新增的module、submodule和用例文件的目錄自動添加到自動系統(tǒng)用例樹中。該圖形化系統(tǒng)能夠自動識別新增用例(要求具有一定命名規(guī)則),支持修改和保存用例對應(yīng)的xml配置,支持界面選取待執(zhí)行用例程序,同時(shí)支持對自動自動化測試系統(tǒng)進(jìn)行日志打包。本發(fā)明主要針對自動自動化測試系統(tǒng),而非通用的測試腳本動態(tài)管理圖形系統(tǒng)。本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成方法及系統(tǒng),主要針對自動自動化測試框架開發(fā),擺脫原有逐層配置節(jié)點(diǎn)、子節(jié)點(diǎn),以添加待執(zhí)行用例的方式。該圖形系統(tǒng)能夠更加直觀、方便、靈活地選取用例列表、執(zhí)行日志打包、保存用例對應(yīng)的xml配置文件以及最終的通過圖形系統(tǒng)來運(yùn)行選取的用例文件列表。
本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成系統(tǒng)的應(yīng)用場景為:面向于測試整體目標(biāo)為linux發(fā)行版的操作系統(tǒng),針對操作系統(tǒng)里集成的應(yīng)用軟件,間接針對承載os的硬件環(huán)境進(jìn)行測試。凡是linux發(fā)行版,只要經(jīng)過適配后,都可以運(yùn)行自動測試框架,并利用測試框架對系統(tǒng)里集成的軟件進(jìn)行測試。同時(shí)對os系統(tǒng)的壓力和性能的測試,是通過測試操作系統(tǒng)的方式,間接測試底層的硬件。
根據(jù)本發(fā)明實(shí)施例提供的適用于自動測試系統(tǒng)的測試用例生成系統(tǒng),通過該圖形系統(tǒng),可以直觀顯示用例和模塊的之間的層次關(guān)系、簡化測試系統(tǒng)模塊和用例程序的配置,界面可視性強(qiáng),能夠直觀的看出每項(xiàng)用例目錄節(jié)點(diǎn)的信息,由于可以讓使用者更直觀的找出需要查詢的具體用例目錄節(jié)點(diǎn),同時(shí)將具體用例節(jié)點(diǎn)的信息完全展示在本發(fā)明實(shí)施例提供的自動化測試系統(tǒng)上,因此節(jié)省了查找時(shí)間,進(jìn)而提高系統(tǒng)自動化測試效率,同時(shí)增加了靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為的操作可實(shí)施性。因此可以提高系統(tǒng)自動化測試效率通過該圖形系統(tǒng),可以直觀顯示模塊層級關(guān)系,輕松選取待測用例列表,本發(fā)明實(shí)施例所提供的簡化執(zhí)行界面的好處包括但不限于:直觀映射模塊間和以及模塊和用例間的關(guān)系;可以輕松選取(鼠標(biāo)勾選)待執(zhí)行的用例程序列表;簡化執(zhí)行,完全可以鼠標(biāo)操作,無需鍵盤,同時(shí)還提供快捷鍵,可以更高效地組織和管理自動自動化測試框架的所有用例目錄節(jié)點(diǎn)文件并提高系統(tǒng)自動化測試效率,同時(shí)可以靈活擴(kuò)展各類腳本相關(guān)的用例以及針對專業(yè)化測試工作而完成的用例以及模擬和回放用戶行為,解決了現(xiàn)有測試用例的生成方法難以清晰的表達(dá)出各節(jié)點(diǎn)文件的表現(xiàn)需求,不能很好的滿足軟件測試的需要的問題。
圖6是根據(jù)一示例性實(shí)施例示出的一種用于界面生成的電子設(shè)備600的結(jié)構(gòu)框圖。例如,電子設(shè)備600可以是移動電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖6,電子設(shè)備600可以包括以下一個或多個組件:處理組件602,存儲器604,電源組件606,多媒體組件608,音頻組件610,輸入/輸出(i/o)的接口612,傳感器組件614,以及通信組件616。
處理組件602通??刂齐娮釉O(shè)備600的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件602可以包括一個或多個處理器620來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個或多個模塊,便于處理組件602和其他組件之間的交互。例如,處理部件602可以包括多媒體模塊,以方便多媒體組件608和處理組件602之間的交互。
存儲器604被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備600的操作。這些數(shù)據(jù)的示例包括用于在電子設(shè)備600上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器604可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件606為電子設(shè)備600的各種組件提供電力。電源組件606可以包括電源管理系統(tǒng),一個或多個電源,及其他與為電子設(shè)備600生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件608包括在所述電子設(shè)備600和用戶之間的提供一個輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件608包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備600處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件610被配置為輸出和/或輸入音頻信號。例如,音頻組件610包括一個麥克風(fēng)(mic),當(dāng)電子設(shè)備600處于操作模式,如呼叫模式、記錄模式和語音識別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器604或經(jīng)由通信組件616發(fā)送。在一些實(shí)施例中,音頻組件610還包括一個揚(yáng)聲器,用于輸出音頻信號。
i/o接口612為處理組件602和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件614包括一個或多個傳感器,用于為電子設(shè)備600提供各個方面的狀態(tài)評估。例如,傳感器組件614可以檢測到設(shè)備600的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為電子設(shè)備600的顯示器和小鍵盤,傳感器組件614還可以檢測電子設(shè)備600或電子設(shè)備600一個組件的位置改變,用戶與電子設(shè)備600接觸的存在或不存在,電子設(shè)備600方位或加速/減速和電子設(shè)備600的溫度變化。傳感器組件614可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件614還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件614還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件616被配置為便于電子設(shè)備600和其他設(shè)備之間有線或無線方式的通信。電子設(shè)備600可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實(shí)施例中,通信部件616經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實(shí)施例中,所述通信部件616還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,電子設(shè)備600可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器604,上述指令可由電子設(shè)備600的處理器620執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)可以是rom、隨機(jī)存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行一種界面的生成方法,所述方法包括:響應(yīng)于啟動自動測試系統(tǒng)的操作指令,對所述自動測試系統(tǒng)的所有文件夾進(jìn)行掃描操作,獲取目錄名列表;按照預(yù)先設(shè)定的掃描過濾規(guī)則對所述目錄名列表進(jìn)行過濾篩選,得到目錄節(jié)點(diǎn),所述目錄節(jié)點(diǎn)包括:父目錄節(jié)點(diǎn)、子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn),其中一個或多個組合;將篩選后的所述目錄名列表對應(yīng)映射到測試用例框架上,所述測試用例框架的展示形式為樹狀形式。
可選地,所述篩選后的所述目錄名列表包括:測試說明信息、xml文件路徑信息及xml文件信息。
可選地,所述目錄節(jié)點(diǎn)中的前一種節(jié)點(diǎn)為后一種節(jié)點(diǎn)的父節(jié)點(diǎn),所述目錄節(jié)點(diǎn)在所述測試用例框架上的目錄層次映射關(guān)系為:所述父目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:子目錄節(jié)點(diǎn)、孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中一個或多個;所述子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:孫子目錄節(jié)點(diǎn)及用例目錄節(jié)點(diǎn)其中任意一個;所述孫子目錄節(jié)點(diǎn)下添加的節(jié)點(diǎn)包括:用例目錄節(jié)點(diǎn)。
可選地,所述將篩選后的所述目錄名列表對應(yīng)映射到測試用例框架上后還包括:響應(yīng)于目錄節(jié)點(diǎn)選取指令,獲取目錄節(jié)點(diǎn)內(nèi)的xml配置文件信息并展示;應(yīng)于用例目錄節(jié)點(diǎn)選取指令,獲取用例目錄節(jié)點(diǎn)目錄內(nèi)的xml配置文件變更信息;保存變更后的所述用例目錄節(jié)點(diǎn)內(nèi)的xml配置文件,并生成新用例目錄節(jié)點(diǎn)內(nèi)的xml配置文件。
本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以預(yù)測方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種程序熱點(diǎn)的識別方法和裝置、一種電子設(shè)備以及一種儲存介質(zhì),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。