亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

编码的 UI 测试自动化框架教程

典型的软件自动化测试需要 Selenium 和 QTP 等自动化工具。 Coded UI 与这些工具类似,对功能测试特别有用。

Coded UI Test (CUIT) 使用 Visual Studio IDE 编写脚本,因为录制可以使用 Visual Studio 完成。

在这个面向初学者的编码 UI 教程中,您将学习-

什么是编码 UI 测试?

编码 UI 测试 (CUIT) 是一种通过其用户界面 (UI) 驱动应用程序的自动化测试。因此,名称编码 UI 测试 (CUIT)。此测试涉及 UI 控件的功能测试。它检查整个应用程序的功能,包括用户界面。它还用于自动化现有的手动测试。

<中心>

<图>

UI 测试架构

编码的 UI 测试功能

编码的 UI 功能包括

编码 UI 测试 (CUIT) 支持的技术

使用编码的 UI,可以轻松测试具有 UI(用户界面)的应用程序。该应用程序可以是基于窗口的,也可以是基于 Web 的。

编码的 UI 支持诸如

之类的技术

为什么使用编码 UI 进行测试自动化

首选用于测试自动化的编码 UI 的原因

如何创建编码的 UI 测试 (CUIT)

要创建编码的 UI 测试,您可以通过以下方式进行。

编码 UI 测试的内容

当您创建编码的 UI 测试时,编码的 UI 测试构建器会创建一个 Map。这包括被测UI、测试方法、参数、断言等。对于每个测试,它还创建一个类文件。

文件 内容 可编辑 UIMap.Designer.csDeclaration section UIMap 类方法 PropertiesNoUIMap.csUIMap 类(部分)YesCodedUITest1.csCodeUITest1 类方法 PropertiesYesUIMap.uitest 用于测试的 UI 的 XML 映射。只能通过 UI 地图编辑器编辑否
  1. UIMap.Designer.cs :设计器包含 UIMap 的代码视图。它是在测试人员记录一些 UI 交互或手动将一些对象添加到 UIMap 时生成的。
  2. UIMap.cs :对 UIMap 所做的任何修改或自定义都存储在此文件中。最初,此文件将为空白,稍后可以填充。如果直接对 UIMap.designer.cs 文件进行修改,请确保它没有被记录,否则所有更改都将丢失。

接下来在本 Coded UI 教程中,我们将学习如何执行 Coded UI 自动化测试。

如何执行编码的 UI 测试

Coded UI 有两种不同的方式来对您的应用程序进行测试。

  1. 编码的 UI 录制和播放或
  2. 编码的 UI 手工编码

您必须按照以下步骤执行 Coded UI 测试,

  1. 创建 CodedUI 测试项目
  2. 添加编码的 UI 测试文件
  3. 记录一系列动作
  4. 验证文本框等 UI 字段中的值
  5. 查看生成的测试代码
  6. 添加更多操作和断言
  7. 编辑测试活动和断言的详细信息
  8. 运行测试

编码 UI 测试 (CUIT) 的最佳实践

以下是 Coded UI 测试自动化框架的一些最佳实践:

编码 UI 测试与 Selenium 与 QTP 的比较

下面是 Coded UI Vs Selenium Vs QTP 的对比表:

编码 UI 测试与 Selenium 与 QTP 的比较

总结:


C语言

  1. 什么是工业自动化?
  2. 碰撞测试假人
  3. C#这个关键字
  4. A3 有什么新变化?
  5. RASPBERRY PI 家庭自动化
  6. C# 和 .Net 版本历史
  7. C 教程
  8. Verilog 教程
  9. 机器人流程自动化和测试自动化之间的区别
  10. 人工智能测试自动化的演变
  11. 焊接自动化设备
  12. 工业 4.0 中的自动化