测试基础 瓶颈期,最近在思考一个问题,为什么学 python 为什么做自动化?

BigDel · 2021年06月22日 · 最后由 magicyang 回复于 2021年06月28日 · 5551 次阅读

对 python 的认知只限于基础和自动化测试。对其他了解很少,新公司项目虽然用 python 但是我没有参与。但是我在想为什么要用 python 写自动化呢?除了 python 测试拿 python 还能干嘛呢? 为什么要学习呢?虽然自己心里知道一些答案,但是感觉到了疲倦期了,不想写代码,之前想做自动化平台,现在也被自己否认了。所以现在不知道还能拿 python 做点什么,可能主要公司也没有类似项目吧!迷茫。。。

共收到 21 条回复 时间 点赞

为了钱呗

楼上真理

量化交易要不要了解一下

你主要是最近不想写代码吧。。。

会别人不会就是优势,测试学技术一切都向钱看齐

做些兴趣导向的事,利用学习 python,保持学习研究的状态也是一件好事

python 用途很多。
1、数据分析,例如有的嵌入式测试,会产生 100M+ 数据,不可能一条一条人为去查看,我基本上都是用 python 来找出有问题的,然后人为确定问题。
2、自动化测试、性能测试,前端自动化(用 flask 做个简易后端)、后端自动化(我们测试组都是用 python+pytest+allure+requests 来做的),反正涉及 web 项目,我们基本上都是 python 来做,手工几乎没有了。性能测试用的 locust,也是一样的。
3、涉及到 tcp、udp 协议的嵌入式测试,都是要自己写 socket 服务器和客户端来模拟测试的。包括协议解析、加解密、性能测试数据生成等等等。
总结:基本上能靠 python 做的事,我们是坚决不手工作的。

至于为什么做自动化,因为懒,他们提交测试,机器一跑就完成了,让我点点点,我受不了,太累了。你让我用 postman 这些,用不惯,python 的话,流程我想怎么控制就怎么控制。

python 只是工具,今天刚借鉴了阿里的某开源。
通过 python 脚本将其他类型文件转成 C++ 固化下来加载。

zxz 回复

你做过的我大部分都做过😂

BigDel #13 · 2021年06月22日 Author
Ouroboros 回复

被你发现了

Dawson 回复

哈哈哈,那说明你是测试啊,哇哈哈哈,BIG 再钓鱼,就打他

1 楼真理,7 楼真实,12 楼:做点方便自己的事情吧,谁说编程语言只能用于项目

感觉楼主是累了,进入了疲惫期。这个主要还是心态上的变化。我毕业 2-3 年的时候也遇到过,各种新想法,然后否定自己的新想法,否定多了就会觉得啥都没意思,不想做。最后是去了一次旅游放松,然后就好很多了。

建议楼主可以先暂停思考一下,放松下自己 1-2 周。然后再去思考这个问题,找到自己的方向。

新公司项目虽然用 python 但是我没有参与

后面建议可以主动申请参与下,参与了可能就没那么多疑问了。

zxz 回复

hhh,现在已经不干测试了

说白了就一个字 “懒”,懒惰使人进步。

因为懒

我最近也是。。。什么都不想学,没什么精神,没什么毅力做事。。也不是最近,就是很久了这个状态

为了不被别人卷

magicyang 回复

有意思, 能说说是那个开源项目吗

python 可以写 web 服务器
还可以写联邦学习,fateai 了解一下
简单来说就是想快速原型可以试试 python

快乐天空 回复

参考了 MNN 中基于 opencl 的实现。

BigDel 关闭了讨论 06月29日 09:09
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册