Extensive, automated unit tests of Leaf queries #450
artgoldberg
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
These are really great points @artgoldberg and I appreciate you writing this up. I'm working through the implications here and trying to consider concretely what a solution for this would look like. Perhaps this could be a command-line driven tool of some sort (for example, run as a cron job perhaps after database maintanence if sites choose to do so). I'm reading through the references as well. Best, |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In my view, extensive unit tests of Leaf queries would be extremely valuable. For example, they would have caught the failure reported in issue #447 and likely identified the time-out problem reported in issue #429 .
I would like Leaf to support automated, stochastic testing with the following characteristics.
References
D. M. Cohen, S. R. Dalal, J. Parelius and G. C. Patton, "The combinatorial design approach to automatic test generation," in IEEE Software, vol. 13, no. 5, pp. 83-88, Sept. 1996, doi: 10.1109/52.536462. https://ieeexplore.ieee.org/document/536462
Lejay, L. V., Shasha, D. E., Palenchar, P. M., Kouranov, A. Y., Cruikshank, A. A., Chou, M. F., & Coruzzi, G. M. (2004). Adaptive combinatorial design to explore large experimental spaces: approach and validation. Systems biology, 1(2), 206-212. https://doi.org/10.1049/sb:20045020
Colbourn, C. J., Martirosyan, S. S., Mullen, G. L., Shasha, D., Sherwood, G. B., & Yucas, J. L. (2006). Products of mixed covering arrays of strength two. Journal of Combinatorial Designs, 14(2), 124-138. https://doi.org/10.1002/jcd.20065
Slutz, D.R., 1998, August. Massive stochastic testing of SQL. In VLDB (Vol. 98, pp. 618-622)
Abdul Khalek, S. and Khurshid, S., 2010, September. Automated SQL query generation for systematic testing of database engines. In Proceedings of the IEEE/ACM international conference on Automated software engineering (pp. 329-332)
Regards
Arthur
Beta Was this translation helpful? Give feedback.
All reactions