2024 年 QA 自动化的语言是什么?

厌倦了手动测试,可以开始自动化测试了。

我有一些使用 Ruby 和 Java 进行自动化的经验,但我参与的所有项目都已经有了现成的框架,所以主要是重构(因为我擅长 Google,而且用问题来烦同事也没有什么问题)。不过,我想我的知识还不足以回答所有棘手的面试问题。我的梦想是找到一家准备培养专家的公司,这样我就可以专门为项目选择语言,但现在很明显,市场已经发生了变化,到处都是积极进取、现成的专家(至少感觉是这样,LOL 公司现在对发展的投资少了很多,但我可能是错的)。

因此,这是一个发自内心的呐喊,问题是你目前正在学习什么语言,或者你目前想学习什么语言,以及如何学习?我还在考虑测试 JS(Java 和 Python 除外,因为 Java 对我来说太难了),因为我喜欢 Postman,而且它有一个 JS 内部框架。

########################################################

JavaScript 和 Typescript 是网络语言。我看到的最后一个数字是 70-80% 的网站都使用这些。如果您有意测试 Web 应用程序,那么了解 JavaScript/Typescript 会很有帮助。

但老实说,良好的自动化所需的语言知识水平很低。您真正需要学习的是有效的测试自动化,而恰好您需要选择一种语言才能做到这一点。

####################################################

像 Playwright 这样的框架可以使用多种语言,它支持多种语言:JS、TS、Java、Python 等。

很多自动化工作都是使用 Selenium+Java 完成的,但 Java 对于测试自动化来说有点大材小用,特别是如果您是编码新手。

######################################################

推荐任何用于 e2e 的 js 框架,如 cypress 或 webdriverio 或 Java + serenity。

对于 api 测试,postman 是必备的,另外还有一个如 karate。至少还要用 jmeter 或 k6 进行几次负载测试。

有了这些,你就可以获得高级 - 高级职位。考虑任何做移动和网络的 e2e。这是一个加分项

##########################################################

2024 年,Python 和 JavaScript 凭借其多功能性和广泛应用,预计仍将是质量保证自动化的热门选择。它们提供了各种框架和库,使测试变得更容易。

不过,Gherkin 也可能会在行为驱动开发方面变得更加突出,允许技术和非技术团队成员之间进行协作。此外,像 Kotlin 和 TypeScript 这样的语言也会因其改进的类型安全性而受到青睐,从而提高测试脚本的可靠性。

https://www.jdon.com/70918.html

相关推荐
PandaCave2 分钟前
vue工程运行、构建、引用环境参数学习记录
javascript·vue.js·学习
软件小伟4 分钟前
Vue3+element-plus 实现中英文切换(Vue-i18n组件的使用)
前端·javascript·vue.js
醉の虾26 分钟前
Vue3 使用v-for 渲染列表数据后更新
前端·javascript·vue.js
张小小大智慧34 分钟前
TypeScript 的发展与基本语法
前端·javascript·typescript
疯狂的沙粒2 小时前
对 TypeScript 中高级类型的理解?应该在哪些方面可以更好的使用!
前端·javascript·typescript
旭日猎鹰2 小时前
Flutter踩坑记录(二)-- GestureDetector+Expanded点击无效果
前端·javascript·flutter
一条晒干的咸魚3 小时前
【Web前端】创建我的第一个 Web 表单
服务器·前端·javascript·json·对象·表单
花海少爷3 小时前
第十章 JavaScript的应用课后习题
开发语言·javascript·ecmascript
sinat_384241094 小时前
在有网络连接的机器上打包 electron 及其依赖项,在没有网络连接的机器上安装这些离线包
javascript·arcgis·electron
小牛itbull4 小时前
ReactPress vs VuePress vs WordPress
开发语言·javascript·reactpress