期刊文献+
共找到37篇文章
< 1 2 >
每页显示 20 50 100
一种用于Web UI自动化测试脚本修复的网页元素重定位方法
1
作者 陈俊生 彭莉芬 《长春师范大学学报》 2023年第8期54-59,共6页
针对Web UI页面频繁更新所带来的自动化测试脚本失效问题,在现有基于DOM树的网页元素定位方法基础上,利用新旧版本Web UI页面DOM树的差异和Selenium IDE录制的旧版测试脚本在新版页面上回放所生成的失效XPath路径对原有方法进行改进,提... 针对Web UI页面频繁更新所带来的自动化测试脚本失效问题,在现有基于DOM树的网页元素定位方法基础上,利用新旧版本Web UI页面DOM树的差异和Selenium IDE录制的旧版测试脚本在新版页面上回放所生成的失效XPath路径对原有方法进行改进,提出一种适应性强、定位准确率高、可用于Web UI自动化测试脚本修复的网页元素重定位方法。实验结果表明,该方法不仅减少了网页元素重定位的运算量,还提高了重定位效率和准确率。 展开更多
关键词 Web ui自动化测试 DOM树 Selenium IDE XPath路径 测试脚本修复 网页元素重定位
下载PDF
Development of an Improved GUI Automation Test System Based on Event-Flow Graph 被引量:2
2
作者 Yongzhong Lu Danping Yan +1 位作者 Songlin Nie Chun Wang 《Journal of Software Engineering and Applications》 2008年第1期38-43,共6页
A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GU... A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GUI test sample so as to obtain the event-flow graph. Then two approaches are adopted to create GUI test sample cases. That is to say, an improved ant colony optimization (ACO) algorithm is employed to establish a sequence of testing cases in the course of the daily smoke test. The sequence goes through all object event points in the event-flow graph. On the other hand, the spanning tree obtained by deep breadth-first search (BFS) approach is utilized to obtain the testing cases from goal point to outset point in the course of the deep regression test. Finally, these cases are applied to test the new GUI. Moreover, according to the above-mentioned model, a corresponding prototype system based on Microsoft UI automation framework is developed, thus giving a more effective way to improve the GUI automation test in Windows OS. 展开更多
关键词 Automated Software testING GRAPHIC User Interface Event-Flow Graph Regression testING ANT COLONY Optimization ui AUTOMATION
下载PDF
基于iOS开发的自动化单元测试研究与运用
3
作者 陈剑峰 姚进元 《电子质量》 2024年第2期40-43,共4页
Xcode是苹果开发的集成开发环境,用于创建macOS、iOS、watchOS和tvOS应用程序。主要介绍了其中的单元测试集成工具,即Unit Testing Bundle单元测试和UI Testing Bundle单元测试。Unit Testing Bundle单元测试可以帮助开发人员验证和确... Xcode是苹果开发的集成开发环境,用于创建macOS、iOS、watchOS和tvOS应用程序。主要介绍了其中的单元测试集成工具,即Unit Testing Bundle单元测试和UI Testing Bundle单元测试。Unit Testing Bundle单元测试可以帮助开发人员验证和确保应用程序中各个模块的功能和逻辑的正确性,通过编写测试代码来对特定模块进行测试,并检查其预期行为是否符合预期。通过运行Unit Testing Bundle,可以快速地发现和解决潜在问题,提高应用程序的质量和可靠性。UI Testing Bundle单元测试是UI用户界面交互单元测试工具,用于编写和执行UI自动化测试。通过模拟用户操作和验证应用程序行为,开发人员可以确保应用程序的用户界面在各种情况下的预期交互。UI Testing Bundle是一个强大而全面的工具,有助于开发人员提高应用程序的稳定性和用户体验。 展开更多
关键词 单元测试集成 Unit testing Bundle ui testing Bundle
下载PDF
基于图像匹配的Web UI自动测试方法研究
4
作者 罗正军 金旭东 张丽丽 《计算机技术与发展》 2022年第10期65-69,共5页
传统的Web UI自动化测试以底层调用为基础,其测试方法如文本验证法、页面元素验证法和窗口变化验证法等,存在着图片、动态元素和元素样式无法测试和测试结果不够全面等问题,代码迁移成本高,用例覆盖度低。图像匹配技术可以有效避开网页... 传统的Web UI自动化测试以底层调用为基础,其测试方法如文本验证法、页面元素验证法和窗口变化验证法等,存在着图片、动态元素和元素样式无法测试和测试结果不够全面等问题,代码迁移成本高,用例覆盖度低。图像匹配技术可以有效避开网页底层结构设计,以用户视角进行UI测试。该文将图像匹配技术引入Web UI自动化测试进行方法研究,测试Web UI是否存在元素样式错乱和内容显示错误等现象。使用了基于特征点匹配的改进型SURF(Speeded Up Robust Features,加速鲁棒特性)算法作为方法设计验证主体,并结合了RANSAC(Random Sample Consensus,随机采样一致)算法优化特征点对,降低SURF算法中误差匹配和错误匹配的发生概率。在此基础上还利用了基于模板匹配的SSDA(Sequential Similarity Detection Algorithm,序贯相似性检测算法)完成误匹配图片集的辅助验证。在实验中,验证了所设计的图像匹配综合测试方法在Web UI自动化测试中的有效性,并且与传统方法相比具有一定的优势。 展开更多
关键词 Web ui 自动化测试 图像匹配 SURF SSDA
下载PDF
使用Sikuli高效实现大型系统的界面自动化测试
5
作者 冯宇翔 邓华阳 邓川 《现代计算机》 2024年第9期96-99,120,共5页
呼叫中心项目由于系统庞大、模块众多、流程复杂,导致自动化测试一直无法正常开展。提出了使用Sikuli的解决方案。Sikuli是一款基于图像识别的自动化测试工具。介绍了Sikuli进行界面自动化测试的优势,以及如何通过Sikuli解决大规模系统... 呼叫中心项目由于系统庞大、模块众多、流程复杂,导致自动化测试一直无法正常开展。提出了使用Sikuli的解决方案。Sikuli是一款基于图像识别的自动化测试工具。介绍了Sikuli进行界面自动化测试的优势,以及如何通过Sikuli解决大规模系统的自动化测试难题。提出了一种分布式自动化测试架构,通过微服务的方式使得各个测试步骤可以在不同的设备上执行,大大提高了测试效率。最后对实践效果进行了评价。 展开更多
关键词 自动化测试 Sikuli 界面类 RobotFrameWork PYTHON 分布式
下载PDF
基于SilkTest和XML的通用高效的用户界面测试方法 被引量:5
6
作者 何浩 程春玲 +1 位作者 张征宇 张登银 《计算机应用》 CSCD 北大核心 2013年第1期258-261,共4页
在软件测试中,用户界面(UI)测试是保证软件质量、提高软件可靠性的不可或缺的一部分。针对句柄识别UI的测试方法缺乏稳定性和通用性,通过引入可扩展标记语言(XML),提出了一种基于XML对UI控件识别并测试的改进方法。利用XML处理数据便捷... 在软件测试中,用户界面(UI)测试是保证软件质量、提高软件可靠性的不可或缺的一部分。针对句柄识别UI的测试方法缺乏稳定性和通用性,通过引入可扩展标记语言(XML),提出了一种基于XML对UI控件识别并测试的改进方法。利用XML处理数据便捷的特点,结合自动化测试工具SilkTest,对传统UI测试进行了改进。并且根据所提方法,针对AutoCAD产品多语言多版本的特点,设计了对其系列产品对话框的自动化测试方案。实验结果表明,改进后的方法能够缩短控件的识别时间,减少了测试脚本的冗余量,提高了测试的效率,也提高了UI识别的稳定性。 展开更多
关键词 软件测试 自动化 用户界面测试 Silktest工具 可扩展标记语言
下载PDF
实现基于Windows Mobile的智能终端中UI自动化测试 被引量:1
7
作者 李伟 芦东昕 柳长安 《计算机应用研究》 CSCD 北大核心 2007年第7期165-167,175,共4页
分析了Windows Mobile中的软件自动化测试框架及其层次关系,通过实例在Visual Studio 2005中实现了对目标设备UI的自动化测试。在产品开发实践中表明,这种自动化测试具有测试效率高、可靠性好、易维护等优点,对于Windows Mobile设备中... 分析了Windows Mobile中的软件自动化测试框架及其层次关系,通过实例在Visual Studio 2005中实现了对目标设备UI的自动化测试。在产品开发实践中表明,这种自动化测试具有测试效率高、可靠性好、易维护等优点,对于Windows Mobile设备中其他方面的自动化测试研究具有一定参考价值。 展开更多
关键词 Windows MOBILE 软件测试 自动化测试 用户接口测试 测试用例
下载PDF
基于Web UI的软件自动化测试的研究
8
作者 李瑛 《现代计算机》 2012年第2期44-47,共4页
随着软件产品使用范围的提高和先进组建设备的出现,软件产品的复杂性也越来越强,这就需要对软件产品实施更加深入和透彻的测试。自动化测试以其覆盖率大,测试效率高,精度准等多个优点,越来越被人们重视和使用。而轻量级测试程序的开发,... 随着软件产品使用范围的提高和先进组建设备的出现,软件产品的复杂性也越来越强,这就需要对软件产品实施更加深入和透彻的测试。自动化测试以其覆盖率大,测试效率高,精度准等多个优点,越来越被人们重视和使用。而轻量级测试程序的开发,不仅具备自动化测试的全部优点,还能够减少对测试环境的要求和弥补对测试工具使用熟悉度较低所产生的工作效率问题,使自动化测试更快更经济的投入到日常工作中。基于汤森路透公司(Thomson Reuters)的Common Platform Search and Navigation项目对Reference Data的测试需求,设计一个轻量级测试程序。 展开更多
关键词 WEB ui 软件测试 软件自动化测试
下载PDF
UI自适应的Android软件自动化测试框架研究
9
作者 陈平 《安徽冶金科技职业学院学报》 2017年第2期43-45,共3页
移动互联网的迅速发展,使得Android应用软件越来越多,对Android软件自动化测试也提出了更高的要求。现有的Android自动化测试软件大多支持针对某一固定终端的自动化测试。由于Android使用终端的多样性和复杂性,在自动化测试中要针对不... 移动互联网的迅速发展,使得Android应用软件越来越多,对Android软件自动化测试也提出了更高的要求。现有的Android自动化测试软件大多支持针对某一固定终端的自动化测试。由于Android使用终端的多样性和复杂性,在自动化测试中要针对不同的测试终端分别设计测试用例。本文提出了UI自适应的Android软件自动化测试框架,通过对被测试软件的源码分析,自动识别被测试软件中的各种UI控件及其布局方式。测试人员针对一种终端进行测试用例设计后,自动化测试系统将能自动生成不同终端设备的自动化测试用例。测试框架的使用,将会大大提高测试人员的工作效率。 展开更多
关键词 ANDROID ui自适应 自动化测试
下载PDF
基于控件路径的跨设备UI自动化测试方法 被引量:3
10
作者 侯津 顾乃杰 +1 位作者 丁世举 杜云开 《计算机系统应用》 2018年第10期240-247,共8页
随着移动应用的爆炸式增长,如何高效、正确地进行UI自动化测试成为了一个重要问题.传统自动化方法大多需手动编写测试脚本,自动化程度更高的录制回放方法则普遍具有跨设备能力不足的问题,而且现有断言机制已经不足以描述丰富的UI语义.... 随着移动应用的爆炸式增长,如何高效、正确地进行UI自动化测试成为了一个重要问题.传统自动化方法大多需手动编写测试脚本,自动化程度更高的录制回放方法则普遍具有跨设备能力不足的问题,而且现有断言机制已经不足以描述丰富的UI语义.针对上述问题,本文提出一种跨设备能力强且可以描述丰富UI语义的录制回放自动化测试方法.该方法使用控件路径精确定位控件,并结合跨设备UI自适应方法以提高跨设备能力;通过提出两种新的断言机制以支持与数字排序和图片相关的UI语义.在该方法基础上,本文面向Android和iOS应用程序实现了一种自动化测试框架RRF,实验结果表明RRF的回放成功率比其他自动化测试工具更高. 展开更多
关键词 ui自动化测试 跨设备 控件路径 断言
下载PDF
一种GUI自动化测试平台的设计与实践 被引量:4
11
作者 游泽青 丁晓明 《科学技术与工程》 2011年第34期8614-8618,共5页
随着软件业的发展,市场上几乎所有的软件包含了图形用户界面(GUI)操作,GUI测试必然成为软件质量保证的重要部分。为了提高测试的效率和可靠性,GUI自动化测试受到越来越多的关注。在VS2010 Coded UI Test自动化测试工具的基础上,设计实... 随着软件业的发展,市场上几乎所有的软件包含了图形用户界面(GUI)操作,GUI测试必然成为软件质量保证的重要部分。为了提高测试的效率和可靠性,GUI自动化测试受到越来越多的关注。在VS2010 Coded UI Test自动化测试工具的基础上,设计实现了的GUI自动化测试平台。使用该平台可以提高测试覆盖率、降低回归测试成本,为软件质量提供保证。 展开更多
关键词 图形用户接口 CODED ui VS2010 自动化测试平台
下载PDF
基于UIA技术的软件自动化测试框架实践 被引量:2
12
作者 刘伟 《计算机光盘软件与应用》 2011年第17期57-57,59,共2页
介绍了微软的UIA技术,基于UIA开发的一套图形界面软件自动化测试框架,对其关键实现环节做了分析和说明。
关键词 软件测试 测试框架 test AUTOMATION ui
下载PDF
一种iPhone软件的UI层单元测试方案
13
作者 桑成龙 姚志强 《莆田学院学报》 2013年第2期51-54,共4页
鉴于iPhone开发环境对单元测试支持的不足,引入第三方测试框架OCMock,并应用了一些设计模式的思想,对UI层进行了再一次的分离,使得UI层的测试更快捷、更有保障。
关键词 IPHONE 单元测试 ui OCMock
下载PDF
基于UI自动化测试驱动的软件开发方法研究 被引量:1
14
作者 高文辉 《信息与电脑》 2020年第6期96-98,共3页
为了确保软件能够达到预期功能,需要对软件进行测试,其中UI测试是非常关键的一环,目前对于UI测试的重要性还没有引起高度重视。笔者主要对UI自动化测试的框架结构及性质展开探讨,同时在测试驱动开发中采用UI自动化测试步骤进行了研究分析。
关键词 软件测试 ui测试 测试驱动 极限编程
下载PDF
对IACS UI SC246关于操舵试验推算公式的应用探讨 被引量:2
15
作者 孙华伟 孙大虎 《船舶设计通讯》 2016年第B09期12-15,共4页
介绍了IACS Rev.1 of UI SC246(SC246)对操舵试验以及结果推算的要求。结合某散货船两次操舵试验的数据对比,探讨影响操舵试验结果的因素以及SC246推算公式的局限性。
关键词 IACS ui SC246 操舵试验 船舶操纵性
下载PDF
基于Appium的UI自动化测试框架
16
作者 李思佳 王茜 高筱竹 《科技视界》 2018年第6期141-142,199,共3页
通过编写自动化测试脚本,利用搭建好的自动化测试框架,对应用进行自动化测试,并将测试结果反馈给测试人员。研究被测应用程序的UI测试点,进行测试用例的编写,使得测试用例能够完全覆盖被测应用,通过脚本和用例对一款应用进行自动化UI测试。
关键词 Appium ui自动化测试 MAVEN testNG 数据驱动测试 Jenkins
下载PDF
飞机结构静强度试验虚拟显示中的CAE图形可视化关键技术 被引量:1
17
作者 王晓辉 许向彦 +1 位作者 聂小华 常亮 《科学技术与工程》 北大核心 2023年第21期9151-9159,共9页
近年来,虚拟显示作为飞机结构静强度虚拟试验中的重要功能之一,在航空结构试验领域获得了广泛应用,促进了虚实融合试验新模式的发展。系统梳理了当前航空虚拟试验中的关键问题,基于自主CAE图形引擎SABRE.visual,从试验数据实时监控处理... 近年来,虚拟显示作为飞机结构静强度虚拟试验中的重要功能之一,在航空结构试验领域获得了广泛应用,促进了虚实融合试验新模式的发展。系统梳理了当前航空虚拟试验中的关键问题,基于自主CAE图形引擎SABRE.visual,从试验数据实时监控处理、三维云图快速绘制、试验应变片快速定位及关联显示及支持多镜头的用户界面设计等4个方面总结了在虚拟显示领域的关键技术探索,形成了一款虚拟显示软件,具备试验应变数据三维云图实时显示和试验应变片快速定位及关联显示功能,并在航空型号试验现场进行了应用,结果表明效果显著。 展开更多
关键词 虚拟试验 实时显示 SABRE.visual Qt多线程 界面设计
下载PDF
面向安卓自动化测试工具综合评估 被引量:1
18
作者 钟怡 石孟雨 +2 位作者 房春荣 赵志宏 陈振宇 《软件学报》 EI CSCD 北大核心 2023年第4期1630-1649,共20页
自动化测试工具是安卓应用质量保障的主要手段.随着安卓版本多样性、底层硬件差异性(碎片化)以及逻辑复杂性增加,自动化测试迎来新的挑战.为解决这些问题,近年来,业界开发出大量自动化测试工具.但是现有工具数量多,并且测试重点多样,测... 自动化测试工具是安卓应用质量保障的主要手段.随着安卓版本多样性、底层硬件差异性(碎片化)以及逻辑复杂性增加,自动化测试迎来新的挑战.为解决这些问题,近年来,业界开发出大量自动化测试工具.但是现有工具数量多,并且测试重点多样,测试人员选择工具时存在一定的困扰.为帮助测试人员选择最佳测试工具,实现对自动化测试工具的统一评估,提出了面向安卓自动化测试工具多特征综合评估方法(comprehensive evaluation of Android automated testing, CEAT),并将其实现为便于测试人员使用的平台. CEAT在引入测试领域广泛接受的3个评估指标,即代码覆盖率、异常检出率、融合多版本兼容度得分的基础上,进一步基于变异测试的思想引入变异杀死率,并从用户体验出发引入UI控件覆盖率.以上5个指标构成CEAT整个体系,从而实现安卓自动化测试工具的综合多维评估.为验证CEAT的效果,生成了1 089个变异应用的待测应用集,在包含6个移动设备的真机集群中部署实验,对5个自动化测试工具适配并执行5 040次测试任务.最终结果表明:i) 5个指标从不同角度对自动化测试工具进行评估,更加多维地反映不同工具的测试效果,验证了CEAT的有效性;ii) CEAT支持测试人员为5个指标分配不同的权重,根据实际测试需求得到综合评估结果,具有一定的灵活性;iii) CEAT可自动改造APP获得变异应用,同时为工具设置特定平台用于测试,操作具备简单性. CEAT可以有效地根据不同测试需求为测试人员选择最佳的安卓自动化测试工具提供参考依据. 展开更多
关键词 自动化测试 碎片化 变异测试 ui控件覆盖率 多维评估
下载PDF
八分裂输电导线结冰风洞及气动力特性试验 被引量:30
19
作者 肖正直 晏致涛 +2 位作者 李正良 汪之松 黄汉杰 《电网技术》 EI CSCD 北大核心 2009年第5期90-94,共5页
通过八分裂输电导线的结冰风洞试验,揭示了导线的覆冰过程与规律,温度、风速及空气中的含水量都是影响导线覆冰量的重要因素。针对两类不同冰型,系统地进行了八分裂导线和覆冰八分裂导线的气动力特性试验,给出了八分裂导线的三分力系数... 通过八分裂输电导线的结冰风洞试验,揭示了导线的覆冰过程与规律,温度、风速及空气中的含水量都是影响导线覆冰量的重要因素。针对两类不同冰型,系统地进行了八分裂导线和覆冰八分裂导线的气动力特性试验,给出了八分裂导线的三分力系数。分析了上游导线对流场的干扰和尾流的作用对导线气动力特性的影响。试验结果反映了八分裂覆冰导线的气动力特性规律,为覆冰导线的舞动研究提供了参考。 展开更多
关键词 覆冰导线 八分裂导线 特高压 结冰风洞试验
下载PDF
基于敏捷测试的自动化技术分析与实践 被引量:5
20
作者 蔡长霞 刘建平 刘娟娟 《工业控制计算机》 2011年第10期59-60,共2页
通过分析敏捷测试区别于传统测试的不同点,将敏捷法则应用到测试自动化上。然后分三个层次讲解基于敏捷理论的自动化测试方法。最后结合敏捷项目短周期、快迭代的特点,证明了UI自动化测试在敏捷项目中的成功运用。
关键词 敏捷测试 自动化测试 ui自动化 快速迭代
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部