首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
为缩短测试周期,提高软件自动化测试的效率,设计了一种自动化测试模型,在模型框架内根据测试场景定制自动化测试程序。通过框架内组件的复用,达到快速开发自动化测试程序的目的。该自动化软件测试框架模型采用了脚本技术、关键字驱动测试技术以及可扩展标记语言(XML)技术,有效提高了测试效率,减轻了测试人员的工作压力,提高了测试资产的利用率,增强了脚本的可维护性,缩短了自动化测试的准备时间。基于该框架的自动化测试程序已经在一些小型项目中得到初步应用,能够覆盖基本的功能测试需求。  相似文献   

2.
本文提出了一种面向行业应用的自动化测试运行控制方法,对通过业务规则生成的测试脚本进行统一协调管理,力求解决大型业务系统软件测试自动化程度低,自动化测试脚本无法有效管理等问题.由该方法支持的自动化测试运行控制平台已经在一些大型金融系统得到应用,取得良好效果.  相似文献   

3.
常用的自动化测试框架在某些特定领域还存在着困难,如自动化测试脚本编写门槛较高,图形验证码、短信验证码的自动填充,远程分布式自动化测试,测试过程可追溯,IE浏览器下元素定位问题及多frame情况下元素定位,测试资源管控和筛选难等,其自动化程度和智能化程度均不高,不能满足现网业务的测试需求,本文基于selenium自动化测试框架在保证原框架通用功能的基础上加以改进封装,解决上述难点并构建一套适合于现网业务特点的自动化测试平台实现对测试项目,测试资源,测试用例,测试脚本统一管理,模拟测试人员实现自动化测试,大大提升了测试效率 ,降低了人工成本。  相似文献   

4.
由于自动化测试可以使用较少的人工干预实现自动执行大量测试工作从而可以大大提高测试效率,一直受到软件工程师的关注.自动化测试引入大型地震仪系统的测试中,提出了基于混合模型的大型地震仪系统自动化测试框架,并应用于大型地震仪系统的回归测试和稳定性测试中.测试效果分析显示,基于混合模型的大型地震仪系统自动化测试框架具有较高的脚本维护性,可有效缩短脚本维护时间,提高自动化测试效率.  相似文献   

5.
自动化测试可以使用PC控制DUT和测试仪表,在无人值守的情况下,进行模块的自动化测试,异常结果处理,生成测试报告。测试人员完成测试用例配置或者测试脚本编写后,点击运行即可以进行其他工作,待自动化测试完成后查看测试报告,分析测试结果。  相似文献   

6.
业务流程路径覆盖方法的研究与实现   总被引:1,自引:1,他引:0  
王磊  罗省贤 《电子测试》2009,(1):15-19,52
本文提出了一种面向行业应用的业务流程路径覆盖方法,对通过业务分析生成的业务流程图进行统一协调管理,寻找基于业务流程图的路径覆盖及自动化生成方法,力求解决大型业务系统软件测试自动化程度低,自动化测试脚本无法有效管理等问题。本文根据已经成熟的结构化的测试技术建立了基于业务流程图的路径覆盖及自动化生成方法,实践证明,该方法使得软件测试工作由盲目变为有序,测试目的性更强,测试效率更高,有效地缩短了软件项目的开发周期。由该方法支持的自动化测试运行控制平台已经在一些大型金融系统得到应用,取得良好效果。  相似文献   

7.
随着互联网时代的飞速发展,现代软件的更新速度也在不断提高,加大了回归测试的工作量,但大量可复用的测试用例无法在手工测试工作中加以利用,测试效率低下.因此,开发自动化测试框架,推广自动化测试,有利于减少测试人员对测试脚本的维护工作量,提高测试效率.本项目通过研究自动化测试理论及框架,选择了RobotFramework+Selenium2library开源测试工具来进行实践.在该框架上对不同层次的对象和逻辑进行抽象和分离封装,将业务流程、测试用例步骤与测试数据分层,同时通过Jenkins集成项目实现了版本管理、缺陷管理、测试用例库的统一协同运作.成功搭建这样一套完整的框架,可以实现测试用例的自动执行,解决手工测试中测试用例无法复用的问题.  相似文献   

8.
简述自动化回归测试工具SilkTest的主要特点及工作原理,提出一种提高回归测试自动化程度的技术,即采用数据驱动方式,使测试脚本成为可以驱动所有类似测试用例组的通用脚本,同时实现了测试执行和测试逻辑的分离,使得测试用例的修改和维护更加容易.此外,还介绍了SilkTest在数据驱动技术中的应用,简化了测试过程,提高了测试效率.  相似文献   

9.
为了降低测试脚本的维护工作量,提高软件测试自动化的成功率和投资回报率,提出基于重用脚本、对象映射脚本、测试脚本的3层脚本构架自动化测试设计与实现技术,并介绍了三层脚本构架设计和实施步骤。通过实例应用结果表明该方法简单、有效,实现不同软件版本和不同项目间测试脚本的重用,是一种有效提高自动化测试的成功率和投资回报率的方法。  相似文献   

