图像智能识别及其在自动化测试的应用
(长江大学 计算机科学学院,湖北 荆州 434023)
摘要
传统的界面自动化测试工具存在需设计大量程序脚本且兼容性差等问题。为此,提出了一种基于人工智能模型的自动化测试方法。该方法采用SAM模型进行图像智能识别,并利用BERT模型进行文本检索匹配,能够对特定测试界面进行分析并提取图像。通过半人工方式标记图像文件名作为文本数据集,再进行文本分类训练,实现文本到图像的匹配。最后,借助图形匹配算法模拟自动化测试步骤。实验结果表明,该方法匹配准确率高,且相较于传统自动化测试工具更加灵活便捷。
关键词
软件测试;智能识别;机器学习
参考文献
- [1] CRISPIN L,GREGORY J. 敏捷软件测试:测试人员与敏捷团队的实践指南 [M].崔康,译.北京:清华大学出版社,2009.
- [2] SPILLNER A,LINZ T,SCHAEFER H. Software Testing Foundations: A Study Guide for the Certified Tester Exam:2nd Edition [M].[S.I.]:Rocky Nook,2007.
- [3] CHANDRAPRABHA,KUMAR A,SAXENA S. Data Driven Testing Framework using Selenium WebDriver [J].International Journal of Computer Applications,2015,118(18):0975-8887.
- [4] 芦盟.基于Selenium的Web自动化测试系统的设计与实现 [D].北京:北京交通大学,2020.
- [5] 张中洋.基于深度学习的移动应用图形用户界面组件识别方法研究 [D].成都:四川大学,2021.
- [6] YEH T,CHANG T-H,MILLER R C. Sikuli: Using GUI Screenshots for Search and Automation [C]//Proceedings of the 22nd Annual ACM Symposium on User Interface Software and Technology.New York:Association for Computing Machinery,2009:183-192.
- [7] KIRILLOV A,MINTUN E,RAVI N,et al. Segment Anything [C]//2023 IEEE/CVF International Conference on Computer Vision (ICCV).Paris:IEEE,2023:4015-4026.
- [8] ADHIKARI A,RAM A,TANG R,et al. DocBERT: BERT for Document Classification [J/OL].arXiv:1904.08398 [cs.CL].[2024-08-20].https://doi.org/10.48550/arXiv.1904.08398.
- [9] 吴辰夏.二值化图像特征及其应用 [D].杭州:浙江大学,2013.
- [10] 郭逸伦.基于OpenCV的边缘检测算法效率分析 [J].科学技术创新,2019(1):87-88.
作者简介
黄非(1984—),男,汉族,湖北荆州人,硕士研究生在读,研究方向:人工智能与机器学习。