本公開的示例實(shí)施例總體涉及計(jì)算機(jī),并且更具體地,涉及用于確定測(cè)試用例的方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著web(world?wide?web)技術(shù)的更新升級(jí),頁(yè)面測(cè)試是一個(gè)很重要的環(huán)節(jié),可以通過頁(yè)面測(cè)試來對(duì)頁(yè)面的功能、兼容性、安全、性能等多方面進(jìn)行測(cè)試。
技術(shù)實(shí)現(xiàn)思路
1、在本公開的第一方面,提供一種確定測(cè)試用例的方法。該方法包括:針對(duì)頁(yè)面檢測(cè),確定用于生成測(cè)試用例的交互頁(yè)面;從交互頁(yè)面確定至少一個(gè)可交互元素;基于與至少一個(gè)可交互元素相關(guān)聯(lián)的交互操作,確定至少一個(gè)操作路徑,至少一個(gè)操作路徑指示基于交互操作確定的操作線路;以及基于至少一個(gè)操作路徑,確定針對(duì)交互頁(yè)面的測(cè)試用例,測(cè)試用例被配置為測(cè)試交互頁(yè)面的頁(yè)面屬性。
2、在本公開的第二方面,提供一種用于確定測(cè)試用例的裝置。該裝置包括:檢測(cè)模塊,被配置為針對(duì)頁(yè)面檢測(cè),確定用于生成測(cè)試用例的交互頁(yè)面;確定模塊,被配置為從交互頁(yè)面確定至少一個(gè)可交互元素;交互模塊,被配置為基于與至少一個(gè)可交互元素相關(guān)聯(lián)的交互操作,確定至少一個(gè)操作路徑,至少一個(gè)操作路徑指示基于交互操作確定的操作線路;以及執(zhí)行模塊,被配置為基于至少一個(gè)操作路徑,確定針對(duì)交互頁(yè)面的測(cè)試用例,測(cè)試用例被配置為測(cè)試交互頁(yè)面的頁(yè)面屬性。
3、在本公開的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括至少一個(gè)處理單元;以及至少一個(gè)存儲(chǔ)器,至少一個(gè)存儲(chǔ)器被耦合到至少一個(gè)處理單元并且存儲(chǔ)用于由至少一個(gè)處理單元執(zhí)行的指令,指令在由至少一個(gè)處理單元執(zhí)行時(shí)使電子設(shè)備執(zhí)行本公開第一方面的方法。
4、在本公開的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,其可由處理器執(zhí)行以執(zhí)行根據(jù)本公開的第一方面的方法。
5、在本公開的第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可執(zhí)行指令,其中所述計(jì)算機(jī)可執(zhí)行指令可被處理器執(zhí)行以執(zhí)行根據(jù)本公開的第一方面的方法。
6、應(yīng)當(dāng)理解,
技術(shù)實(shí)現(xiàn)要素:
部分中所描述的內(nèi)容并非旨在限定本公開的實(shí)施例的關(guān)鍵特征或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的描述而變得容易理解。
1.一種確定測(cè)試用例的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中基于與所述至少一個(gè)可交互元素相關(guān)聯(lián)的交互操作,確定至少一個(gè)操作路徑包括:
3.根據(jù)權(quán)利要求1所述的方法,其中從所述交互頁(yè)面確定至少一個(gè)可交互元素包括:
4.根據(jù)權(quán)利要求3所述的方法,其中利用機(jī)器學(xué)習(xí)模型,從與所述交互頁(yè)面相關(guān)聯(lián)的圖像中確定第三候選元素集合包括:
5.根據(jù)權(quán)利要求3所述的方法,其中從所述交互頁(yè)面確定與至少一個(gè)交互事件相關(guān)聯(lián)的第二候選元素集合包括:
6.根據(jù)權(quán)利要求1所述的方法,其中所述交互頁(yè)面至少基于頁(yè)面鏈接來確定。
7.根據(jù)權(quán)利要求2所述的方法,其中所述交互頁(yè)面變化至少指示以下中的至少一項(xiàng):頁(yè)面元素變化、交互頁(yè)面圖像變化、統(tǒng)一資源定位符變化、數(shù)據(jù)存儲(chǔ)方式變化。
8.根據(jù)權(quán)利要求1所述的方法,其中所述至少一個(gè)可交互元素中每個(gè)可交互元素對(duì)應(yīng)一個(gè)編號(hào),并且在操作交互頁(yè)面所述至少一個(gè)可交互元素按所述編號(hào)執(zhí)行對(duì)應(yīng)的交互操作。
9.根據(jù)權(quán)利要求2所述的方法,其中確定用于生成測(cè)試用例的交互頁(yè)面包括:
10.根據(jù)權(quán)利要求1所述的方法,其中所述交互頁(yè)面的所述頁(yè)面屬性包括以下至少一項(xiàng):
11.一種用于確定測(cè)試用例的裝置,包括:
12.一種電子設(shè)備,包括:
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序可由處理器執(zhí)行以實(shí)現(xiàn)根據(jù)權(quán)利要求1至10任一項(xiàng)所述的方法。
14.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可執(zhí)行指令,其中所述計(jì)算機(jī)可執(zhí)行指令在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法。