测试管理 做了测试几年了,一直在手动功能测试,代码一直是小白,想问如果想增加自己的代码能力,该从哪入手?

维尼 · 2018年06月05日 · 最后由 JMasche 回复于 2018年06月15日 · 1923 次阅读

做了几年测试了,一直是功能测试,在代码方面一直是个小白;最近看了各公司的招聘都是要代码能力,现在甚是焦虑迷茫,想去补充自己的代码短板,但是又不知道从何入手,从哪种语言入手呢?求各位大神指点一二。

共收到 28 条回复 时间 点赞

建议先从一些能帮助你工作的地方入手,例如自动化测试、性能测试、接口测试,或者写个小脚本帮你造造数据,连接数据库查数等。

python 吧,目前 python 在前后端、机器学习等领域都发展的很不错!有各种库!而且语法简单,上手快!开发效率也高!
所以网上有 “人生苦短,我用 Python!”,哈哈哈
可以看下廖雪峰大神的博客,跟着入门
我也是测试人员,工作中常用的也是 python
所以建议从 python 入手

维尼 #29 · 2018年06月05日 Author
flyfire 回复

嗯嗯

4楼 已删除
Jerry li 回复

哦哦,好的

个人感觉长远发展还是 Java 好,虽然我用的是 python

adair 回复

如果要先入门的话,是不是从 Python 开始比较好?

先学一个,等你需要考虑某种语言和其他语言的差别的时候,你已经成大神了,那个时候学什么都快

维尼 回复

并不是这样说的,没有一点基础,都是一样的,个人反而觉得 python 更加抽象。

为啥各个公司都要代码能力了呢

adair 回复

python 好玩易学,对测试比较实用,因为能快速实现很多东西。Java 学习很困难,我大学四年都没完全学好 Java 语法关,几乎是不用就忘,东西多且杂,而且做得东西有限。反而是 python 自学学出了成就感

维尼 #12 · 2018年06月05日 Author
Ikaros灬 回复

嗯,有道理

维尼 #19 · 2018年06月05日 Author
adair 回复

哦,是么

维尼 #14 · 2018年06月05日 Author
红客联盟 回复

有的是项目需求,有的是想提高逼格

维尼 #17 · 2018年06月05日 Author
红客联盟 回复

嗯,先去了解下 Python

16楼 已删除

我今年工作第二年了 ,也是自己摸索自动化测试,平常也都是手工测试,一起努力呀,楼主

小施 回复

一起加油,情况差不多

辉旭 回复

不过你是怎么学习的呢?我目前在学习 appium,只会一些定位。测试 app 类型的。

维尼 #20 · 2018年06月05日 Author
小施 回复

💪 嗯嗯,一起努力

维尼 #11 · 2018年06月05日 Author
辉旭 回复

💪

一般自学能力强的人会在工作过程中督促自己利用业余时间学习,楼主如果觉得自己自控能力不行,就去花钱报班学吧,至少可以约束自己快速成长

simple 回复

这是个好建议,花钱提高自己,只是在 it 行业培训机构太乱,质量良莠不齐,很容易入坑

我也是不知道该往哪个方向

我也是完全找不到方向…有点想转开发了

WangshenR 回复

要想好发展方向,转行并不是好的选择,如果自己不想清楚的话,开发也是做不好的。

python---->自动化测试---->java---->shell---->开源框架--->测试平台---->测试架构!

#27 楼 @dragonking0318 开源框架有哪些呢?

—— 来自 TesterHome 官方 安卓客户端

美小霸王 回复

这个就比较多了,web 自动化 webdriver,移动端自动化 appium,要是开发测试平台的话,java 和 python 的都挺多的,你得根据需要去选择!

你手头上有很多重复文档需要处理、环境搭建、从各种文件或查询结果中、多次重复执行的 shell 等步骤没?尝试用代码减轻手头工作开始吧。然后写着写着,很多新的想法就会出来,你的思维方式也会改变。
那时你还感兴趣的话,各种所谓的自动化名称的活就出来了

31楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册