QT UI自动化测试(1)

一、框架选择
想结合公司产品搭建一套自动化测试框架,一方面自己学习用,一方面也希望跟公司业务结合起来,双赢。公司软件最多的产品是部署在Linux系统上,基于QT QML开发的UI,本来奔着免费的自动化框架去的,但是攻略了好久发现竟然没有合适的。对于我来说主要是卡在对于QT页面元素获取和控制上面,也就说如何模拟用户交互并验证UI状态的工具。最后还是决定先试用下Squish。
二、Squish下载安装
Squish的下载和安装可能会根据你的使用情况和许可证类型而有所不同。以下是一般步骤,具体步骤可能因版本而异:

  1. 访问网站并注册获取免费的试用License: https://www.qt.io/product/quality-assurance/squish#free-trial 在这里插入图片描述
    建议:注册地不要选择中国

  2. 选择Squish版本: 在网站上,找到并选择适合你需求的Squish版本,例如Squish for Qt。

  3. 填写下载表单: 你可能需要填写一个简单的表单,提供一些基本信息以获取下载链接。如果是试用版,你可能需要提供一些额外的信息。

  4. 获取下载链接: 一旦完成表单,邮件将获得一个下载链接或会被引导至下载页面。

  5. 下载Squish: 点击下载链接以获取Squish的安装包。

  6. 安装Squish: 下载完成后,根据你的操作系统,执行相应的安装步骤。安装过程中可能需要输入许可证信息(如果有的话)。

  7. 激活许可证: 如果你使用的是商业版本,可能需要激活许可证。按照提供的指南完成激活步骤。

  8. 启动Squish IDE: 安装完成后,启动Squish IDE,这是用于创建和管理测试脚本的集成开发环境。

相关推荐

  1. 1.接口自动化测试学习

    2023-12-30 12:32:03       15 阅读

最近更新

  1. MP公共字段填充

    2023-12-30 12:32:03       0 阅读
  2. 配置 VSCode C++ 调试时, 常见错误教程

    2023-12-30 12:32:03       1 阅读
  3. HarmonyOS应用开发前景及使用工具

    2023-12-30 12:32:03       1 阅读
  4. JVM的基础介绍(1)

    2023-12-30 12:32:03       1 阅读

热门阅读

  1. Leetcode 414.第三大的数

    2023-12-30 12:32:03       40 阅读
  2. 前端DApp开发利器,Ant Design Web3 正式发布 1.0

    2023-12-30 12:32:03       39 阅读
  3. C语言通过指针访问数组元素介绍

    2023-12-30 12:32:03       32 阅读
  4. Linux C 中 multiple definition of ‘xxx‘

    2023-12-30 12:32:03       37 阅读
  5. Linux cp 命令

    2023-12-30 12:32:03       31 阅读
  6. 单片机MCU堆栈概念与区别

    2023-12-30 12:32:03       35 阅读
  7. oracle-检查点队列

    2023-12-30 12:32:03       35 阅读
  8. TeeInputStream

    2023-12-30 12:32:03       37 阅读