先说一下自己目前的情况,今年刚从手工测试转成测试开发(时间不到半年),现在主要负责公司的 ui 自动化以及一些测试工具的输出,用到的技术栈是 appium+python+po,当然自己的能力现在也只能做到这些。
现在的问题是,每天下班之后,包括周末一直在想办法学习,但是总感觉效率、还有学习的东西价值很低。目前在看一本 python 的书和在 github 上面找到了一个学习 python 的帖子。
我的问题就是,大佬们有好的学习方法推荐吗?以及看视频还是看书,如果有具体的教程、视频、书籍推荐就更好了。
@jiazurongyu 昨天大猫给我讲了一下午的提效和管理,收益颇丰!
建议你找到你工作上需要用到什么,再针对性学习。比如现在 ui 自动化的落地还有什么问题需要解决,或者除了 ui 自动化还有什么地方需要提效,大概需要什么技术。
学了但用不上,自然觉得价值低,而且效率也不高,熟练度也不高,成为不了真正的技能。
比如我之前需要二次开发用例管理平台,就重新复习了 java,学习了前端的 vue+react。后面需要做云真机,又去学习了云真机要用到的相关框架工具(这个得靠自己调研和同行交流,没有啥现成的材料可以直接学习)。学完再用到,不仅更牢固,而且产生的价值也更高
上论坛看精华帖,搜公众号测试开发关键字,总会有你需要的
求助,,,准备换工作,目前在做的是 UI 自动化,使用的工具是基于 robot framework 开发的一个第三方工具,熟练使用。会 python,git ,MySQL 基本用法,下一份工作还是希望找个 UI 自动化的,请问该如何准备。
这个具体要看你找的工作的 jd 要求了。
个人常问的一般有几个,仅供参考:
1、你用的这个 基于 robot framework 开发的一个第三方工具
,大致的原理是?是否有可能搬运到新公司用?
2、你使用的 UI 自动化工具(如 appium、selenium)背后的大致原理是什么,比如从 findElementByXX 到获得返回值,背后发生了什么。
3、现有多少用例、一次执行大概多久、执行频率多高、稳定性多高?落地运行 UI 自动化用例过程中,对于提高稳定性,你之前是怎么做的,效果如何?
4、你觉得你现在做的 UI 自动化,有哪些做得好的,有什么做得不足的,不足的点有什么改善想法?
首先感谢您的分享。
公司 UI 和接口自动化是分开的,我自己主要是负责 UI,工作支撑接口的项目也做过一点。公司采购的 Eolinker 接口工具使用起来感觉很不错,接口管理和维护比较方便,能够实现数据驱动测试。另外就是常用的 postman 工具、之前的工作有用 python 写过一些简单的接口项目。没有接触过其它更多的接口项目,请问您觉得接口我应该再从哪里开始学习,还有哪些是公司常用的工具或者技能?
我本来想说工具方面学习 postman 进阶用法啦、学习 SoapUI 啦、抓包工具学习 Fiddler 或 Charles 啦、编写脚本学习 requests 啦、接口鉴权弄懂 cookie session token 啦之类。感觉这样照本学习不太容易让自己做到持之以恒,我更建议找个项目直接实战学习。
没有项目可以用来实战?找开源项目啊,testerhome 开源,适合当靶子!到 GitHub 上 fork 下,本地搭个 testerhome 当测试环境。
实战时遇到技术难题搞不定?这时候再通过上边说的找答案,为解决问题学习效率更高。当然,到咱们 T 社学习效率同样更高,这里有很多精华文章 (都不是我写的) 和问答帖,学起来,“师 T 长技以测 T” : )
QQQ