首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 312 毫秒
1.
介绍了利用Web自动化测试工具Selenium进行Web自动化测试的情况,通过一个具体案例来阐述自动化测试的过程,并对测试结果进行了简要分析,说明了利用Selenium进行Web应用系统的自动化测试的好处,给应用工程人员提供了指导。  相似文献   

2.
Selenium自动化测试工具在测试领域已经被广泛应用.使用时它需要依赖其它编译器或解释器才能执行测试.一方面让测试人员需要熟练的编程技术才能使用,另一方面让测试开发难度过高.为了降低自动化测试门槛,针对Web自动化测试设计了一种基于Selenium的解释器.首先深入剖析Selenium的测试原理,依据它测试接口的使用状况对主要的测试类构建依赖关系,然后根据Web程序的测试需求构建解释器的各个模块.参照编程人员的编码习惯和参考Python、JQuery等语法对每个模块的语法详细设计.最后设计一个具体的测试用例对解释器进行评价.实验结果表明,该解释器克服了使用Selenium门槛高的缺点,让编写的测试脚本更加简短整洁,测试性能也有明显的提高.  相似文献   

3.
介绍了B/S架构软件自动化测试的主要技术,以及使用Selenium WebDriver工具进行B/S架构软件的自动化测试的情况,通过一个具体案例来阐述自动化测试的过程,说明了使用Selenium WebDriver进行B/S架构软件的自动化测试的好处,给软件测试工程师提供了指导和借鉴意义。  相似文献   

4.
软件回归测试技术   总被引:2,自引:1,他引:1  
对回归测试的基本概念和回归测试现状给出论述,分析Selenium开源工具在回归测试方面的缺陷和不足,研究并实现适应回归测试的自动化测试方案,并给出详细的实现方法。  相似文献   

5.
随着软件产业的不断发展,软件测试在软件开发中的地位越来越重要,而自动化测试工具的使用又极大地提高了软件测试的效率。本文介绍开源的自动化测试工具Selenium的基本组件及实现原理,并通过一个具体的案例来阐述其在B/S架构应用系统上进行自动化测试的过程,对软件自动化测试技术的深入研究具有一定的借鉴意义。  相似文献   

6.
研究并采用Selenium+Apache Ant+TestNG,编写出符合实际项目的自动化测试的类框架,并实现自动化测试,通过实验数据证明,自动化后可以使得测试结果更为稳定、可靠。  相似文献   

7.
高玉军 《软件》2013,(11):86-88,99
随着Web开发项目的日益庞大,自动化测试技术的重要性日益突出。自动化测试技术的出现,大大提高了软件测试的效率和测试人员的积极性。本文对自动化测试含义、种类及主流自动化测试框架进行了阐述;并介绍了一种基于Selenium2.0的面向对象分布武Web自动化测试的实现。  相似文献   

8.
探讨了一种基于数据驱动的自动测试框架D-Arch的设计与实现。该系统使用开放源码的自动测试工具Selenium,具有模块化、可重用、测试与开发松耦合,可满足不同测试需求的特点。  相似文献   

9.
袁圆 《办公自动化》2014,(7):29-31,37
本文研究并采用Selenium+Apache Ant+TestNG,编写出符合实际项目的自动化测试的类框架,并实现自动化测试,通过实验数据证明,自动化后可以使得测试结果更为稳定、可靠。  相似文献   

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

11.
敏捷开发模式的盛行掀起了自动化测试的一轮热潮,测试和开发合作越来越密切。本文研究的自动化测试框 架,将BDD 的敏捷开发理念与软件测试相融合,通过统一的Gherkin 语言定义验收测试标准,帮助业务人员、测试人员和开发 人员形成对需求明确统一的认识,然后通过web driver 测试代码实现可执行的验收测试,以TDD 的方式实现产品代码。该框 架使用Specflow、Selenium 和MsTest 等测试工具,真正实现了自动化测试,大大减少了手工测试的压力,促进开发测试过程中 软件开发涉众之间的沟通,及时得到用户反馈,满足快速发布产品的需求,提升产品质量。  相似文献   

