首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 20 毫秒
1.
随着移动应用软件复杂性不断提高,高效的测试技术和工具逐渐成为高质量移动应用的必要保证。基于录制-回放技术提出一种Google Android平台上移动应用的自动化测试解决方案,并实现了一个黑盒测试工具。通过举例描述系统录制测试用例、生成脚本并回放的过程,详细分析了GUI自动化测试工具录制-回放模块关键技术的设计与实现。该GUI测试工具主要应用于回归测试阶段,能够提高测试效率。  相似文献   

2.
智能手机以及平板凭借其便捷的丰富的输入功能越来越受到用户的欢迎,但是它们丰富的输入功能增加了测试的复杂性.现有的基于GUI级别的录制与回放工具满足不了Android应用程序可以从设备上的各种传感器获取输入,识别GUI手势以及一些对时间有精确要求的录制和回放需求.本文设计并且实现了一个工具:RARA.RARA可通过直接捕获手机底层的GUI事件以及传感器事件进行应用的录制,并且以微秒时间精度回放.最后通过实验验证了:(1) RARA录制与回放功能是有效的;(2)回放的时间开销只有1%左右,不会对宿主APP的性能产生影响;(3)通过RARA的录制回放功能,可在多款应用程序的测试中重现应用Bug.  相似文献   

3.
介绍了软件测试的背景,说明了 自动化测试的概念和相关标准,并对自动化测试的实现过程和优缺点做了初步介绍,给出了一个传统自动化的例子,并提出了传统自动化测试面临的挑战,针对这些挑战,研究了基于HTTP流量的录制回放工具Gor,并研究了其几种流量录制回放模式.  相似文献   

4.
基于脚本的构件测试自动化框架   总被引:1,自引:0,他引:1       下载免费PDF全文
倪铭  黄萍 《计算机工程》2010,36(6):94-96
针对传统的测试自动化技术已不适用于构件的问题,提出基于脚本的构件测试自动化框架。将面向对象单元测试自动化框架xUnit与数据驱动的测试框架结合并改进,实现构件测试脚本自动生成、测试脚本自动执行、测试结果自动验证与记录。实例表明,该框架能有效对构件进行自动化测试,自动化程度较高。  相似文献   

5.
传统的HTTP接口测试步骤繁琐,工作量巨大,且现有的接口测试工具功能单一、可扩展性差。为了提高接口测试效率、弥补现有工具的不足,提出一种基于Charles录制会话的HTTP接口自动化测试框架。从客户端出发,录制HTTP会话过程,以此构建测试用例池;将测试用例通过特定的中间件服务嵌入至单元测试框架,持续集成平台持续调用测试框架并生成测试报告;框架集成报告发送功能,方便远程查看。通过实验验证,该框架可快速构建测试用例,持续测试接口,测试结果查看方便,测试效率提高。  相似文献   

6.
文章深入地分析了WH_OURNALRECORD、WH_OURNALPLAYBACK这两种钩子的各种特性和运行机制,给出了执行过程中详细的流程图,示范了如何正确使用这两种钩子完成自动录制和回放键盘/鼠标消息的功能。  相似文献   

7.
以Android客户端的测试为研究内容,分析了Android自动化测试框架及其层次关系,尝试在现有测试方法的基础上进行测试手段的优化和创新。研究了基于JUnit和instrumentaion的Android自动化框架的实现技术,并利用Hudson进行集成,实现Android的自动化测试。产品的开发实践表明,这种自动化测试方法效率高、用户体验好,对于Android的自动化测试研究具有一定参考价值。  相似文献   

8.
基于消息机制的自动化黑盒测试方法研究   总被引:2,自引:1,他引:2  
如何对人机交互频繁的软件如三维CAD软件进行自动化黑盒测试是一个富有挑战性的研究课题。基于Windows消息机制提出一种针对图形用户界面软件进行自动化黑盒测试的构造模型,该模型通过拦截Windows底层的各种消息,同时依据相应的流程规约和生成算法将消息序列进行重组,从而派生出大量的测试用例,然后以重构后的衍生消息序列驱动被测试系统自动运行,达到自动测试的目的。实验结果表明,基于该思路构建的测试系统具有良好的测试效果。  相似文献   

9.
如何对人机交互频繁的软件如三维CAD软件进行自动化黑盒测试是一个富有挑战性的研究课题。基于Windows消息机制提出一种针对图形用户界面软件进行自动化黑盒测试的构造模型,该模型通过拦截Windows底层的各种消息,同时依据相应的流程规约和生成算法将消息序列进行重组,从而派生出大量的测试用例,然后以重构后的衍生消息序列驱动被测试系统自动运行,达到自动测试的目的。实验结果表明,基于该思路构建的测试系统具有良好的测试效果。  相似文献   

10.
介绍了利用Web自动化测试工具Selenium进行Web自动化测试的情况,通过一个具体案例来阐述自动化测试的过程,并对测试结果进行了简要分析,说明了利用Selenium进行Web应用系统的自动化测试的好处,给应用工程人员提供了指导.  相似文献   

