测试自动化工具的横向对比

ops/2024/10/31 7:47:07/

MicroAgent:这个AI智能体一键写代码并且自动测试!它比 Aider 更好吗?
待研究:https://blog.csdn.net/gitblog_00054/article/details/139541862

playright:这是一个python驱动的自动化框架,部署简单,支持全录制

Cypress:这是基于前端语言JavaScript驱动的,里面很多高级特性,比如闭包、原型链等也增加了学习的难度

Cypress的评价:https://docs.pingcode.com/ask/ask-ask/246058.html

Selenium:最常用的测试框架

appium:通常用于移动端的自动化测试框架,鉴于google对android的uiautomator不是特别支持了,需要用别的替代工具才行,对于这个部署过程,可以单开一篇文章。

cucumber:java打桩测试使用。

总结,现在个人的选择自动化工具上的倾向:
想用ai生成一下,可以用MicroAgent
移动端的自动化,用appium即可
想进行PC页面的常规测试:
用python的同学可以用playright
用JavaScript的用Cypress
java比较熟的同学,用Selenium

还有一种,如果要在源码里测试,打桩测试之类的,可以推荐使用cucumber(黄瓜),这个理解成本相对高一点,但是资料支持会少一点,能不能用?能用,好不好用?好用。就是有问题调试起来有点麻烦。


http://www.ppmy.cn/ops/129809.html

相关文章

相关矩阵图——Python实现

import matplotlib.pyplot as plt import numpy as np# 创建一些正常分布的数据 mean [0, 0] cov [[1, 1], [1, 2]] x, y np.random.multivariate_normal(mean, cov, 3000).T# Set up the axes with gridspec fig plt.figure(figsize(6, 6)) grid plt.GridSpec(4, 4, hspa…

LeetCode 热题 100 回顾28

干货分享,感谢您的阅读!原文见:LeetCode 热题 100 回顾_力code热题100-CSDN博客 一、哈希部分 1.两数之和 (简单) 题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标…

获得淘宝app商品详情原数据 API 券后价获取API

item_get_app_pro-获得淘宝app商品详情原数据 通过此API可以实现通过商品id获取商品详情页数据,包括券后价、主图、详情等等。 公共参数 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameStr…

[数据结构]插入排序(全)

插入排序分为直接插入排序和希尔排序&#xff0c;希尔排序是在直接插入排序的基础上做出的优化版本(原因后面解释)。 代码如下: //直接插入排序 void InsertSort(int arr[], int sz) {for (int i 0; i < sz - 1; i){int mark i;int tmp arr[mark 1];while (mark > …

无人机避障——4D毫米波雷达从PCD点云到二维栅格地图

本文旨在以 4D 毫米波雷达的 PCD 点云格式文件为基础&#xff0c;直接生成可用于后续无人机路径规划、能提供雷达感知环境的 2D 导航地图文件PGM&#xff0c;从而为无人机在相关环境中的飞行路径规划等操作提供有力的基于雷达感知的环境信息支撑。 安装PCD转PGM代码 代码来自…

重生之我在Java世界------学工厂设计模式

文章目录 为什么需要工厂模式&#xff1f;简单工厂模式&#xff1a;第一步改进实际应用场景(常见场景)1. 数据库连接的创建2. 支付方式的处理 工厂模式的优势注意事项总结 在日常开发工作中&#xff0c;我们经常需要创建对象。随着项目的发展&#xff0c;对象创建的逻辑可能变得…

redis详细教程(5.AOP和RDB持久化)

AOF&#xff08;Append Only File&#xff09;日志和RDB&#xff08;Redis Database Backup&#xff09;持久化是Redis中两种重要的数据持久化机制。 RDB持久化机制原理RDB是Redis提供的一种数据快照保存机制&#xff0c;它将某个时间点的数据库状态保存到一个RDB文件中。这个…

算法定制LiteAIServer视频智能分析软件的过亮、过暗及抖动检测应用场景

在现代社会中&#xff0c;视频监控系统扮演着举足轻重的角色&#xff0c;其视频质量直接关乎监控系统的可靠性与有效性。算法定制LiteAIServer通过引入抖动检测和过亮过暗检测功能&#xff0c;为视频监控系统的稳定性和用户体验带来了显著提升。 以下是对这两种功能的技术实现、…