当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

EFT

Windows应用功能测试工具
授权协议 未知
开发语言 C# .NET
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 云镜
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Eft (easy functional testing) 是一个用于Windows桌面应用程序的功能和验收测试工 具,可以用来测试Windows Form, Win32和WPF应用程序. Eft使用CSS选择器来帮助使用者定位界面元素,并支持鼠标键盘等操作. Eft模拟用户对应用程序的实际使用来完成应用的测试. Eft目前构建在.NET3.0的UIAutomation和Win32 API上.

示例代码:

Application app = Application.Run("calc");
Window main = app.FindTopWindow("Calculator");

main
.FindFirst("[name='1']").Click();
main
.FindFirst("[name='+']").Click();
main
.FindFirst("[name='2']").Click();
main
.FindFirst("[name='=']").Click();

Assert.AreEqual("3. ", main.FindFirst("Edit").Text);
  • EFT测试操作,主要根据GB-T-17626.4标准中有关方法描述,利用EFT-4001-G脉冲群发生器、电容耦合夹具仪器FTC进行。 一、测试系统配置清单 电快速瞬变脉冲群抗扰度(EFT)测试系统配置清单如下: EFT-4001-G主机 1台 电容耦合夹FTC 1台 BNC同轴线(1m长) 1根 单相插线板(带L、N、PE插线) 1套 接地铜皮 1张 试验桌 1台 试验台 1台 落地试验台 1台

  • EFT单板是纯透传单板,只支持EPL(以太网专线)中的点到点业务,EFS是带二层交换功能的单板,支持ITU-T建议的全部四种业务类型,包括EPL(以太网专线)、EVPL(以太网虚拟专线)、EPLAN(以太网专网)、EVPLAN(以太网虚拟专网)。 EPL包括点到点和汇聚类型,EFT不支持汇聚,只支持点到点,功能比较简单,所以价钱低。EFS功能强大,最多支持12或24个点汇聚到一个点(版本不同)。

  • 样机初次测试群脉冲,发现仪器刚启动就休克了,表现为通讯异常,流水灯停止闪烁。产品为叠层结构,主控板在电源板正上方,空间狭窄,整改较为困难。 曾尝试方案: 因为主控IC在实验中休克,尝试对主控增加TVS以及电容组合,发现完全没效果。 把主控和电源板间距拉大,发现实验通过,怀疑干扰是主要通过辐射而不是传导,所以在主控和电源板之间增加接地铜箔,经测试未改善。分析原因可能是电源为不隔离电源,N相直接接地铜

  • 一、脉冲群干扰的定义        脉冲群(burst)数量有限且清晰可辨的脉冲序列或持续时间有限的震荡[GB/T 4365-2003中2.2]。        电快速瞬变脉冲群(EFT)是由于切换感性负载而产生的,该切换瞬变通常被称为快速瞬变,可以从以下几个方面来描述” ——脉冲群的持续时间:主要是由切换前存储在电感中的能量决定; ——单个瞬变的重复率; ——幅度变化的瞬变组成一个脉冲群:主要由

  • 什么是CS、RS、ESD、EFT/Burst、PFMF、Surge、PQF测试: 一、什么是EMC EMI和EMS? 1.什么是EMC(电磁兼容性)? 电磁兼容性(Electromagnetic Compatibility)缩写EMC是一个设备或装置与其它装置同时操作时,不会因为电磁干扰问题而影响正常工作之能力。 EMC(电磁兼容性)也包括EMI(电磁干扰)和EMS(电磁耐受性)。 2.什么是EM

  • 一、什么是EMC EMI和EMS? 1.什么是EMC(电磁兼容性)? 电磁兼容性(Electromagnetic Compatibility)缩写EMC是一个设备或装置与其它装置同时操作时,不会因为电磁干扰问题而影响正常工作之能力。 EMC(电磁兼容性)也包括EMI(电磁干扰)和EMS(电磁耐受性)。 2.什么是EMI(电磁干扰)? 一个设备或装置在操作过程中有不利功能的电磁讯号出现,此电磁讯号是

 相关资料
  • 1.概述 Selenium是非常非常有用的,对JavaScript支持良好的Web层功能测试,集成测试工具。 Selenium分为Core与RC(Remote Controll)两个部分,其中Core是基础的,直接在HTML Table里编写测试代码的模块,而Remote Controll则支持用Java等语言编写测试用例,并自动调用FireFox1.5来运行。 具体的语法见http://www.

  • 主要内容:功能测试的目标功能测试是软件测试的一个分支,旨在验证软件应用程序的功能,而不管功能是否根据需求规范运行。通过给出适当的输入值,确定输出并使用预期输出验证实际输出来测试每个功能。 功能测试包括通过GUI(图形用户界面),API(应用程序接口),安全性,数据库,客户端应用程序,服务器应用程序和应用程序功能进行测试。黑盒测试方法用于功能测试,其中测试内部逻辑的工作而不窥视内部代码。 功能测试的目标 功能测试的目标是检

  • 功能测试从用户的角度验证场景。它类似于验收测试。 但是它不是通过 HTTP 进行通信,而是填充环境,如(填充)POST 和 GET 参数, 然后直接在代码里执行 Application 实例。 功能测试通常比验收测试快,并且在失败时提供详细的堆栈跟踪。 根据老司机的经验,功能测试应该是首选的,除非有专门的 Web 服务器设置 或者由 JavaScript 构建的复杂 UI。 功能测试是借助于具有良

  •  什么是 Selenium?   Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是:   “Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在Windows、Linux 和 MacintoshAnd 上的 Interne

  • 本文向大家介绍GUI功能测试工具HP UFT vs Selenium,包括了GUI功能测试工具HP UFT vs Selenium的使用技巧和注意事项,需要的朋友参考一下 当我们谈论测试自动化时,我们会自动考虑可简化测试任务的工具。这些工具可以分为两大类-免费软件和许可工具。免费软件工具是可通过Internet免费获得的开源工具。这种工具的可靠性要差得多。但是,当我们谈论许可工具时,这些工具是具有

  • 主要内容:为什么进行非功能性测试,在非功能测试下测试的参数,非功能测试的优点,非功能测试的缺点非功能测试是一种软件测试,用于测试非功能性参数,例如:软件的可靠性,负载测试,性能和责任。非功能测试的主要目的是根据非功能参数测试软件系统的读取速度。在功能测试之前,从未测试过非功能测试的参数。 非功能性测试作为功能测试也非常重要,因为它在客户满意度中起着至关重要的作用。 例如,非功能性测试将测试有多少人可以同时在任何软件上工作。 为什么进行非功能性测试 功能和非功能测试对于新开发的软件都是强制性

  • 自动化测试平台 SWATHub 是 DaoCloud 的合作伙伴,他们为各类互联网应用提供了自动化测试的服务。我们推荐 DaoCloud 用户在完成持续集成单元测试等环节后,把应用部署在测试集群之上,运行自动化测试,进一步检验软件质量。以下内容由 SWATHub 提供。 SWATHub 是云端的自动化测试 SaaS 平台。通过创新的非编码的流程搭建和执行方式,SWATHub 能够帮助团队简单、高效

  • 对于刚开始正式接触契约测试的团队,对于契约测试和功能测试之间的区别经常会存在争论。难就难在其实并不存在什么非黑即白的答案,更为重要的应该是逐渐加深对契约测试的理解和使用。 使用契约测试常见的场景,是验证规则或者处理错误请求。例如,我们有一个用户服务,允许消费者使用POST请求注册新用户,并在HTTP Body中包含所创建用户的详细信息。 一个简单的消费者与提供者交互的常规场景如下所示: Given