本發(fā)明涉及數(shù)據(jù)管理,尤其涉及一種測試數(shù)據(jù)庫的構建方法、裝置、設備及介質(zhì)。
背景技術:
1、隨著人工智能技術的發(fā)展,電子詞典筆等學習輔助工具的迭代速度加快。為了評估這些新產(chǎn)品的功能,測試數(shù)據(jù)成為一個重要的測試基礎。
2、然而,現(xiàn)有的測試資源散落在各種書籍和文檔中,導致測試數(shù)據(jù)的搜集需要耗費大量的人力和時間。同時,重復使用同一測試數(shù)據(jù)對于硬件更換前后的性能對比至關重要。
3、因此,亟需構建一個統(tǒng)一的、系統(tǒng)化的數(shù)據(jù)庫以存儲和管理測試數(shù)據(jù)。
技術實現(xiàn)思路
1、本發(fā)明提供一種測試數(shù)據(jù)庫的構建方法、裝置、設備及介質(zhì),用以解決相關技術中測試資源分散且采集效率低下的缺陷。
2、本發(fā)明提供一種測試數(shù)據(jù)庫的構建方法,包括如下步驟:
3、確定目標測試場景;
4、從資源庫中提取所述目標測試場景下的測試物料,作為目標測試物料,所述資源庫中包括各候選測試場景下的候選測試物料,所述候選測試物料為以文本行為單位進行分割得到的印刷物料;
5、基于所述目標測試場景下的測試順序,對所述目標測試物料進行排序,得到所述目標測試場景的測試數(shù)據(jù)庫。
6、根據(jù)本發(fā)明提供的一種測試數(shù)據(jù)庫的構建方法,所述各候選測試場景下的候選測試物料的確定,包括:
7、基于所述候選測試場景下的待測語種、待測內(nèi)容類型、待測文本格式、待測功能中的至少一種,確定所述候選測試場景所需的測試物料類型;
8、基于所述候選測試場景所需的測試物料類型,從候選印刷物料中確定所述候選測試場景下的候選測試物料。
9、根據(jù)本發(fā)明提供的一種測試數(shù)據(jù)庫的構建方法,所述基于所述候選測試場景所需的測試物料類型,從候選印刷物料中確定所述候選測試場景下的候選測試物料,包括:
10、從候選印刷物料中確定出屬于所述候選測試場景所需的測試物料類型的素材印刷物料;
11、從所述素材印刷物料中確定待測內(nèi)容,并從所述素材印刷物料中分割出所述待測內(nèi)容所在的文本行,得到所述候選測試物料。
12、根據(jù)本發(fā)明提供的一種測試數(shù)據(jù)庫的構建方法,所述各候選測試場景下的候選測試物料的確定,還包括:
13、在不存在屬于所述候選測試場景所需的測試物料類型的所述候選印刷物料的情況下,基于補充電子物料確定所述候選測試場景下的候選測試物料。
14、根據(jù)本發(fā)明提供的一種測試數(shù)據(jù)庫的構建方法,所述各候選測試場景包括光學字符識別測試場景、語音識別場景、翻譯場景、口語評測場景、語音合成場景中的至少一種。
15、本發(fā)明提供一種測試方法,包括如下步驟:
16、獲取目標測試場景的測試數(shù)據(jù)庫,所述測試數(shù)據(jù)庫基于如上任一項所述的測試數(shù)據(jù)庫的構建方法確定;
17、基于所述測試數(shù)據(jù)庫進行測試,得到測試結果。
18、本發(fā)明還提供一種測試數(shù)據(jù)庫的構建裝置,包括如下模塊:
19、場景確定單元,用于確定目標測試場景;
20、物料提取單元,用于從資源庫中提取所述目標測試場景下的測試物料,作為目標測試物料,所述資源庫中包括各候選測試場景下的候選測試物料,所述候選測試物料為以文本行為單位進行分割得到的印刷物料;
21、數(shù)據(jù)庫構建單元,用于基于所述目標測試場景下的測試順序,對所述目標測試物料進行排序,得到所述目標測試場景的測試數(shù)據(jù)庫。
22、本發(fā)明還提供一種測試裝置,包括如下模塊:
23、獲取單元,用于獲取目標測試場景的測試數(shù)據(jù)庫,所述測試數(shù)據(jù)庫基于如上任一項所述的測試數(shù)據(jù)庫的構建方法確定;
24、測試單元,用于基于所述測試數(shù)據(jù)庫進行測試,得到測試結果。
25、本發(fā)明還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如上述任一種所述測試數(shù)據(jù)庫的構建和測試方法。
26、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述測試數(shù)據(jù)庫的構建和測試方法。
27、本發(fā)明還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述測試數(shù)據(jù)庫的構建和測試方法。
28、本發(fā)明提供的測試數(shù)據(jù)庫的構建方法、裝置、設備及介質(zhì),根據(jù)特定測試場景確定目標測試物料,顯著降低了測試數(shù)據(jù)搜集和整理的時間成本和人力成本,避免了重復的人工操作。測試數(shù)據(jù)庫的構建,確保了測試數(shù)據(jù)的統(tǒng)一性和準確性,有效保障了測試結果的一致性和可靠性。這樣不僅提高了測試效率,還為產(chǎn)品性能評估提供了更加可靠的依據(jù)。
1.一種測試數(shù)據(jù)庫的構建方法,其特征在于,包括:
2.根據(jù)權利要求1所述的測試數(shù)據(jù)庫的構建方法,其特征在于,所述各候選測試場景下的候選測試物料的確定,包括:
3.根據(jù)權利要求2所述的測試數(shù)據(jù)庫的構建方法,其特征在于,所述基于所述候選測試場景所需的測試物料類型,從候選印刷物料中確定所述候選測試場景下的候選測試物料,包括:
4.根據(jù)權利要求2所述的測試數(shù)據(jù)庫的構建方法,其特征在于,所述各候選測試場景下的候選測試物料的確定,還包括:
5.根據(jù)權利要求1至4中任一項所述的測試數(shù)據(jù)庫的構建方法,其特征在于,所述各候選測試場景包括光學字符識別測試場景、語音識別場景、翻譯場景、口語評測場景、語音合成場景中的至少一種。
6.一種測試方法,其特征在于,包括:
7.一種測試數(shù)據(jù)庫的構建裝置,其特征在于,包括:
8.一種測試裝置,其特征在于,包括:
9.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如權利要求1至5任一項所述測試數(shù)據(jù)庫的構建方法,或如權利要求6所述的測試方法。
10.一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至5任一項所述測試數(shù)據(jù)庫的構建方法,或如權利要求6所述的測試方法。
11.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至5任一項所述測試數(shù)據(jù)庫的構建方法,或如權利要求6所述的測試方法。