12.
针对TE直升机主减速器科研与出厂试车的需求,开发了一种新型的自动试车控制系统。采用基于CANopen与Profibus-DP协议的总线测量技术,实现对多种类型信号的数据采集。基于TwinCAT PLC的Soft-PLC控制技术完成系统的自动报警监控、试车工艺自动编程,以及自动化的系统自检与载荷加载,并且利用TwinCAT的温度控制模块完成对TE主减速器油池温度的自动化调节,以实现系统的安全保护与自动试车控制功能,同时通过ADS通信将所有试车数据上传给上层管理软件,满足了TE主减速器的自动试车需求。  相似文献   

13.
针对某型雷达发射机固有测试能力有限,不能有效地对关键部件进行实时在线监测的问题,研究设计了基于SOPC技术的嵌入式自动测试系统;通过合理设计测试介入方案,达到了不改变发射机、不影响工作性能的目的;SOPC嵌入的MPU IP Core具有自动量程转换、自动触发电平调节、自动零点调整以及自动校准等功能,使测试系统具备了自动检测能力;经过静态和动态实装测试,验证了测试系统的隔离性能、信号检测能力、自动测试功能和故障诊断能力,试验表明测试系统的设计是合理的、有效的。  相似文献   

14.
樊玮  朱贺 《微机发展》2010,(5):26-28,33
软件测试和软件开发对软件质量具有同等重要的意义,其工作量很大,且其许多过程又适于自动化,于是软件测试自动化应运而生。测试用例的生成是软件测试过程的重要环节,近年来,人们开始尝试将人工智能技术运用于测试用例生成问题中,产生进化测试思想方法。文中对基于结构化的测试用例自动生成方法研究现状作了介绍,重点介绍了进化测试并对其基于不同进化计算算法的应用情况进行了比较和总结。应用结果表明进化测试方法是当前最为高效的软件测试用例自动生成方法。最后对进化测试进一步的研究方向提出了看法。  相似文献   

15.
程勇  秦丹  杨光 《计算机应用》2017,37(4):1143-1148
针对JavaScript浏览器兼容性问题缺乏有效的测试方法的问题,基于变异测试技术,对Web应用程序中的JavaScript语言在主流浏览器中的兼容性进行了分析,设计了18个针对浏览器兼容性错误的变异算子并开发了自动化的测试工具Compatibility Mutator。该程序使用抽象语法树(AST)分析JavaScript语法,使用Selenium WebDriver自动调用多个浏览器核心并行执行变异测试。通过对7个广泛使用的JavaScript框架的实验,验证了此方法对每一个框架都能够生成一定数量的变异体,其中对jQuery和YUI框架的变异测试的变异得分分别为43.06%和7.69%,表明了所设计的变异算子能够触发浏览器兼容性方面的错误,并且能够评估测试用例集的完备性。  相似文献   

16.
为了提高嵌入式软件的单元测试效率,同时能达到很好的测试效果,针对嵌入式软件制定单元测试充分性准则和单元测试策略,并使用测试工具对嵌入式软件进行单元测试具有实际意义;以浮力调节软件为例,通过研究基于控制流的单元测试充分性准则,结合浮力调节软件的单元测试需求,提出了针对浮力调节软件的单元测试充分性准则;同时,考虑到圈复杂度和函数节点数对函数正确实现的影响,制定了基于优先级的单元测试策略;利用自动化单元测试工具Testbed搭建了浮力调节软件动态测试环境,通过代码覆盖率分析,帮助创建测试用例以达到单元测试充分性要求,从而实现了浮力调节软件单元测试自动化;在自动化测试工具的帮助下,结合单元测试充分性准则和单元测试策略,最终实现严格而高效的单元测试。  相似文献   

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

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