现在如果想模仿一个网站的开发,网上个各种教程资源其实挺多的,包括 github 上的源码,还有 csdn 上有手把手教学的教程,就是很详细地从环境搭建开始教你,并且各种语言的社区其实挺活跃的,特别是 Java。
但如果想搞测试平台和测试框架的二次开发,其实感觉找不到什么教程等资源,都是一些大佬的泛泛而谈,实战的很少,有兴趣把教程详细分享出来的更少,是因为测开人员的技术共享意识问题吗?还是说国内测开的发展还不够成熟?或者是我没找读测开的根据地?
太忙,又不想靠写教程挣钱吃饭……而想靠这个挣钱的人都被骂的很惨了~因为白嫖才是主旋律
主要是搞教程也花经历,时间不足
看看 debugTalk 的 httprunner 实战开发文章啊,写的非常好。
当然,如果是手把手的实战教程,说实话,给钱人家也不愿意写,容易挨骂。
网易云课堂、腾讯课堂不都有课嘛,免费教程 社区不也有些个人公众号写着的嘛
实战的很少,有兴趣把教程详细分享出来的更少
实战的各个沙龙分享和社区文章都有一些吧,比如围绕 httprunner 做二开的应该不少,各个公司也有一些二次开发的分享文章或者议题(比如酷家乐之前基于 jvm-sandbox-repeater 二开做的流量回放平台)。不知道你这里对实战文章的标准是什么?
至于详细教程,一方面二开的基本都是会结合公司情况去写的,里面自然容易用到公司基础架构的库,写出来你也用不了;另一方面,详细教程的细节快赶上直接开源代码了,公司也不一定允许。再者测试平台二次开发受众比网站开发什么的少好几个数量级,从业人员也少不少(做开发的基数比测试大多了),所以对比来看教程少也正常吧。
你要做测试平台,实际上技术栈就是 web 开发,不过是在开发的过程中你还要承担产品设计的角色,怎么呈现、实现什么功能、如何设计,这都是你想做测试平台的之前就应该想好
除了公司机密的问题,还有的一个点。
因为本质来说这些是吃饭的手艺,说多了细节你能复制,别人竞争力不就下降了。
真正能不断进化,不断成长,不断挑战的机会太少了。如果能做到不断进化,才会自己主动总结,把低维度的工作交给别人。
看这个啊,你想要的都有,跟着抄就完了
也可以加入 testerhome 社团:测试开发方舟号
公众号啊,最近兴起了一批良心公众号:
测试开发二货,测试开发入坑,测试开发杂货铺,测试开发实战课等 ,都不错。
二次开发很多是定制的,另外一些公众号会分享二次开发的。
加了一个空行都算二次开发呀,改代码而已,想改成什么样就改成什么样呗,不一定非得局限在【二次开发】的关键词上呀
开发一个测试平台,需要的知识点非常多,也就是前期需要大量的积累才行,靠简单的几节课是讲不清楚的。如果提供源码的话,免费是不是不合理啊?同时不少公司的测试平台是公司资产,不能向外开源的,还是自己努力学习吧!测试平台就是堆积木的过程,而各种积木都有开源的。举个例子:开发个移动测试平台:1,手机集群管理,有 STF,AtxServer,2,平台开发有 Spring boot+vue/antd, 3,其他细节就找相应的资源就好了
可以看下开源工具,我用的较多的是 JMeter 和 Selenium,有时间就多读读源码,没时间就看官方教程
很多官方教程机翻下就都出书了
懂得人少,写出来不一定大家都看得懂,受众群体小了,投资回报比不高。 我感觉大家都还是喜欢看哪种入门啊、实战之类的书。