刷算法的,前面有提到很多了,不再重复。
但对于 或者走测开该怎么开始学习。
,个人理解:测开的关键点不是算法,而是工具平台开发,需要的是一些常用的设计理念(如接口测试框架怎么设计,UI 自动化大概怎么套路)和开发能力(后端 + 前端,大部分情况下需要的技能比 crud 高不了多少)。
如果要开始,先找到自己平时工作中的一些痛点,然后用技术手段解决它,逐步做起来吧。测开很关注的是实际解决问题的能力,解决问题过程中上面提到的开发相关方法就会按需学习到了。
刷题更多是一些大公司进去的敲门砖,实际工作上真的要用到刷题时用到的算法相对比较少,常用的基本上都封装到工具类里了。当然如果你做大数据、算法或者机器学习类的除外哈。
建议:
1、docker 和 k8s 有相应的社区或者官方文档,可以上去看看。
2、大数据个人也不大了解,建议可以百度找下其他人零基础的入门路线,一般豆瓣会有。
3、还有一个很重要的点楼主没说出来,不知道楼主有没有想清楚,那就是那就是学习之后的用途是什么?docker 和 k8s 还能算是工具学习,大数据就是一个领域了,内容比较多,没有相对具体的目标,容易迷失或者坚持不下去。
想先问下,你有怎么尝试找过这方面的学习资料,能分享下吗?相比直接告知你有什么资料可以参考,更想了解你怎么找的,看这方面有什么可以给建议。
毕竟以后学习遇到问题,还是需要你自己先想办法找答案的。
具体怎么访问的,访问报什么错,贴上来?
从你启动日志看,应该没问题呀。数据库或者依赖安装如果有问题,连最后这个 Started CaseServerApplication 都出不来。正常如果启动后没有人访问,日志是不会自动增加的。
麻烦加下薪酬范围吧?社区招聘帖老规矩。
我理解你的意思,确实是会有这样的人,做完平台后只简单落地一个项目,写几个简单的用例,就拿着这个平台出去跳槽。
但领导也不傻,大家也不傻。这种情况下做出来的平台,谁敢用。。。既然领导都想强推了,说明还是想做长期的(领导自然得去想怎么让平台能长期发展)。既然做长期,那还是有机会达成共赢的。
而且我觉得,就算沟通到最后发现真的是这种残酷的现实,没法往下走,但也不代表这个沟通就是不必要的吧。个人不喜欢猜测别人的想法,更不喜欢基于自己的这些猜测去限制自己的行动。别人想啥你控制不了,但你做啥是你能控制的,是否要主动去沟通也是你可以控制的。主动然后碰壁总比窝在自己的世界里要好吧,而且就我自己个人经验,主动去沟通了,结果总会比完全不沟通要好,甚至很多时候会发现结果比自己想象要好得多。
可能观念不同吧。我的基本观念是大家都是同一个团队的战友,应该能合作获得共赢。多一个敌人不如多一个朋友。
如果能共赢,做平台开发者的踏脚石也没问题,本身平台也是自己的踏脚石呀,以后出来了说自己业务实践中自动化测试做的怎么怎么牛逼,也是对自己有好处的。
把你实际使用中不好用的点都罗列一番,然后把你用脚本写的好处都罗列一番(特别是效率上和效果上,平台写一个用例的时间脚本可以写好几个,或者有些挺需要自动化的用例平台上没法做),做个比较给领导和平台开发同学看。名义上可以说是这个平台在你所在业务的落地成果汇报。
如果领导有最终为业务服务的想法,应该是愿意听取你的意见的不直接强推的。平台开发同学如果不是自嗨型,也应该很愿意接受你的意见,去兼容脚本或者优化平台上的功能。
不过有一个点要留意,一般领导最担心的是每个人都这么单干团队就没法管了,百花齐放然后人一走变成烂摊子没人接。所以还是得取得一些平衡,比如把脚本和平台结合起来,数据上报平台,脚本编写也有一些基本框架规范限制。这块其实一般能做平台的测开同学也能做脚本框架,可以一起沟通达成共识。
那就写呗。自己作为用户,换个做自动化的方式不是应该很容易么?
建议你可以看看 agileTC 官方 wiki 里他们的调研报告。
只是可以比较确定的是,基于脑图的在线用例管理平台,且开源的,目前看到确实只有 agileTC 这一个。各个大厂内部基本也都有(比如几年前 360 就有分享过),基于百度 kityminder 做改造,但基本都不对外也不开源。
突然发现社区里广州的同学不少。。。
AgileTC 能满足你这 3 个要求呀,建议直接用吧。
现在脑图的在线用例管理平台,各家基本都没开源。
很精彩的 2020 年~
看来也是转变挺大的一年,结果也都不错,握个爪。
2021年能不能把房贷清了
为这句话点个赞,现在都不敢想象提前还贷。。。
我的体质是比较特别,偏瘦。。。不过最终目标都是一样的,都是为了健康。
是呀。话说为什么是 也 ?
谢谢~
已开通,试试吧
已开通,试试看吧~
请问 des3 是什么加密算法?搜索找到的都是 3DES、DES 加密算法。
思路上,我理解楼主已经搞定第一个接口的获取参数和加密后传入第二个接口了,只差中间怎么加密?如果是,那这个具体加密算法可以问下研发分享下,甚至找研发协助打一个程序包出来,命令行调用直接明文变密文。
会不会填充内容是通过 js 另外异步请求填充的?requests 获取的只有原始 html 内容,不包含 js 执行部分的效果。
不错的一年呀,特别是写文章的习惯养成,持续下去必然能给你带来更大的影响力和收益。加油!
欢迎也分享到社区来,大家一起交流。
PS:我这看有部分图片打不开,能否修复下?
2020-12-30T09:43:56.648483019Z 2020-12-30T09:43:56.648Z FTL/device:plugins:screen:stream 415 [977707a29807] Frame producer had an error FailError: Failure: 'closed'
2020-12-30T09:43:56.648511355Z at /app/node_modules/adbkit/lib/adb/parser.js:183:29
2020-12-30T09:43:56.648518517Z at runCallback (timers.js:789:20)
2020-12-30T09:43:56.648522721Z at tryOnImmediate (timers.js:751:5)
2020-12-30T09:43:56.648526654Z at processImmediate [as _immediateCallback] (timers.js:722:5)
2020-12-30T09:43:56.649306279Z 2020-12-30T09:43:56.649Z FTL/util:lifecycle 415 [977707a29807] Shutting down due to fatal error
看起来是 adb 连接断开了。有试过别的手机吗?
个人理解,录制回放主要好处是能以比较低成本的方式直接验证线上出现最频繁的场景。它不追求全,追求的是有限资源下尽可能保障不出大问题。
所以对于问题 1,如果线上这 3 个场景的查询使用频率都不低,那应该可以覆盖(也可以手动做一些采样方面的调整,尽可能确保 3 个场景只要有触发都有录制)
对于问题 2,不实际针对业务做一次 diff 降噪是不知道的。笼统点讲就是会去掉没有和外部服务关联的那部分数据(如我正文里的示例项目,id 是程序自己生成的,没有依赖任何外部服务),但这部分数据具体和哪些场景有关得看具体系统情况了。
比如 createTime 、updateTime 这类和时间有关的参数。