QEditor 2.4.0
分类: 下载/工具 · 工具软件 | 来源: 点击进入 | 版本: 2.4.0 |
日期: 2025-06-06 | 人气: | 大小: |
标签: keybindings __ext_resource __ext_robot Robot Framework robotframework QWord RFW Robot Framework (QWords) |
新的介绍内容:
QEditor是针对QWord和Robot Framework测试脚本的下一代高级开发环境。通过利用大量测试用例数据,QEditor在脚本编写过程中为您提供指导,并通过不断监控和分析您的操作,帮助您创建高效的脚本。其支持多种功能,旨在提升测试开发的效率。
QEditor的优势包括:
- IntelliSense功能:为Robot Framework和QWords脚本提供代码完成、参数信息、快速信息、颜色编码等功能。
- 本地开发,云端执行:在本地开发测试脚本,并在Copado Robotic Testing云端运行。
- 预测性建议:基于已有的测试用例和流程,预测下一步可能的操作,确保测试用例的完整性和质量。
- 自动检测偏差:自动检测测试脚本逻辑与预期的偏差。
- 预测性估算:在测试用例准备执行前,预测其成功概率、执行时间、与其他测试用例的关联性等信息。
使用方式:
您可以通过两种方式使用QEditor:直接在Copado Robotic Testing中使用,或作为VS Code的扩展使用。后者需要您将QEditor安装到Visual Studio Code (VS Code) 中,并通过您的Copado Robotic Testing账户进行集成,以使用预测功能和云执行能力。即使没有账户,您也可以使用此扩展编写Robot Framework测试脚本。
配置QEditor:
为了让QEditor访问测试用例数据并为您提供指导,您需要正确配置它。首先,您需要定义一个“个人访问密钥”:
- 导航到您的Copado Robotic Testing个人资料页面(根据区域选择相应的URL)。
- 在“个人访问密钥”旁选择“新建密钥”。
- 自由设置密钥名称(例如QEDITOR),然后点击“保存”。
- 复制访问密钥。
启动QEditor时,您将被要求输入访问密钥。请注意,访问密钥是区域特定的(AU、EU、US或SG),您需要确保提供的密钥与QEditor设置中定义的环境和区域相匹配(按F1并运行QEditor: 更新Copado Robotic Testing区域)。
预测和完成建议:
QEditor通过训练机器学习算法,使用大量测试用例数据来预测测试用例中下一个最可能的测试步骤。根据您迄今为止的测试用例和测试流程,QEditor会提供预测性建议和完成建议。
测试用例分析:
利用大量测试用例数据,QEditor可以为您的测试用例提供高级分析。通过查看您的测试用例及其流程,编辑器可以对测试用例的成功概率、执行时间、与其他测试用例的关联性以及测试生成的更多信息进行预测性估算。
注释和指导:
QEditor在许多地方为您提供注释和指导,通常以浅灰色字体显示在编辑器中。
选择QWord库:
您可以在QWord Palette中选择QEditor使用的QWord库。VS Code编辑器底部右侧的状态栏将显示当前活动的库,您可以通过点击状态栏元素或使用命令面板来切换库。
BrowserStack查看器:
BrowserStack查看器允许您监控在BrowserStack上执行的移动和Web会话。它显示已完成会话的摘要以及正在进行的会话的屏幕截图,主要用于在本地开发和调试测试时提供视觉帮助。
支持平台:
QEditor for VS Code支持以下系统:
- Windows,64位,x86
- macOS,x86(Intel),版本10.12.6(Sierra)或更高
- macOS,Apple Silicon,版本13.1(Ventura)或更高
目前不支持Linux操作系统。
故障排除:
如果遇到QEditor启动失败、语言服务器初始化失败或预测功能失效等问题,请查看QEditor输出通道(视图>输出,然后从顶部右侧的下拉菜单中选择QEditor和QEditor语言服务器)中的内容,并按照相关指南进行排查。
问题反馈和贡献:
您可以在我们的社区页面上发布问题和反馈。如果您是Copado Robotic Testing用户,可以使用应用内消息提出问题。
许可协议:
通过下载和使用Visual Studio Copado QEditor扩展及其相关组件,您同意遵守Copado Robotic Testing产品许可条款和隐私声明。
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 204次学习
-
- MySQL数据管理之备份恢复案例解析视频教程
- 《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
- 160次学习
-
- MySQL索引优化解决方案
- 本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
- 182次学习
-
- 极客学院Docker视频教程
- Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
- 243次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 127次学习
-
- JavaScript极速入门
- 本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......
- 431次学习
-
- Golangmap实践及实现原理解析
- 2022-12-28 505浏览
-
- GoLand调式动态执行代码
- 2023-01-13 502浏览
-
- 试了下Golang实现try catch的方法
- 2022-12-27 502浏览
-
- 用Nginx反向代理部署go写的网站。
- 2023-01-17 502浏览
-
- MySQL主从切换的超详细步骤
- 2023-01-01 501浏览
-
- Mysql-普通索引的 change buffer
- 2023-01-25 501浏览