高级职位很多时候都不是依靠社招的,所以混圈子很重要。
技术人员就是有这个问题,自以为圈子不重要,技术行天下,其实,不过是一个谎言而已。
当然,圈子这件事,不是说你想混就能混的,技术也是敲门砖对吧,相辅相成,想要混的好,都不能缺。
学会合理甩锅咯,恭喜你向一个社会人前进了一步。
第一个问题的话,其实没有想象中的容易,因为主体上还是通过设定相似度阈值来确定测试是否通过。这个阈值是个整体阈值,很难精确到你需要的某个区域的相似度是否符合预期。如果能解决定位到某个具体区域,然后再对比相似度,是可以一定程度上解决这个问题的,但是随之而来的就是你确定了对比区域,但是很有可能两次测试之间,你需要的数据的区域会发生变动。我稍微想了下,细节有点多,我现在也没条件去把所有东西都验证一边。总之就是变动会比较大,导致整个测试代码写出来费力,后续的维护费力,然后效率也并不高。
第二个问题,我不确定你说的文字识别也存在准确率问题是什么问题?如果是按照我前面说的意思,直接捕获文字的话,是不存在准确率问题的,如果是图片文字识别,那也是图片对比的问题。
就是每一个具体数据,没描述好。
对于电商和金融来说,具体数据的验证是非常重要的,必须要保证正确的数据出现在正确的位置上。
这让图片对比这个功能非常尴尬,单纯的对比无法完成这项任务,必须加入文字识别。
但是只有文字识别的话只能完成正确的数据这个任务,对于正确的位置这个事又必须去做另一个识别,而这个单独的识别,难度要比全图片对比大的多。
当然,这只是我基于我自己这边的业务产生的理解。
或许每个公司对于这些东西的要求不一样。
此前我也做过这种通过图片对比来确定功能是否正常的测试。
更多的是用在图像类应用(拍照,修图,剪接等)的测试上。
不过即使是图像类的应用,也存在很多问题,比如色彩区分,因为此类对比,主流的还是通过将图片变成黑白两色,然后对比二进制数值来确定相似度,所以到后面发现色彩上的问题。然后灯光也会有一定的影响。
这是图像类的,还可以派上用场,但是场景一多,实际效果也比较差。
如果是数值比较重要的应用(金融,电商等),这类图片对比的测试其实基本上是没什么用的。
因为无法确定数据的准确精度,导致这类应用里非常重要的一个数据无法获取。
另外阈值的设置其实也非常麻烦,经常会出现,其实没问题,但是因为阈值的设定导致报错,或者反过来,其实有问题,但是因为云芝的设置,导致没有报错。并且通常,这种问题会反复横跳,就是同一个阈值,有时报错,有时不报错。
所以,最后这个图片对比项目也没有最终落地。
就让这个帖子结束我这一周的工作吧,哈哈
装饰器或许可以解决这个问题。
将页面类和一个字符串 map 在一起,放到装饰器文件中。
你在类方法中返回的是字符串,然后通过 mapping 表找到对应的类,此时再初始化这个页面。
还是积分制比较好。
之前建议过,但是没采用。
虽然积分制也有各种各样的缺点,但是毕竟是被很多网站实践过的东西,好处还是很多的。
破坏性建议很难得到别人的认同。
老板说的有道理。
你的担心不是多余的。
我是极其不推荐去外包的,外包当然不是死路,但是最起码是一条岔路,有些人岔的没那么歪,有些人一岔就岔出这个行业了。
而且,从你组织的语言里也能看出来,你的顾虑是很深的,自己也很不愿意走外包,只是因为现在一直没工作压力变大了,这才考虑外包这条路。
这样的话,更加不建议你去外包了。
是污点。
楼上的很多同学都说了成长的问题,但是有时候 HR 根本就不看你的成长,看到你是外包就 Pass 掉简历了。
或许你的成长跟的上,但是在跳出外包的过程中依然难免备受冷眼。
再说另一面。
感觉你是因为找了一个多月的工作,都是外包给你发 offer,想着先入职,生活上不会有那么大的压力。
这其实是一种退缩的表现。
我只能告诉你,生活中每一次因为选择美好而做的坚持,最后都会在未来帮助到你。
标题很对立啊。
为什么我看到最后两张图,又想到了阶层固化。
最近老想到这个词,心累。
我此前也企图去报非全日制的,但是发现自己根本就没时间也没动力去做这件事。看了几天高数,做了一些三角函数和极限求值的题之后就昏昏欲睡,早上也很难起来背英语。
后来再一搜,发现深圳周边,只有中山大学有非全的招生,并且课程开设都是走正常的时间上课,据说是因为指导老师是兼做非全的,所以没有周末集中授课,并且往年录取分比全日制的还高,要 360 分,因为调剂的学生太多了,很多分数高但是学校差的学生都被更好的学校刷掉了(是的,本科差,研究生考试分数高也非常有可能被刷掉,反过来,本科好,分数稍微低点也很可能被录取),然后退而求其次来中山大学。
还有一些其他小原因吧,最后纠结了一年多,选择了放弃。
在我个人看来,你先别管行业认可度,你得想想你自己的认可度。有了这个非全研究生,你是不是更看得起自己了?比此前的专升本学历是不是好看多了?我相信这些回答应该都是肯定的,我此前无数次问过自己这些问题,都是肯定的。
其次,你得想一下,自己究竟可不可以做到每天在工作之后还要花六个小时去看书,坚持一年,甚至坚持两三年。是的,别以为自己一年就能考上,先不说你能不能考到好的分数,就算你考到了好的分数,就像上面说的,你在本科里已经是最差的了,专升本,很多全日制的本科,分数非常高,但是一到面试就被刷了(别问,问就是阶层固化!)。那些面试老师更喜欢同样是 985,同样是 211,同样是专业一流的学校出来的学生,这很残酷,但是这也很现实。
如果两件事你都能接受,那你快去做吧。
对了,你说函授的啊?函授的当我没说。
受这篇帖子的启发,我也对公司的 WEEX 项目代码做了覆盖率统计。
现在已经大体完成了。
这里补充一个踩过的坑,可能 RN 没有,WEEX 有。
Express 框架在调试的时候,会报一个错
Access to fetch at 'http://10.96.2.20:8889/coverage/client' from origin 'http://10.96.4.42:8092' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
具体错误的意思大家可以自行搜索一下。
补上修复后的代码。
var express = require('express'),
im = require('istanbul-middleware'),
isCoverageEnabled = true,
app = express(),
port = 8889;
var cors = require('cors')
app.use(cors())
// add the coverage handler
console.log('Coverage reporting at /coverage');
app.use('/coverage', im.createHandler({ verbose: true, resetOnGet: true }));
console.log('Starting server at: http://localhost:' + port);
app.listen(port);
最后提的三点,其实都是建立在有人可用的情况下,但是如果无人可用呢?相信你也经历过招聘需求紧急的时候,招了一个只适合当前最紧迫任务的人,但是当这段紧迫的任务完成后,发现这个员工的成长性不太行,一直想办法安排难度更高的任务给他锻炼,但是他一直完成的非常差,甚至存在隐瞒事实的情况,导致迟迟不敢放手让他去做,怎么办?
如果你要严格按照 pre_response 里的内容验证的话,看起来并没有什么比较好的办法解决这个问题,但是如果你放宽一点条件,比如每次测试有四五个 key 值不一致/缺失/新增的时候忽略掉这个错误,然后将返回值作为新的 pre_response 更新,或许可以解决你的问题?另外,92 就说自己是大龄阿姨,我也有感到被冒犯。
我是一个开发。
工作了好几年,佩服的测试也就 2 个人。
有时候 ,去面试的时候 也会和测试聊聊,会下意识的问 APPIUM 底层代码逻辑,修改网络通信达成分发执行的时候,没有几个测试能给出满意的方式。再加上日常观察,测试就是点点点或者复制市面上成熟的自动化框架即可,在日常工作中 ,没法找到我们团队的和 整个研发中非常严重的问题,有时候和测试聊天,问问他们下班时间有了解现有市场上新的测试方案和测试框架时,他们直接说:下班后就回家了。
不晓得是测试不愿意说 ,还是测试已经没有了自己的思想,不愿意追上最新的趋势,不能从最底层保证系统的稳定。 那测试到底有毛用呢?
于是鄙视链形成了。
启动 adb 服务的时候指定不同的端口,理论上应该可以解决这个问题。
或者按楼上说的,你把这几个软件里的 adb 都替换成同一个,不过有时候会有兼容性的问题。
就是一个是开发,一个是测试。
自动化测试想转型成测试开发,个人认为最好的办法是将你的自动化脚本写好,写成体系。然后在写好的过程中,处理各类 BUG,加深对代码的理解。顺其自然就能过渡到测开了。
每次都全跑,但是测试报告里需要特别标明,受改动影响导致的失败用例数,以及扣除这部分的用例后的真实通过率。然后安排人员在一周(时间根据自身需要来确定)内将用例修改好,保证下次测试前,成功率恢复到正常水平。
需要先把接口测试做好,保证接口返回的内容没有问题的情况下,将接口获取的数据和页面展示的数据对一个对比。这中间的工作量比较大,楼主如果想做需要做好心理准备。
楼主的观点蛮高屋建瓴的,上来就是学习了开发技术也无法做那个推动者,话事人。但其实我学习开发技术没那么高的追求,我只是想可以更加平等的和开发对话,让开发知道我不是好忽悠的,这个点其实就已经非常重要了,不是吗?