一種圖數(shù)據(jù)庫的測試用例生成方法和裝置

基本信息

申請?zhí)?/td> CN201911138381.9 申請日 -
公開(公告)號 CN111176979A 公開(公告)日 2020-05-19
申請公布號 CN111176979A 申請公布日 2020-05-19
分類號 G06F11/36 分類 計算;推算;計數(shù);
發(fā)明人 徐子喬;王艷;楊波;劉瑛煜 申請(專利權)人 四川蜀天夢圖數(shù)據(jù)科技有限公司
代理機構 深圳市六加知識產權代理有限公司 代理人 向彬
地址 610000 四川省成都市天府新區(qū)興隆街道湖畔路西路99號B7棟天府英才中心6層
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種圖數(shù)據(jù)庫的測試用例生成方法和裝置,方法包括:對圖數(shù)據(jù)庫中已存在的數(shù)據(jù)進行初始化,通過編寫配置文件或配置選項獲取到圖數(shù)據(jù)庫中的元數(shù)據(jù)信息;對gremlin源碼進行類解析得到語法遍歷步驟信息,通過類與類之間的對應關系得到各GQL語法步驟的映射表;根據(jù)映射表得到孤立的步驟以及各步驟的前后關系,通過對不同步驟前后關系的匹配進行多種組合得到GQL語法模板,在需要參數(shù)的位置使用替代符進行填充;從獲取到的元數(shù)據(jù)信息中抽取參數(shù)來替換所述GQL語法模板中的替代符信息,生成測試用例。該方法可針對不同的數(shù)據(jù)快速自動生成相應的測試用例,提高測試效率與測試覆蓋度,可方便高效地完成冒煙測試以及系統(tǒng)測試。