很详细的记录,找到根本原因并进行优化,优化效果也非常显著,点赞!
有时候不要想太远,给自己过去精力做一些总结,然后定一些短期目标(半年内),可以有效缓解焦虑。
付费的 perfdog,开源的可以社区里搜一下,还挺多的。
底层其实还是 android api(adb 命令或应用 api),以及 ios xcode 的 instruments 工具。只是新版本和老版本有些 api 会有变更,所以老工具如果不持续适配,就会采集不到数据。
pycharm live template 这个学习了。
可以看看最近 3 年左右 MTSC 大会上,精准测试相关的议题。
这个《不测的秘密 - 精准测试之路》有电子版可以共享一下么
我当时是购买纸质书的,不清楚有没有电子版。你可以试试找下。书本身也不算贵,加上很多时候买书有折扣,推荐可以买一本看看。
两年过去了,怎么维护好 测试用例->代码(函数/行/接口)这个映射关系,不知道对于这种思路现在有没有更好的办法
暂时没见到更好的办法,更多见到的是放弃关联用例,转而只是反推影响的界面或者接口,相对更简单靠谱。
不知道你是怎么定义 “学会 python 开发” 的?从你描述看,你应该是觉得自己缺少体系思考,也缺少一些中大型项目的经验,代码更多是能用,还没到好用的水平。
个人建议:
1、站在巨人肩膀上学习。可以找个开源的、相对知名的、基于 python 的测试相关工具,看看源码设计。推荐可以看看 robot framework 、pytest、appium 的 python client、httprunner 这些,总结学习下别人怎么做这块的设计,很多模式是比较通用的。然后学习完,重构下你自己的接口测试框架,用上学到的一些设计。
2、工具框架基本熟练后,建议可以学下 web 开发。可以从 django 或者 flask 入手,在 github 上先找现成的平台跑起来,熟悉下源码结构,再自己开发一个。
3、如果想更深入一些编程思想,可以看看设计模式、重构、clean code 这些书,学一下怎么写出好代码。
有意思,加个精方便更多人看到。
现在都在降本,一般都一人身兼这里面的多职了吧。
确实是干货,点个赞!