我目前在新西兰这边做测试,感觉这边的测试,不如国内完善,使用的测试工具还是 postman,手点。。 我感觉我有很多技能发挥不出来,要怎么在公司推广比如 selenium、Appium,感觉同事们也没有太强的学习的动力。
再这样下去,我感觉我快废了。。
1
shootsoft 2019-12-14 10:28:10 +08:00 via iPhone 1
给 team/manager 写 proposal, 准备给 team 做分享,拿一个典型业务场景出来落地,内部全面推广。要注意每一个工具的引入要强调 pros, cons,业界的标准是什么,能给公司降低多少人员,时间,成本等等。
|
2
precisi0nux 2019-12-14 10:45:37 +08:00 via iPhone
你先做个 poc,大家就会开始用了啊。
|
3
orzorzorzorz 2019-12-14 10:55:35 +08:00
就我之前的经历来看,
- 先问问老大有没有闲置的资源给你做实验。这个挺重要的,如果在自己的服务器上实验,很多东西不跟运维沟通就很难继续,就比如怎么开端口这事。 - 然后你还得问老大要一个不太重要但很痛的项目,比如工作票这类操作复杂的,往里面埋一些勾子用来记录没加上你说的这些工具时的状态,比如构建时间啊 bug 率之类的。 - 然后另开一个分支跟着项目进度,一边埋点一边解决冲突。 - 做完之后还得看看数据漂不漂亮。 - 再之后是忽悠老大把你做的东西层层往上报,然后看运气会不会落地。 注意,以上操作如果你老大不给你额外的时间,你就得花个人时间做这些事了。我之前强推 react,顺带加上 gitlab + ci 的流程,历时半年多,几乎天天十一点走,到最后一步的后半句话失败了。 当然这是个人方向上的努力,如果你有办法说动你老大的老大的老大,我上面说的都不是事,会有人替你干的。 |
4
orzorzorzorz 2019-12-14 10:56:25 +08:00
呃,发完发现是测试。倒没有歧视,只是我说的方法估计不太合适了。
|
5
superrichman 2019-12-14 11:24:44 +08:00 1
@precisi0nux 以前测试部有个同事做了自动化测试, 甚至做了个 ppt, 开了个会来做宣传. 会上大家表示哇, 这个好 NB, 然后开完会依旧用手点, 问他们测试部为啥不用自动化, 他们说我不会写代码啊, 我搞不懂, 不会用, 太复杂了, 还是点的方便. 后来那个同事离职了.
|
6
M003 2019-12-14 12:53:22 +08:00 1
国内点点点的,可能比你知道的更多.
我司的测试人员唯一使用的工具就是 Excel. 前段时间公司要求压力测试. 找了款测试工具,看不懂文档.. 我一个前端,看着文档教他怎么用.... |
7
zunceng 2019-12-14 12:56:28 +08:00
自己做 自己用 当自己的工作完成的比同事更快 有时间打酱油的时候 其他同事就有动力了
|
8
wsseo 2019-12-14 13:21:06 +08:00
大公司现在也是手动为主,自动为辅助。小公司大多手动,需求变化太快,自动化维护成本高,没人愿意做。
楼主有什么好的测试方法可以和大家分享? |
9
homecoming OP |
10
homecoming OP @superrichman 你说的这个就是现状,感觉 @zunceng 说的很有道理,可以自己先做好,不管其他人怎嚒样。
|
11
homecoming OP @wsseo 大部分 UI 相关的,还是要手动,但是类似后端 api 接口,或者一些标准化,比较稳定的主流程,改动的可能性小,每个迭代都要回归,这部分就可以考虑做成自动化的,比如通用一点的,注册登陆流程,当然,这个要根据业务具体分析。
这个是我个人的一些浅薄的理解。 |
12
saul0913 2019-12-14 14:32:16 +08:00
有这么好的工作,你偏偏想自找麻烦
|
13
infun 2019-12-14 14:34:03 +08:00
要是你所在的部门,两年换三次领导,换一次领导就换一次框架,还有公司统一要求的换框架,两年换了四次,再加上业务需求变更带来的改版。做 UI 自动化,简直是自虐。
|
14
stallman 2019-12-14 16:00:35 +08:00
可能还不够好吧,好东西自然而然就推广了~
|
15
zunceng 2019-12-14 16:27:58 +08:00
这块其实很重要 听说 facebook 的自动测试 会检查 repo 上的接口相关的代码 然后给写这段代码的人发一封小扎的邮件 大意就是 你写了个 bug 老板已经知道了
|
16
penis 2019-12-14 17:02:35 +08:00 1
神奇了... postman 也可以自动化测试的, 你可以研究下里面的 script, 然后自动化测试的话 可以用 jmter 把 api 脚本都写好, ui 测试的话可以考虑 selenium 当然这样的测试 你代码一辈子都写不完。。
All in one , postman 真的是最强大的测试工具,没有之一 你竟然还觉得 low, 当然了 你可以自己自动化测试写出来 git 传上去, 让别的测试人员 follow u 都是 ok 的 有时间就自学, 说荒废的 都是扯淡, 我宁愿自己一天 24 小时都是荒废的, 我能做自己喜欢的事情 |
17
tankb52 2019-12-14 17:05:28 +08:00 via Android
然后降低了岗位数量。
|
18
homecoming OP @colapuro 感谢,你说的非常有道理,可能是我自己学艺不精导致的 ,感谢批评指正。
|
19
IGJacklove 2019-12-14 17:40:52 +08:00
老哥怎么去那边的?
|
20
kieoo 2019-12-14 18:40:42 +08:00
建议先从简单的 api 自动化做起,搭建框架,写用例,再把覆盖率统计下;
接着就搭 CI,在 Jenkins 上做代码扫描+白盒+黑盒+性能测试;开始持续集成,再接入 CD ; 流程搭起来了,跑顺了,大家自然会 follow 你; 初初写点小脚本就搞推广,大家是不会接受的; |
21
Hooker 2019-12-14 21:26:10 +08:00
习惯的力量是很大的
|
22
waytoexplorewhat 2019-12-14 21:38:14 +08:00 via Android
@superrichman 我有类似经历,不过我是作为研发给测试做的分享....
|
23
TommyStandard 2019-12-14 23:08:23 +08:00
@colapuro Postman, SoapUI, Rap, EOLinker 等一堆工具的接口自动化测试都太 low 了,还要手写一堆 js/python 代码,大家当然懒得用
☔机器学习测试、自动生成代码、自动静态检查、自动生成文档与注释等,做最先进的接口管理工具 https://github.com/TommyLemon/APIAuto 全新的自动化随机测试已部署在 http://apijson.org:8000/auto/ GitHub 右上角点 Star 支持下吧 ^_^ |
24
homecoming OP @IGJacklove 我是通过技术移民过来的,这边大环境的确好一点,基本可以 955.WLB 。
|
25
homecoming OP @kieoo 我猜老哥一定是一个大佬,你说方法是这嚒多建议当中,最靠谱的,就算别人不 follow,对自己能力的提升,也很有好处。
|
26
penis 2019-12-15 16:55:33 +08:00
@TommyStandard 膜拜大神
|
27
cdlixucd 2019-12-16 11:04:55 +08:00
移民很容易吗 感觉怎么 IT 都往出去走呢
|
28
spensersheng 2019-12-23 17:33:28 +08:00
从投入产出比来看,对于大部分互联网产品,点点点远远大于自动化,lz 醒醒吧,要有水平的体现可以转行做开发,或者去那些非互联网的 it 公司。
|