有可能,如果狼被安排在羊群中呢?
开心就好,开心就好,不要太计较!
这个就比较多了,web 自动化 webdriver,移动端自动化 appium,要是开发测试平台的话,java 和 python 的都挺多的,你得根据需要去选择!
python---->自动化测试---->java---->shell---->开源框架--->测试平台---->测试架构!
要想好发展方向,转行并不是好的选择,如果自己不想清楚的话,开发也是做不好的。
现在工作中不仅要把应该做的事情做好,而且要不断学习,社会发展太快了。当你在一家公司工作了几年,想换工作的时候就会发现与时代脱节了,到处面试碰壁的时候,就会相当伤心了!
萝卜白菜,各有所爱,自己开心就行,没有什么对错的嘛!
我不同意你的观点,测试行业的天花板何在?为什么要说低呢!如果我们对测试行业有充分的了解的话,就会发现测试的要求是互联网行业中最高的,国外的理念就是,如果你没有开发,产品和运维牛,你怎么能发现他们的问题所在呢?主要是国内测试人员做的工作比较浅显,所以很多人认为测试要求低,发展空间有限。不过最近几年对测试要求也越来越高了,而高精尖的测试人员太少了!
这个不懂技术要分两个方面,一个是不了解技术的发展方向以及测试相关的技术;二是不会具体技术的实现,如不会自动化测试等。如果是第一种的不懂技术,在现在这个社会是完全不行的,如果是第二种不会,那没有问题,你只要能指出方向,指导下属去实现就行了,相当于架构师的角色。
技术有方向,管理有套路,就是好主管!
以我个人经验来说吧,自动化永远没有完成的时候。在开始实施自动化测试项目的之前,需要先评审手工测试用例,规划出自动化测试的范围及优先级。然后再针对于一个具体的自动化测试用例编写代码,在自动化测试用例中,所有检测点都要通过断言来进行检测,关于截图只是出错的时候用来排查用的,而不是正常的测试流程中也通过截图来进行测试。
其实测试平台就是测试资源的整合,选好平台的定位,然后整合测试相关的工具,框架,再做好相应的度量就行了。不过很多时候,开发测试平台属于公司文化的需要,你需要一个展示你,或是你们部门成绩的东西!
确实,社会现状是这样,我们没有办法去改变,只能通过不断地提升自己来适应社会了
相互学习!
你这个问题其他同学是无法帮助到你的,你需要把 uiautomatorviewer 截图,代码截图以及要查找的元素给标注清楚。同时这个场景是不适合做自动化测试的,有验证码。如果验证码不能通过接口来获取,你的测试用例是无法通过的。
这是社会上有些人的看法,其实和语言没有任何关系,就是你的测试用例的架构如何设计,用例如何组织,用例的粒度,用例执行策略等等都会影响效率的!
业界技术发展的太快了,不学习提升,就会被时代抛弃!
肯定需要自己学习了,如果只依靠公司业务来学习的话,那就仅限于少数东西。其实这是一个过程,先以扩展工作范围为主,比如说学习 java,python 以便学习自动化测试,在找到不错的工作后;再去向着测试开发学习,此时就需要前后端相关的知识了。先规划好一个提升的主线,然后围绕着这个主线,分阶段地去学习,前期不可贪多,防止打击自信和导致思维混乱。
其实这种情况在职场很常见的嘛,遇到好的领导是运气,可是我们也不可能一直运气都那么好嘛!要有自己的规划,根据自己的目标提升自己。只有自己具备了一定的实力,才有更多的选择机会嘛,领导不好直接换工作嘛,或者找机会自己当领导。不能一边抱怨领导,一边又不思进取,这就不好了!
编码语言:Python,Java,Shell,Php,C#,C++,C,VB,前端相关:HTML,XML,CSS,JavaScript,jquery,Bootstrap,数据库相关:Mysql, SQL Server,MongoDb,Redis,Memcache;服务器相关:Nginx,Tomcat,IIS,操作系统:windows 系列,Linux 系列,Mac 系列。应该差不多了,其实有些儿我也不记得了,反正遇到问题的时候能快速解决,新的知识一两周就能使用了。
相互交流和学习嘛
对啊,测试是一个体系,最下层是功能测试,是基础也是最根本的东西!
从功能测试去学习测试思路,测试方案的选择等,然后再去做自动化测试,测试开发,才能事半功倍!
其实你这种情况也比较常见,开发同学编码能力非常强,可是缺乏测试思维,全局考虑问题的眼界。有意识地提升一下这方面的能力,在测试行业会发展很好的;如果缺少这方面的能力,可以说高级测试开发就不能胜任的。
开心就好,找个学习的动力,比如说 Money!