System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開的示例實(shí)施例總體涉及計算機(jī),并且更具體地,涉及用于確定測試用例的方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì)。
技術(shù)介紹
1、隨著web(world?wide?web)技術(shù)的更新升級,頁面測試是一個很重要的環(huán)節(jié),可以通過頁面測試來對頁面的功能、兼容性、安全、性能等多方面進(jìn)行測試。
技術(shù)實(shí)現(xiàn)思路
1、在本公開的第一方面,提供一種確定測試用例的方法。該方法包括:針對頁面檢測,確定用于生成測試用例的交互頁面;從交互頁面確定至少一個可交互元素;基于與至少一個可交互元素相關(guān)聯(lián)的交互操作,確定至少一個操作路徑,至少一個操作路徑指示基于交互操作確定的操作線路;以及基于至少一個操作路徑,確定針對交互頁面的測試用例,測試用例被配置為測試交互頁面的頁面屬性。
2、在本公開的第二方面,提供一種用于確定測試用例的裝置。該裝置包括:檢測模塊,被配置為針對頁面檢測,確定用于生成測試用例的交互頁面;確定模塊,被配置為從交互頁面確定至少一個可交互元素;交互模塊,被配置為基于與至少一個可交互元素相關(guān)聯(lián)的交互操作,確定至少一個操作路徑,至少一個操作路徑指示基于交互操作確定的操作線路;以及執(zhí)行模塊,被配置為基于至少一個操作路徑,確定針對交互頁面的測試用例,測試用例被配置為測試交互頁面的頁面屬性。
3、在本公開的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括至少一個處理單元;以及至少一個存儲器,至少一個存儲器被耦合到至少一個處理單元并且存儲用于由至少一個處理單元執(zhí)行的指令,指令在由至少一個處理單元執(zhí)行
4、在本公開的第四方面,提供了一種計算機(jī)可讀存儲介質(zhì)。該計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,其可由處理器執(zhí)行以執(zhí)行根據(jù)本公開的第一方面的方法。
5、在本公開的第五方面,提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)可執(zhí)行指令,其中所述計算機(jī)可執(zhí)行指令可被處理器執(zhí)行以執(zhí)行根據(jù)本公開的第一方面的方法。
6、應(yīng)當(dāng)理解,
技術(shù)實(shí)現(xiàn)思路
部分中所描述的內(nèi)容并非旨在限定本公開的實(shí)施例的關(guān)鍵特征或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的描述而變得容易理解。
【技術(shù)保護(hù)點(diǎn)】
1.一種確定測試用例的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中基于與所述至少一個可交互元素相關(guān)聯(lián)的交互操作,確定至少一個操作路徑包括:
3.根據(jù)權(quán)利要求1所述的方法,其中從所述交互頁面確定至少一個可交互元素包括:
4.根據(jù)權(quán)利要求3所述的方法,其中利用機(jī)器學(xué)習(xí)模型,從與所述交互頁面相關(guān)聯(lián)的圖像中確定第三候選元素集合包括:
5.根據(jù)權(quán)利要求3所述的方法,其中從所述交互頁面確定與至少一個交互事件相關(guān)聯(lián)的第二候選元素集合包括:
6.根據(jù)權(quán)利要求1所述的方法,其中所述交互頁面至少基于頁面鏈接來確定。
7.根據(jù)權(quán)利要求2所述的方法,其中所述交互頁面變化至少指示以下中的至少一項:頁面元素變化、交互頁面圖像變化、統(tǒng)一資源定位符變化、數(shù)據(jù)存儲方式變化。
8.根據(jù)權(quán)利要求1所述的方法,其中所述至少一個可交互元素中每個可交互元素對應(yīng)一個編號,并且在操作交互頁面所述至少一個可交互元素按所述編號執(zhí)行對應(yīng)的交互操作。
9.根據(jù)權(quán)利要求2所述的方法,其中確定用于生成測試用例的交互頁面包括:
1
11.一種用于確定測試用例的裝置,包括:
12.一種電子設(shè)備,包括:
13.一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序可由處理器執(zhí)行以實(shí)現(xiàn)根據(jù)權(quán)利要求1至10任一項所述的方法。
14.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)可執(zhí)行指令,其中所述計算機(jī)可執(zhí)行指令在被處理器執(zhí)行時實(shí)現(xiàn)根據(jù)權(quán)利要求1至10中任一項所述的方法。
...【技術(shù)特征摘要】
1.一種確定測試用例的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中基于與所述至少一個可交互元素相關(guān)聯(lián)的交互操作,確定至少一個操作路徑包括:
3.根據(jù)權(quán)利要求1所述的方法,其中從所述交互頁面確定至少一個可交互元素包括:
4.根據(jù)權(quán)利要求3所述的方法,其中利用機(jī)器學(xué)習(xí)模型,從與所述交互頁面相關(guān)聯(lián)的圖像中確定第三候選元素集合包括:
5.根據(jù)權(quán)利要求3所述的方法,其中從所述交互頁面確定與至少一個交互事件相關(guān)聯(lián)的第二候選元素集合包括:
6.根據(jù)權(quán)利要求1所述的方法,其中所述交互頁面至少基于頁面鏈接來確定。
7.根據(jù)權(quán)利要求2所述的方法,其中所述交互頁面變化至少指示以下中的至少一項:頁面元素變化、交互頁面圖像變化、統(tǒng)一資源定位符變化、數(shù)據(jù)存儲方式變化。<...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王政,季航,李哲,董驥,李旭輝,
申請(專利權(quán))人:網(wǎng)銀在線北京科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。