最近找了下工作发现现在测试都需要会自动化,10K 以上的要求会可以理解,但是发现现在 7,8k 的也要求会自动化了,以前都死点点点的压力好大。怎么办啊
这肯定是种趋势啊,人这么多,肯定是要求越来越高
既然都来到社区了,那就找篇入门文章,学习下呗。
目前会一些自动化已经变成是测试的基本能力之一了,而且有时候招聘遇到的应届生编程能力和想法都很厉害,学习能力也强。感觉自己再不学习,真的很容易被淘汰。
这个肯定啦,首先自动化测试本来就不难,有点编码能力,一两个星期就入门了,现在去哪都是基本要求吧,虽然进去了不一定会做到
7 8K 那是小公司了吧,虽然需要你会但是工作中一般用不上
自动化测试相比性能测试好入门,性能测试水太深,一步一步来吧。
有些是要求会,但进去后不一定要你做。有些是要求你不但会,还得自建一套体系出来,到时间必须要有产出。
结论是:最好还是会一些基础比较好,真的工作需要了再去深挖
同~我现在的小公司。。。我接手了 APP,web 自动化,性能压测
并不是,不是为了自动化去自动化。自动化是为了缩短软件开发周期,如果为了自动化投入了比之前更多的时间精力金钱都没有带来很好的回报,果断不用,但可以去了解。
所以,判断一个 app 也好,一个 PC 软件也好,首先了解公司有没有这个自动化的需求,领导都没这个意思,你还自动化干嘛,其次再看这个版本是否足够稳定,如果需求变化较大,变动周期频繁就不适合自动化。
目前,可以自动化适合于问题回归工作,或者一些基础性的重复性很强的工作。
看业务,不要为了盲目追求所谓的自动化而去花费人力精力去做
有谁知道 Android 8.1 和 Android 9 无法使用 automatorviewer 的解决办法吗
面试造火箭 工作拧螺丝
自动化重点在回归测试,确认没有问题的功能,而重点不是发现 app 问题
不要为了自动化而自动化,选择自动化要评估投入产出比,要考虑如下因素:
1、产品的成熟度及 UI 稳定性
2、产品研发的迭代频率
3、DAU 量级
4、自动化测试技术储备
建议先将 api 的自动化测试先做起来,并推动开发进行单元测试,app 端再补充端对端监控等手段来作为质量保障的手段,有问题欢迎进一步交流
了解自动化测试可以加入 QQ 群:320463587 一起讨论哦