本发明提供一种界面测试用例自动生成方法及工具,通过记录软件界面的可操作动作空间,利用增强学习算法探索软件界面的所述可操作动作空间得到状态空间并得到一系列可行操作序列,根据所述状态空间和测试目标利用动态规划算法分析得到其中最优或者最接近真人操作一个或多个操作序列,最后根据这些操作序列自动编写代码生成测试工具。本发明的界面测试用例自动生成方法及工具结合Q‑learning强化学习算法和Dynamic Programming动态规划算法自主学习软件界面的可操作动作,自动生成完整的测试工具,减少测试人员在界面测试中编写测试工具的繁重任务,减少当程序或者界面变化之后需要重新编写测试脚本的情况,极大得增加测试套件的覆盖率。
声明:
“界面测试用例自动生成方法及工具” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)