作者
Ziyue Hua, Wei Lin, Luyao Ren, Zongyang Li, Lu Zhang, Wenpin Jiao, Tao Xie
发表日期
2023
期刊
Proceedings of ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA)
简介
Graph database engines stand out in the era of big data for their efficiency of modeling and processing linked data. To assure high quality of graph database engines, it is highly critical to conduct automatic test generation for graph database engines, e.g., random test generation, the most commonly adopted approach in practice. However, random test generation faces the challenge of generating complex inputs (i.e., property graphs and queries) for producing non-empty query results; generating such type of inputs is important especially for detecting wrong-result bugs. To address this challenge, in this paper, we propose GDsmith, the first approach for testing Cypher graph database engines. GDsmith ensures that each randomly generated query satisfies the semantic requirements. To increase the probability of producing complex queries that return non-empty results, GDsmith includes two new techniques …
引用总数
学术搜索中的文章
Z Hua, W Lin, L Ren, Z Li, L Zhang, W Jiao, T Xie - Proceedings of the 32nd ACM SIGSOFT International …, 2023