11.
GUI录制回放技术在分布并行计算中的研究与应用   总被引:1,自引:0,他引:1  
任涛  黄永忠 《计算机工程与设计》2007,28(8):1934-1936,1940
GUI录制回放技术在软件测试自动化领域有着广泛的应用,而这里主要讨论了将该技术运用在分布并行计算中.目前,很多软件其自身已经集成了很好的算法,但由于这些软件是非开源的,所以无法直接将这些算法并行化.利用GUI录制回放技术设计并实现了一套工具;使用这套工具并结合特定的分布式计算平台,并行程序开发人员能够方便快速地将这些软件并行化,并将精力放在并行算法的设计上.  相似文献   

12.
在GUI自动化测试中,很多软件体系都采用录制回放技术,本文通过分析现阶段的基于事件源的捕捉回放技术,发现在回放过程中的不足,并提出针对同步回放策略的改进方案,设计出新的GUI自动化测试框架。  相似文献   

13.
杨凯 《福建电脑》2020,(3):60-63
本文探讨如何对嵌入式系统进行持续集成和自动化测试,并对其中的要点和难点提供解决方案。介绍了基于Gerrit系统,Jenkins系统和LAVA系统的测试框架设计与实现,并提供了基于嵌入式硬件的常见固件部署方法和测试交互方法,形成从框架到落地的完整方案介绍。  相似文献   

14.
赵斌飞  刘磊 《计算机科学》2008,35(6):276-279
分析了现有的几种测试脚本生成技术,按照Mosley的同步数据驱动测试框架(CSDDT)框架设计并实现了一个针对面向对象程序的测试脚本生成器,通过实例验证了方法的可行性和工具的有效性,降低了产生测试脚本的工作量,对已知测试脚本产生过程中的弱点有很好的改进作用.生成脚本可以从单元测试开始应用,重用性良好,可同时测试多个类与方法,无须特定脚本开发语言.  相似文献   

15.
网页自动化测试框架的设计与实现   总被引:1,自引:0,他引:1  
随着软件开发项目的日益庞大,自动化测试技术的重要性日益突出。自动化测试技术的出现,大大提高了软件测试的效率和测试人员的积极性。但是自动化测试,尤其是网页自动化测试还存在不少的缺陷。分析了网页自动化测试中存在的难点,通过对同类软件的分析,提出了解决问题的指导思想和设计原则,并实现了一个网页自动化测试框架—NetAuto。NetAuto在开源项目Selenium的基础上,引入了对象库的概念,实现了测试脚本和测试数据的分离,并通过引入日志,报表,扩展接口等提高了测试的效率。通过实际的应用证明,NetAuto可以极大地提高测试工作的效率,尤其对于回归测试,可以完全替代人工。  相似文献   

16.
Web技术的发展,以及Web UI组件的广泛应用,给自动化测试带来了挑战。因此设计了一套基于Selenium JS UI的自动化测试框架。该框架结合了Test NG、Selenium框架,并且利用了关键字驱动、数据驱动技术。将框架分为关键字、测试用例、执行引擎、配置报告四层,使测试用例、测试脚本、测试数据相分离,跨平台,不仅解决了自动化测试定位难的问题,而且大大提高了测试效率。  相似文献   

17.
本文围绕现阶段接口自动化测试的产生原因,以及怎样设计框架去实现接口测试的自动化,这两个方面去讨论.通过借助python语言并和unittest来实现接口自动化测试的框架的建设,并将其应用于冒烟测试、回归测试,在敏捷开发过程中缩短测试时间,提高产品质量,该框架可复用性高,测试人员只需提供接口测试用例,配置jenkins'定时任务,生成测试报告发送到企业邮箱内,能够更快更方便到监控接口的正常运行.  相似文献   

18.
提出一种自动化检测Android应用反射型跨站脚本漏洞的方法,通过对Android应用组件的识别和分类,自动化输入测试例和点击与输入框关联的按钮,监测运行结果判断应用是否具有潜在的反射型跨站脚本漏洞,并通过图像处理方法实现了对WebView的支持。基于该方法实现了一个原型工具。实验表明,该方法可以有效的检测Android应用的反射型跨站脚本漏洞,具有较高的实用性。  相似文献   

19.
现有移动触屏设备可视化脚本录制工具大多是侵入式的,不适用于非常见系统以及系统封闭的设备,而少有的非侵入式的录制工具只支持屏幕能平放在桌面上的设备。因而提出了一种三维空间中基于深度相机的新型触屏设备可视化测试脚本自动录制方法和工具。该技术将记录手工测试操作的视频文件转化为表达动作类型和操作参数的可视化测试脚本。在不同实验环境下不同应用上的案例及其实验结果表明该方法具有一定的可视化脚本录制成功率,具有使用价值。  相似文献   

20.
以Xunit为代表的软件自动测试框架已经趋于成熟, 针对嵌入式系统应用特点, 提出了一种基于CUnit的自动化测试框架, 并介绍了相关实现技术, 对CUnit单元测试框架进行二次开发, 使之适合在凌阳单片机SPT6608A上使用, 在实践中证明此框架行之有效, 能全面实现对SPT6608A软件模块的自动化测试.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号