共查询到20条相似文献,搜索用时 15 毫秒
1.
软件技术的更新迭代使得软件规模日益扩大,导致软件测试工作的成本不断增加。针对企业自研消息中间件产品测试现状和对现有测试框架的调研结果,最终确定使用Excel进行测试数据驱动,通过Python的unittest库和openpyxl库,实现企业自研中间件产品测试用例的组织、测试用例的自动执行、测试执行结果的查看,有效解决了多平台测试任务繁重、测试工作重复率高的问题,提高了测试效率。 相似文献
2.
软件测试自动化的目的是通过自动执行测试脚本,使测试人员在更短的时间内能够更快地完成更多的软件测试,降低测试成本、提高测试效率。因此,自动化测试工具的脚本自动化创建能力和可维护性,就成了衡量自动化测试工具的重要因素。本文利用在.NET框架下提供的反射及代码文档对象模型命名空间,以及数据驱动脚本技术实现了测试脚本的自动生成,从而实现了整个软件测试过程的自动化,提高了软件测试效率。 相似文献
3.
为了提高Web应用的测试效率和测试覆盖率,保证Web应用软件的质量,设计了基于模型驱动的Web应用自动化测试平台。该平台结合了基于UML模型的测试用例生成、基于关键字驱动思想的框架设计和复杂多层的自动化测试框架,实现了测试用例自动设计生成及测试自动化执行,增加了测试脚本的复用性,显著提高了测试效率和测试覆盖率。最后,给出应用实例,并与现有的测试方法和平台进行对比,突出本平台的可行性和应用价值。 相似文献
4.
载人航天器自动化测试系统设计与应用 总被引:1,自引:0,他引:1
针对现有航天器测试不具备流程化、自动化程控的问题,提出了一种载人航天器自动化测试系统。该系统以测试项目模块化思想为依托,提供了测试子项目设计平台,自动生成测试程序、测试细则文档,自动执行测试程序并实现无人值守,在出现异常时根据程序设计自主跳转或等待人工决策,实时记录测试过程信息,测试结束后自动生成测试报表并评估当前测试是否有效通过。对系统方案、接口方式、部署及管理模式进行了分析,通过型号测试进行了试验验证,该系统实现了测试各阶段流程化、自动化程控,提高了测试效率。 相似文献
5.
为有效解决目前回归测试测试效率低以及手工测试操作复杂的问题,研究了自动化测试技术的原理和方法,提出了一种基于关键字驱动的自动化测试方法;介绍了Web自动化测试实施的过程和自动化测试框架的主要功能.在遵从保证产品质量和提高测试效率的原则基础上,对系统进行自动化测试的可行性分析,再进行自动化测试开发工具的选择、制作Demo和自动化测试框架开发,实现了以关键字驱动为核心,Ruby为开发语言的自动化测试框架.实验结果表明,该方法提高了回归测试效率和测试系统的可移植性. 相似文献
6.
本文首先分析了当前Android应用测试以及Android自动化测试出现的背景以及需求。其次,本文介绍了传统的官方给出的Anroid自动化测试框架的基本原理及其测试方法。在此基础上,本文分析了Android自动化测试过程中测试脚本录制以及回放的必要性,然后分析传统自动化测试框架的不足之处,提出了基于hook机制的android自动化脚本录制回放框架的设计以及实现方案,改善Android自动化测试的效率,提高Android应用开发效率。最后,分析本框架的有点以及其不足之处,对全文做了总结。 相似文献
7.
8.
9.
10.
《计算机应用与软件》2014,(8)
针对Web应用需求频繁更改的问题,研究基于低耦合的Web自动化测试框架。实现通过将数据模块、控制模块、业务逻辑和结果显示模块相分离的分层测试框架,来降低测试脚本之间的耦合度,增强测试脚本的灵活性,提高测试脚本的覆盖率。该框架能够直接在浏览器中运行,支持多语言多平台,根据脚本之间的依赖最优化脚本执行流程的路径和进程的数量,实现对脚本执行的过程和状态进行跟踪和定位。通过精确定位跟踪脚本错误,实现基于Web的自动化测试,提高了测试效率和软件质量。 相似文献
11.
针对嵌入式GUI软件自动化测试,提出一种非侵入的GUI自动化测试系统设计方案,能够使用Python格式的测试脚本灵活描述测试用例的执行步骤,能够自动化执行测试脚本;系统将人机交互步骤转成鼠标键盘模拟设备的控制命令,实现对被测软件鼠标键盘的控制,从而输入需要的人机交互信息,实现测试用例的自动执行;同时以不干扰被测系统为原则,直接采集被测系统输出到显示器中的视频数据,通过对图像数据的处理进行图像对比、图像查找和文字识别,根据测试用例预期输出自动判断用例的执行结果;该测试系统解决了嵌入式软件GUI自动化测试的难题,提高了测试效率。 相似文献
12.
13.
针对目前软件版本频繁升级,测试周期不断压缩,测试工作量大的问题,结合一款企业级应用软件,基于QTP技术平台,搭建了自动化测试框架.首先,通过了解QTP的工作原理,结合企业级应用软件特点,设计了一款合适的自动化测试框架;然后,通过设计测试用例,编写脚本,执行脚本等过程实现了自动化测试.实践表明当自动化测试执行次数越多,自动化测试耗时基本是手工测试耗时的15%,即自动化测试更适合用于回归测试中.通过自动化测试框架的使用,解决了在短时间内完成大量测试用例覆盖的问题,保证了发布软件的质量,提升了测试效率. 相似文献
14.
15.
基于数据驱动的软件自动化测试框架 总被引:3,自引:0,他引:3
为了提高软件测试自动化程序的可复用性,以及在系统、产品以及数据方面的独立性,在对几种基本的软件测试框架进行研究的基础上上,结合在实际的项目中的软件自动化测试的实践,提出一种基于数据驱动的自动化测试框架(TAF)。分析了软件测试以及软件测试自动化的现状,阐述了软件测试自动化框架的策略目标、关键的成功因素,以及5种基本的软件自动化测试框架。最后提出新的软件自动化测试框架。 相似文献
16.
基于数据驱动的软件自动化测试框架 总被引:9,自引:1,他引:9
为了提高软件测试自动化程序的可复用性,以及在系统、产品以及数据方面的独立性,在对几种基本的软件测试框架进行研究的基础上上,结合在实际的项目中的软件自动化测试的实践,提出一种基于数据驱动的自动化测试框架(TAF)。分析了软件测试以及软件测试自动化的现状,阐述了软件测试自动化框架的策略目标、关键的成功因素,以及5种基本的软件自动化测试框架。最后提出新的软件自动化测试框架。 相似文献
17.
18.
为了提高可编程逻辑控制器(PLC)产品的测试效率以及降低维护成本,设计、开发了一套自动化测试系统平台,实现了PLC产品的自动化测试。测试对象根据PLC系统构成划分为3个部分:PLC编程软件、PLC嵌入式软件和PLC硬件。PLC编程软件的自动化测试通过Python语言编程,实现对UI控件的识别和操作。PLC嵌入式软件的自动化测试通过使用PLC编程软件组态自动化测试工程+Python语言编程,实现对自动化测试工程的操作。PLC硬件测试通过LabVIEW实现的界面+NI板卡硬件完成。系统整体测试流程的自动化通过Jenkins实现,将自动安装升级、自动化测试、发送测试报告等流程串接起来,过程中完全不需要人工介入。该自动化测试系统平台的应用覆盖了测试工作中的每日构建测试、单元测试和集成测试的应用场景。该自动化测试系统平台成功探索了在工控行业中自动化测试实现的可能性。经过此自动化测试系统平台测试的产品会更加稳定、可靠。 相似文献
19.
商宇 《计算机光盘软件与应用》2011,(15)
为了提高Web系统自动化测试的效率,本文提出了一种新的基于Web应用的自动化测试框架,这一框架主要用于回归测试阶段的自动化测试工作。本测试框架集成免费的工具STAF、Bugzilla和JUnit,开发了一个可以通过Web页面访问,实时获得错误的信息,可以将失败的case直接发送到追踪的系统中的自动化测试框架WTAF。本框架使用自动化的测试技术较好地解决了Web应用手工测试效率较低的问题。 相似文献
20.
现有移动设备测试自动化框架大多是侵入性的,故而难以用于一些系统封闭的设备.非侵入式测试可以大大扩展自动测试技术的应用范围.由此,提出了一种基于二维运动机械臂的新型移动设备测试自动化技术.该技术使用可视化脚本表达测试动作,提出视觉引擎驱动二维运动机械臂自动对移动设备进行非侵入性的测试.案例研究表明该框架具有较高的测试执行准确度和速度,有良好的实用价值. 相似文献