APP下载

基于Python的Canvas画布元素定位在HolliView项目自动化测试中的应用

2021-08-19王新月王奚

现代计算机 2021年21期
关键词:页面

王新月,王奚

(1.宁波和利时信息安全院有限公司,西安710075;2.北京和利时智能科技有限公司,西安710075)

1 HolliView项目介绍

HolliView产品是和利时公司数字工程操作系统定义的流程可视化统一解决方案,是基于HTML5标准的企业可视化组态一站式跨平台解决方案,其包含通用组件、拓扑组件和3D渲染引擎等丰富的图形界面类库,提供了完全基于HTML5的矢量编辑器、拓扑编辑器及3D场景编辑器等多套可视化设计工具,具备完善的事件触发和脚本扩展接口以灵活定制业务功能,并可无缝在多终端中适配。支持集成到第三方数字化系统,支持接入SCADA系统数据或云平台产品数据,可对接多种外部数据源,如Oracle、MySQL、SQL Server等。产品定义了多种动态特性、交互特性,用来展现产线工序情况,使产线流程更加生动。

2 元素特性自动化测试的必要性

页面元素动态特性及交互特性在现场是最基本的应用,包括变色、填充、闪烁、可见、旋转、自转、平移、缩放、鼠标动作、显示窗口、工具提示、有效性、数据修改等。使用频率较高,所涉及的测试参数、逻辑条件、数据类型等分支组合出近千条测试用例,手工组态及在线验证步骤繁琐,需耗费大量的人工时间,且因为测试人员个体差异,测试结果输入及测试判定存在不可控因素。

以下均以变色特性为例进行详细说明,测试输入影响参数如表1所示,测试时需覆盖所有路径,为了提高测试效率,有必要进行动态/交互特性自动组态及在线输出结果自动验证。

3 自动化……
登录APP查看全文

猜你喜欢

页面
微信群聊总是找不到,打开这个开关就好了
大狗熊在睡觉
刷新生活的页面
在本机中轻松完成常见PDF操作
移动页面设计:为老人做设计
Web安全问答(3)
同一Word文档 纵横页面并存
网站结构在SEO中的研究与应用
浅析ASP.NET页面导航技术
其实IE也懂Chrome的心