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