作者:凯锐斯_372 | 来源:互联网 | 2023-09-12 14:13
这是目前为止我看到的个人认为易用性最好,实用性最强的UI自动化测试工具。1.Testsigma概述Testsigma是一款基于云端的、支持测试左移的、以AI驱动测
这是目前为止我看到的个人认为易用性最好,实用性最强的UI自动化测试工具。
1. Testsigma概述
Testsigma是 一款基于云端的、支持测试左移的、以AI驱动测试的自动化平台, 为Web、移动应用以及RESTful服务等各种应用的测试服务。 功能测试人员可以轻松地使用自然语言编写出简化的测试脚本,并通过可重用的步骤组合和集中对象存储库,从而最大限度地提高了测试代码的重用性。Testsigma能够与各种开源的或第三方工具相集成,为持续测试提供所有必需的功能,如数据驱动测试、跨浏览器测试、可重用性测试套件、测试计划与数据管理、电子邮件与Slack通知、并行测试执行、集中对象/元素存储库、综合报告、与CI工具的集成、以及自动化Bug报告等。
2. 优点
Say goodbye to multiple tools,
frameworks, and complicated setups
-
No complex setups. Works out of the box. 没有复杂的安装设置
-
End-to-end testing for web, mobile apps & APIs,支持端对端的网页,移动apps和api测试
-
Create tests 5X faster in simple English,自然语言创建脚本,比其他编程语言快5倍多。
-
Extend the platform effortlessly with add-ons,使用附加组件迅速扩展平台
-
Zero test maintenance with AI,引用AI实现零测试维护
3. 示例
3.1 选择需要测试的app类型,我们以Web Application为例
![](https://img2.php1.cn/3cdc5/3a7a/339/5249ad1b529053ca.png)
3.2 选择Web Application后,系统会引导你如何进行操作
![](https://img2.php1.cn/3cdc5/3a7a/339/09aacffda6c24fb4.png)
3.3 创建项目Project,同时会有支持小助手弹出,有问题随时可以咨询
![](https://img2.php1.cn/3cdc5/3a7a/339/5aa99708cedcbba6.png)
3.3.1 输入Project 名字和描述
![](https://img2.php1.cn/3cdc5/3a7a/339/923eb40e10508a94.png)
3.3.2 选择下一步Next,点击创建Create
![](https://img2.php1.cn/3cdc5/3a7a/339/f82c22bfa89f972c.png)
![](https://img2.php1.cn/3cdc5/3a7a/339/16a7c15db0ce825e.png)
![](https://img2.php1.cn/3cdc5/3a7a/339/746d90b32468d370.png)
![](https://img2.php1.cn/3cdc5/3a7a/339/9dad12b74fdb9e58.png)
3.4 接下来会有一个视频告诉你如何创建测试用例case
![](https://img2.php1.cn/3cdc5/3a7a/339/10f298a86dab7280.png)
3.4.1 可以录制自然语言脚本
![](https://img2.php1.cn/3cdc5/3a7a/339/80bf867b7625cb06.png)
3.4.2 支持变量,数据驱动
![](https://img2.php1.cn/3cdc5/3a7a/339/855d0f6b32711f40.png)
3.4.3 执行的动作支持联想,而且包括解释
![](https://img2.php1.cn/3cdc5/3a7a/339/f4a83e36c8a073e2.png)
3.4.4 支持待测元素联想,并且和脚本存储分离
![](https://img2.php1.cn/3cdc5/3a7a/339/1d40a095e743ec2f.png)
3.5 创建脚本
3.5.1 输入 脚本名称和描述,点击创建Create
![](https://img2.php1.cn/3cdc5/3a7a/339/0b141feb85fbf564.png)
3.5.2 点击创建后,又弹出相关视频教学
![](https://img2.php1.cn/3cdc5/3a7a/339/4711fcd37ec317f1.png)
3.5.3 关掉教学视频 ,看到提示框,指示我们如何实现流程控制
![](https://img2.php1.cn/3cdc5/3a7a/339/c5dc62deab75a3c0.png)
3.5.4 鼠标放至Test data,系统再次提示,这里是要输入URL
![](https://img2.php1.cn/3cdc5/3a7a/339/fba377ddc86705e9.png)
3.5.5 输入之后,提示我输入符合要求
3.5.6 点击脚本行右边的三个点,可以设置超时时间和执行规则,失败后要不要继续
![](https://img2.php1.cn/3cdc5/3a7a/339/74a33846549fcd0b.png)
3.5.7 此时我不知道如何写下一行脚本,于是点击录制
![](https://img2.php1.cn/3cdc5/3a7a/339/9223d929c70a8b54.png)
3.5.8 录制后的脚本如下
![](https://img2.php1.cn/3cdc5/3a7a/339/4b9ab7db468e07b3.png)
3.5.9 可以在任意行加测试步骤
![](https://img2.php1.cn/3cdc5/3a7a/339/71811de8f078d1f2.png)
3.6 执行
![](https://img2.php1.cn/3cdc5/3a7a/339/2d3534b80b194b10.png)
3.6.1 选择执行环境
![](https://img2.php1.cn/3cdc5/3a7a/339/e65aa4d1dcfbbbd2.png)
![](https://img2.php1.cn/3cdc5/3a7a/339/6c9fa4d3deb9ae46.png)
3.6.2 点击Run Now
![](https://img2.php1.cn/3cdc5/3a7a/339/71b71dbf6d071aa1.png)
3.6.3 正在执行画面
![](https://img2.php1.cn/3cdc5/3a7a/339/1ba4a182fa2ea68b.png)
3.6.4 执行完毕
![](https://img2.php1.cn/3cdc5/3a7a/339/4597b10c9b43aefd.png)
3.7 查看执行报告
![](https://img2.php1.cn/3cdc5/3a7a/339/707fde0246154245.png)
3.7.1 点击自愈
![](https://img2.php1.cn/3cdc5/3a7a/339/d22ea6ba5cb510b3.png)
3.7.2 执行报告
![](https://img2.php1.cn/3cdc5/3a7a/339/8ed664322968403c.png)
3.7.3 执行的log
![](https://img2.php1.cn/3cdc5/3a7a/339/1cfde0cc8aa696f6.png)
3.7.4 失败原因很清楚,验证码引起的
![](https://img2.php1.cn/3cdc5/3a7a/339/684139832de16272.png)