摘要
本发明涉及数据库管理系统中的自动化测试技术领域,提供一种高效PL/SQL数据库测试用例生成方法及系统,方法包括对PL/SQL源代码进行静态分析;根据静态分析结果匹配预定义测试用例模板,并根据PL/SQL代码特征动态调整,获得测试用例模板;根据测试用例模板进行动态测试,执行路径跟踪、边界值探测并捕获异常;结合静态和动态分析结果,自动生成测试用例;执行测试用例,通过机器学习算法对测试结果进行深度分析,根据分析结果,通过反馈优化机制调整测试用例,获得最终测试用例。本发明显著提升了PL/SQL数据库测试用例的生成效率和质量,减少人工干预,降低错误率并加快开发周期。