共查询到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.
5.
传统的HTTP接口测试步骤繁琐,工作量巨大,且现有的接口测试工具功能单一、可扩展性差。为了提高接口测试效率、弥补现有工具的不足,提出一种基于Charles录制会话的HTTP接口自动化测试框架。从客户端出发,录制HTTP会话过程,以此构建测试用例池;将测试用例通过特定的中间件服务嵌入至单元测试框架,持续集成平台持续调用测试框架并生成测试报告;框架集成报告发送功能,方便远程查看。通过实验验证,该框架可快速构建测试用例,持续测试接口,测试结果查看方便,测试效率提高。 相似文献
6.
7.
以Android客户端的测试为研究内容,分析了Android自动化测试框架及其层次关系,尝试在现有测试方法的基础上进行测试手段的优化和创新。研究了基于JUnit和instrumentaion的Android自动化框架的实现技术,并利用Hudson进行集成,实现Android的自动化测试。产品的开发实践表明,这种自动化测试方法效率高、用户体验好,对于Android的自动化测试研究具有一定参考价值。 相似文献
8.
9.
10.
介绍了利用Web自动化测试工具Selenium进行Web自动化测试的情况,通过一个具体案例来阐述自动化测试的过程,并对测试结果进行了简要分析,说明了利用Selenium进行Web应用系统的自动化测试的好处,给应用工程人员提供了指导. 相似文献
11.
GUI录制回放技术在分布并行计算中的研究与应用 总被引:1,自引:0,他引:1
GUI录制回放技术在软件测试自动化领域有着广泛的应用,而这里主要讨论了将该技术运用在分布并行计算中.目前,很多软件其自身已经集成了很好的算法,但由于这些软件是非开源的,所以无法直接将这些算法并行化.利用GUI录制回放技术设计并实现了一套工具;使用这套工具并结合特定的分布式计算平台,并行程序开发人员能够方便快速地将这些软件并行化,并将精力放在并行算法的设计上. 相似文献
12.
在GUI自动化测试中,很多软件体系都采用录制回放技术,本文通过分析现阶段的基于事件源的捕捉回放技术,发现在回放过程中的不足,并提出针对同步回放策略的改进方案,设计出新的GUI自动化测试框架。 相似文献
13.
本文探讨如何对嵌入式系统进行持续集成和自动化测试,并对其中的要点和难点提供解决方案。介绍了基于Gerrit系统,Jenkins系统和LAVA系统的测试框架设计与实现,并提供了基于嵌入式硬件的常见固件部署方法和测试交互方法,形成从框架到落地的完整方案介绍。 相似文献
14.
分析了现有的几种测试脚本生成技术,按照Mosley的同步数据驱动测试框架(CSDDT)框架设计并实现了一个针对面向对象程序的测试脚本生成器,通过实例验证了方法的可行性和工具的有效性,降低了产生测试脚本的工作量,对已知测试脚本产生过程中的弱点有很好的改进作用.生成脚本可以从单元测试开始应用,重用性良好,可同时测试多个类与方法,无须特定脚本开发语言. 相似文献
15.
网页自动化测试框架的设计与实现 总被引:1,自引:0,他引:1
随着软件开发项目的日益庞大,自动化测试技术的重要性日益突出。自动化测试技术的出现,大大提高了软件测试的效率和测试人员的积极性。但是自动化测试,尤其是网页自动化测试还存在不少的缺陷。分析了网页自动化测试中存在的难点,通过对同类软件的分析,提出了解决问题的指导思想和设计原则,并实现了一个网页自动化测试框架—NetAuto。NetAuto在开源项目Selenium的基础上,引入了对象库的概念,实现了测试脚本和测试数据的分离,并通过引入日志,报表,扩展接口等提高了测试的效率。通过实际的应用证明,NetAuto可以极大地提高测试工作的效率,尤其对于回归测试,可以完全替代人工。 相似文献
16.
17.
王娜 《数字社区&智能家居》2020,(12):246-248
本文围绕现阶段接口自动化测试的产生原因,以及怎样设计框架去实现接口测试的自动化,这两个方面去讨论.通过借助python语言并和unittest来实现接口自动化测试的框架的建设,并将其应用于冒烟测试、回归测试,在敏捷开发过程中缩短测试时间,提高产品质量,该框架可复用性高,测试人员只需提供接口测试用例,配置jenkins'定时任务,生成测试报告发送到企业邮箱内,能够更快更方便到监控接口的正常运行. 相似文献
18.
19.
现有移动触屏设备可视化脚本录制工具大多是侵入式的,不适用于非常见系统以及系统封闭的设备,而少有的非侵入式的录制工具只支持屏幕能平放在桌面上的设备。因而提出了一种三维空间中基于深度相机的新型触屏设备可视化测试脚本自动录制方法和工具。该技术将记录手工测试操作的视频文件转化为表达动作类型和操作参数的可视化测试脚本。在不同实验环境下不同应用上的案例及其实验结果表明该方法具有一定的可视化脚本录制成功率,具有使用价值。 相似文献