-
公开(公告)号:CN118245368A
公开(公告)日:2024-06-25
申请号:CN202410334920.0
申请日:2024-03-22
Applicant: 南开大学
Abstract: 本发明公开了一种基于计算机视觉的GUI软件自动化测试系统及方法,涉及软件工程技术领域,该系统包括计算机视觉模块、测试驱动模块和动作模拟模块;其中,计算机视觉模块包括多种基于深度学习的目标检测模型,根据各目标检测模型识别的UI元素,得到目标关键字集合;动作模拟模块用于模拟用户在目标GUI软件上的动作交互,得到动作关键字集合;测试驱动模块中测试用例生成子模块用于根据目标关键字集合和动作关键字集合生成目标GUI软件的测试用例,测试用例执行子模块用于执行目标GUI软件的测试用例,得到测试结果。本发明运用基于深度学习的计算机视觉技术,实现对软件界面的精准识别,显著提升了测试自动化的可靠性。