10.
柳溪 《现代雷达》2016,(9):86-91
雷达软件测试中常会遇到测试周期短、软件文档滞后甚至缺失等问题。在这种情况下,由于探索式测试方法强调了测试设计和执行的同时性,并弱化了对软件文档的要求,因而能够发挥灵活、快速的优势。文中针对探索式测试和传统脚本测试的优缺点,将会话机制和漫游方法等探索式测试成功实践与经典的脚本式测试流程结合,提出了脚本会话测试模型。通过复用对应类型雷达软件测试历史项目的测试设计,在经典软件测试流程中引入会话机制和漫游方法,并充分利用资深测试人员的经验和组织资产,降低软件需求、设计文档以及测试人员经验和能力对测试的影响,增强测试的适应性,提高测试的效率和质量。  相似文献   

11.
根据web系统测试的特点,为提高软件测试自动化脚本的可重用性,结合在实际项目中软件自动化测试的实践,提出基于Web的自动化测试框架(ACRAT)。分析了软件自动化测试框架的优点及局限性,阐述了5种基本的自动化测试框架,最后提出新的自动化测试框架。实践表明该框架具有降低脚本规模、提高测试效率、易于扩展等优越性。  相似文献   

12.
王磊 《电子测试》2010,(8):87-93
为了提高软件自动化测试脚本的可复用性,本文提出了一种基于关键字驱动的自动化测试框架。框架以关键字驱动思想为核心,在设计自动化测试平台的过程中实现了测试逻辑、测试脚本和测试数据的分离,仅通过对控制文件的修改就可以实现相应测试,同时,测试脚本不关心测试用例,测试的数据和业务逻辑都集成在测试数据表格之中,测试的设计就简化为测试数据表格的设计,最大程度地减少了相互之间的影响。进一步把测试工程师从繁琐的重复性劳动中解放出来,为软件产品提供更为高效的、精准的测试,提高产品的竞争力。  相似文献   

13.
网络自动化测试系统是从网络测试的需求出发对传统的手动测试进行改进。通过采用分布式IP网络测试架构,设计了一套基于TCL的自动化测试平台,能较好地完成对待测IP网络性能进行全面综合的评价。测试例脚本将网络的性能、功能以及IP协议的测试配置流程代码化,在搭建好的测试平台上执行测试,实现了网络测试的自动化。结合"指定VLAN...  相似文献   

14.
嵌入式系统在保障雷达信号处理高可靠性和高实时性要求的同时,其硬件耦合度高和处理数据量大的问题给嵌入式测试的自动化推进带来了挑战。为提高嵌入式信号处理软件的测试效率,提出了一种构件级测试的自动化框架,该框架通过解析构件的测试用例表产生测试数据,调用驱动镜像,并根据测试脚本自动执行测试,评估测试结果,最终生成测试报告,实现测试全流程的自动化。文中给出了该框架应用于某产品构件测试的实际效果,缩短近一半的人工耗时,验证了其正确性及有效性。  相似文献   

15.
本文根据智能家居系统的特点和要求,介绍了我们研发的自动化测试平台。在此平台基础上,提出了基于Python脚本层次化的架构设计方法,并通过搭建智能家居中具体的门磁开关业务,进行了测试用例分析,验证了智能家居业务的功能和可靠性测试。通过Python语法编写而成的测试方法,具有良好的描述能力,并且产生的测试方法易于维护,该方法对于开展智能家居业务测试具有重要意义。  相似文献   

16.
针对软件测试过程中存在着大量重复性工作的现状,将软件工程中的自动化思想和Klocwork静态测试工具结合起来,规范了软件静态测试流程。运用持续集成的原理,设计并实现了C/C++项目的Klocwork批量自动化测试工具。介绍了在Windows环境下的测试脚本设计、实现、应用实践及实施经验法则。测试脚本可定制和重用以适应不同项目的需要。  相似文献   

17.
传统的软件测试主要依赖人工来产生测试用例,易出错、完备性差、自动化程度低。为了提高测试的完备性和自动化程度,基于模型的测试越来越受到人们的关注,这种方法的优点在于可以及早的发现缺陷,缩短开发时间。文章提出一种基于统一建模语言(Unified Modeling Language,UML)活动图模型生成测试用例的方法,结合实例重点介绍测试路径生成的具体步骤。根据该方法生成的测试用例,可以自动生成测试路径,提高了测试的完备性和自动化程度。  相似文献   

18.
Techniques for a simple automated test approach for high performance fully embedded charge-pump phase-locked loops (CP-PLLs) are explained. The test approach is focused towards non-invasive high volume production testing of PLLs using digital only testers in conjunction with additional on-chip circuitry  相似文献   

19.
陈迪 《电子测试》2020,(8):48-51
本文基于大规模软件产品研制背景,分析了软件开发面临的诸多问题,研究了在项目开发过程中引入持续集成的必要性,并对持续集成系统进行整体设计。本文将整个持续集成过程划分为版本控制、自动化构建以及自动化测试三个核心环节,对这三大核心模块进行详细设计,实现了一套基于Jenkins工具的持续集成系统。其中版本控制模块采用了支持分布式工作流的SVN代码存储库,自动化构建模块主要完成Jenkins持续集成服务器的搭建及配置,自动化测试模块主要实现了一套基于库博国产化工具的自动化测试框架。本文设计并实现的持续集成系统利用自动化的技术手段,在实际案例的应用中实现了从代码提交、到代码编译、单元和集成测试以及测试结果反馈的一系列过程。  相似文献   

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

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