-
题名模型驱动开发工具的自动化测试技术研究
被引量:5
- 1
-
-
作者
黄双芹
刘英博
黄向生
-
机构
航天工程大学教研保障中心
清华大学软件学院
中国科学院自动化研究所
-
出处
《计算机科学》
CSCD
北大核心
2021年第S01期568-571,共4页
-
文摘
基于模型驱动的低代码量平台通过编写少量代码或不需要编码就可以快速定制产生大量的应用系统,对这些快速定制的应用系统的可靠性、稳定性、易用性等提出了更高的要求,测试是保障这些软件高质量、高可靠性的重要手段。传统的自动化测试存在两个方面的不足:1)通过手工查看源码的方式获取页面元素的定位信息的效率非常低;2)当页面经常变动时,定位不到页面元素将导致测试失败。低代码平台快速定制产生很多的应用系统,系统的页面数据量巨大且经常变化,传统的自动化测试方法已不适用。文中通过从后台数据库读取页面源码获取到页面内容,用深度优先搜索的方法解析源码,得到整个页面元素的定位表达式和元素的类型,结合表单的测试数据和表单的URL,对表单进行自动化测试。针对界面、功能各不相同的应用系统,搭建了一个自动化测试管理系统,实现了对不同的应用系统的测试,在实际的项目中得到了很好的运用,大大提高了效率。
-
关键词
自动化测试
模型驱动
批量获取定位信息
-
Keywords
Automatic testing
Model driven
Batch acquisition of positioning information
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-