本發明提供一種界面測試用例自動生成方法及工具,通過記錄軟件界面的可操作動作空間,利用增強學習算法探索軟件界面的所述可操作動作空間得到狀態空間并得到一系列可行操作序列,根據所述狀態空間和測試目標利用動態規劃算法分析得到其中最優或者最接近真人操作一個或多個操作序列,最后根據這些操作序列自動編寫代碼生成測試工具。本發明的界面測試用例自動生成方法及工具結合Q?learning強化學習算法和Dynamic Programming動態規劃算法自主學習軟件界面的可操作動作,自動生成完整的測試工具,減少測試人員在界面測試中編寫測試工具的繁重任務,減少當程序或者界面變化之后需要重新編寫測試腳本的情況,極大得增加測試套件的覆蓋率。
聲明:
“界面測試用例自動生成方法及工具” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)