本公開涉及測試,具體涉及一種路徑規(guī)劃方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。
背景技術(shù):
1、相關(guān)技術(shù)中,與出行相關(guān)的系統(tǒng)例如提供導(dǎo)航服務(wù)的系統(tǒng)、提供智能駕駛功能的系統(tǒng)等在投入使用前需要進(jìn)行大量的測試,根據(jù)測試結(jié)果可以對相應(yīng)的代碼進(jìn)行迭代,也可以根據(jù)測試結(jié)果確定系統(tǒng)的服務(wù)質(zhì)量是否達(dá)到交付標(biāo)準(zhǔn)。
2、由于出行相關(guān)的系統(tǒng)主要提供與出行路徑(出行路線)相關(guān)的服務(wù),因此,基于出行路徑對前述系統(tǒng)的相關(guān)功能進(jìn)行測試是必須的操作。對測試人員而言,為保證測試的準(zhǔn)確性和覆蓋率,需要規(guī)劃出盡可能覆蓋不同類型道路場景的測試路徑,而規(guī)劃滿足測試需求的測試路徑,極度依賴測試人員的測試經(jīng)驗(yàn)和對道路場景的理解,這導(dǎo)致已有技術(shù)規(guī)劃測試路徑的成本高、效率低。因此,如何低成本、高效地規(guī)劃出對道路場景的覆蓋率較高的測試路徑成為亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、為了解決相關(guān)技術(shù)中的問題,本公開實(shí)施例提供一種路徑規(guī)劃方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。
2、第一方面,本公開實(shí)施例中提供了一種路徑規(guī)劃方法,包括:
3、獲取測試需求信息,測試需求信息用于指示測試場景;
4、根據(jù)測試需求信息與預(yù)先生成的測試用例信息,確定與測試場景匹配的路段或興趣點(diǎn),其中測試用例信息用于指示路段或興趣點(diǎn)與測試場景之間的對應(yīng)關(guān)系;
5、獲取經(jīng)過路段或興趣點(diǎn)的測試路徑。
6、在本公開的一種實(shí)施方式中,獲取測試需求信息,包括:
7、獲取通過可視化界面輸入的測試需求信息;
8、或,獲取通過可視化界面輸入的路徑選擇信息;
9、確定路徑選擇信息指示的歷史路徑經(jīng)過的地圖要素的類型;
10、基于歷史路徑經(jīng)過的地圖要素的類型以及預(yù)先生成的要素匹配關(guān)系,確定歷史路徑經(jīng)過的測試場景,要素匹配關(guān)系用于指示地圖要素的類型與測試場景之間的對應(yīng)關(guān)系;
11、生成用于指示歷史路徑經(jīng)過的測試場景的測試需求信息。
12、在本公開的一種實(shí)施方式中,其中,在根據(jù)測試需求信息與預(yù)先生成的測試用例信息,確定與測試場景匹配的路段或興趣點(diǎn)之前,方法進(jìn)一步包括:
13、獲取與測試端的定位位置的距離小于或等于第一距離閾值的路段和/或興趣點(diǎn)作為待測路段和/或待測興趣點(diǎn);
14、根據(jù)測試需求信息與預(yù)先生成的測試用例信息,確定與測試場景匹配的路段或興趣點(diǎn),具體包括:
15、根據(jù)測試需求信息與測試用例信息,從待測路段和/或待測興趣點(diǎn)中,確定與測試場景匹配的路段或興趣點(diǎn)。
16、在本公開的一種實(shí)施方式中,其中,獲取經(jīng)過路段或興趣點(diǎn)的測試路徑,具體包括:
17、獲取經(jīng)過路段或興趣點(diǎn)的測試路徑,測試路徑滿足路徑長度最短、行駛耗時最少以及收費(fèi)最低中的至少一項(xiàng)要求。
18、在本公開的一種實(shí)施方式中,其中,測試需求信息包括與測試場景對應(yīng)的駕駛動作,測試用例信息還用于指示路段或興趣點(diǎn)與駕駛動作之間的對應(yīng)關(guān)系;
19、根據(jù)測試需求信息與預(yù)先生成的測試用例信息,確定與測試場景匹配的路段或興趣點(diǎn),包括:
20、根據(jù)測試需求信息與測試用例信息,確定與測試場景匹配且允許執(zhí)行駕駛動作的路段或興趣點(diǎn)。
21、在本公開的一種實(shí)施方式中,其中,方法還包括:
22、基于預(yù)先生成的駕駛動作和駕駛動作提示信息的對應(yīng)關(guān)系,生成測試路徑與駕駛動作對應(yīng)的駕駛動作提示信息和提示條件,駕駛動作提示信息用于提示測試端做出相應(yīng)的駕駛動作。
23、在本公開的一種實(shí)施方式中,其中,提示條件包括:提示位置和提示距離,駕駛動作提示信息用于在測試端的實(shí)時位置與提示位置的距離小于或等于提示距離時顯示在電子地圖中。
24、第二方面,本公開實(shí)施例中提供了一種路徑規(guī)劃裝置,包括:
25、需求信息獲取模塊,被配置為獲取測試需求信息,測試需求信息用于指示測試場景;
26、路段興趣點(diǎn)確定模塊,被配置為根據(jù)測試需求信息與預(yù)先生成的測試用例信息,確定與測試場景匹配的路段或興趣點(diǎn),其中測試用例信息用于指示路段或興趣點(diǎn)與測試場景之間的對應(yīng)關(guān)系;
27、路徑規(guī)劃模塊,被配置為獲取經(jīng)過路段或興趣點(diǎn)的測試路徑。
28、第三方面,本公開實(shí)施例提供了一種電子設(shè)備,包括存儲器和處理器,其中,所述存儲器用于存儲一條或多條計(jì)算機(jī)指令,其中,所述一條或多條計(jì)算機(jī)指令被所述處理器執(zhí)行以實(shí)現(xiàn)如第一方面中任一項(xiàng)所述的方法。
29、第四方面,本公開實(shí)施例中提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)指令,該計(jì)算機(jī)指令被處理器執(zhí)行時實(shí)現(xiàn)如第一方面中任一項(xiàng)所述的方法。
30、根據(jù)本公開實(shí)施例提供的技術(shù)方案,通過獲取用于指示測試場景的測試需求信息;根據(jù)測試需求信息與預(yù)先生成的用于指示路段或興趣點(diǎn)與測試場景之間的對應(yīng)關(guān)系的測試用例信息,確定與測試場景匹配的路段或興趣點(diǎn),并獲取經(jīng)過路段或興趣點(diǎn)的測試路徑。其中,測試端沿測試路徑出行,可以經(jīng)過與測試需求信息指示的測試場景匹配的路段或興趣點(diǎn),從而使測試端可以對與出行相關(guān)的系統(tǒng)中與上述測試場景相關(guān)的功能進(jìn)行測試,以滿足測試需求。因此上述方案在不依賴測試人員的前提下,可以自動規(guī)劃覆蓋需求的測試場景的測試路徑,從而提高了對測試路徑進(jìn)行規(guī)劃的效率,并降低了成本。
31、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
1.一種路徑規(guī)劃方法,包括:
2.根據(jù)權(quán)利要求1所述的路徑規(guī)劃方法,其中,所述獲取測試需求信息,包括:
3.根據(jù)權(quán)利要求1所述的路徑規(guī)劃方法,其中,在根據(jù)所述測試需求信息與預(yù)先生成的測試用例信息,確定與所述測試場景匹配的路段或興趣點(diǎn)之前,所述方法進(jìn)一步包括:
4.根據(jù)權(quán)利要求1-3中任意一項(xiàng)所述的路徑規(guī)劃方法,其中,獲取經(jīng)過所述路段或興趣點(diǎn)的測試路徑,具體包括:
5.根據(jù)權(quán)利要求1所述的路徑規(guī)劃方法,其中,所述測試需求信息包括與所述測試場景對應(yīng)的駕駛動作,所述測試用例信息還用于指示路段或興趣點(diǎn)與駕駛動作之間的對應(yīng)關(guān)系;
6.根據(jù)權(quán)利要求5所述的路徑規(guī)劃方法,其中,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的路徑規(guī)劃方法,其中,所述提示條件包括:提示位置和提示距離,所述駕駛動作提示信息用于在所述測試端的實(shí)時位置與提示位置的距離小于或等于所述提示距離時顯示在電子地圖中。
8.一種路徑規(guī)劃裝置,包括:
9.一種電子設(shè)備,包括存儲器和處理器;其中,所述存儲器用于存儲一條或多條計(jì)算機(jī)指令,其中,所述一條或多條計(jì)算機(jī)指令被所述處理器執(zhí)行以實(shí)現(xiàn)權(quán)利要求1-7中任一項(xiàng)所述的方法步驟。
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)指令,其中,該計(jì)算機(jī)指令被處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求1-7中任一項(xiàng)所述的方法步驟。