#16 楼 @Lihuazhang 我数 123, 你回复一个。 1 , 2 , 3
#13 楼 @chenhengjie123 因吹丝停
似乎还没部署。。
你们谁给在这个贴子回一个,我 confirm 一下就把这个 issue 关了。
#1 楼 @seveniruby 这个是软广啊
这个年头要做到 “纯粹” 真的太难。既然我们走上了这条路,就应该坚持下去,偶尔不要只考虑个人利益,而是行业发展。我支持纯粹。
#32 楼 @seveniruby 我用了半个小时了,我这个人本来就喜新厌旧,我已经不想用 Eclipse 了,因为 UI 甩 Eclipse 几条街 (长得漂亮).
我现在有两个需求,不知能否实现?正好你们都在,请教下:
1) 这个是之前 Eclipse 我实现了的 - 基于我这边的测试框架,在开发过程中我需要填一些东西到数据库 (有 HTTP 接口,不用直接操作数据库), 填的东西和 Java 的变量名是有关的。有 Web 界面可以操作,但是每次从 IDE 又切到 Web 去操作不方便,因此我之前开发了一个 Eclipse 插件,没费多大功夫,选中指定的变量名,比如 product_title, 然后弹出一个表单,填入和 product_title 相关的信息, 比如他的中文描述,xpath, cssSelector 等,点击提交直接就放进去了。 用 Idea 的社区版可否实现同样的事情?
2) 我之前用 Eclipse 写 java, MS Visio studio Code 写 node.js, 用 npd++ 写 python。 现在我有 idea 了,是否可以都用 idea 去写,社区版的各种语言插件是否齐全? 如果都支持很好,我不得不服这个神器,vim's daddy.
#27 楼 @seveniruby 思寒我被你洗脑了。。今天下了个社区版的 IDEA。。 你给推荐一些 IDEA 中你们用到的对测试工作有帮助的功能呗。。我谷歌了下似乎没找到很好的总结性文章。
#25 楼 @seveniruby 强力理由:不让我用 Eclipse 我就走人。
#21 楼 @seveniruby 女的是不是就叫 Eclipse 的遗孀
#16 楼 @seveniruby 前段时间看了个 quora 贴子还不以为然,https://www.quora.com/Which-is-better-for-Java-development-Eclipse-or-IntelliJ-IDEA
看来要与时俱进了。其实就是怕麻烦,觉着 IDE 能用就行。。
#16 楼 @seveniruby 为什么我们这边的 java 研发都在用 eclipse..
#11 楼 @yuwanghua12 你这写的是客户端的测试代码。。应该叫做纯粹的 java 程序。用 android studio 开发我估计会遇到麻烦的。。 让大神 @ycwdaaaa 给你解释下,我不熟悉 android studio
#8 楼 @yuwanghua12 你要用 java 那就用 eclipse 哇。。 如果你习惯用 vim 之类的也是可以的。 对于我只要是 java IDE 就用 eclipse,相对熟悉一些。
#6 楼 @yuwanghua12 那就不用再问了,直接开搞。
不同的客户端语言提供的方法应该都差不多,不过从宏观上看,对于你要做的整个测试体系,java 对你的支持应该要比 python 好。不过我觉得 java 什么都好,就是感觉太厚重了,越写越觉得不爱 java
上班偷偷看这种文章真的好吗
#22 楼 @zhangzhao_lenovo 由于我不熟悉 python,我想用你这个思路换个语言山寨一套,后面的我就按我这边的需求去扩展,求恩准。
#19 楼 @zhangzhao_lenovo 我觉得主要还是你想让他最终是个什么东西。 如果只是半手工这样提高一下效率,那目前这样再弄一下报告也就可以了,把一些常用的 cmd 或者 sh 命令维护一下,已经很不错了。 如果要结合 crawler,那只要具体考虑到这个 crawler 是怎么遍历 app 的,何时触发 mock1 mock2 就全写在 json 里,自己约定一种规则就可以了。。 这些都是个人愚见。。
#18 楼 @zhangzhao_lenovo 恩。不过如果你要和某种 crawler 结合,那必须避免所有的手工操作,否则意义就不大了。我觉得可以以一个接口的 domain 为单位执行一次完整的测试。比如 domain A,下面的事情用脚本全部完成
配置文件的格式可以为(一个域一个 json)
{
domain : "A",
apiList : [
{
"apiName" : "api1"
"mock 以及和app操作相关的等其他参数等"
},
{
"apiName" : "api2"
"mock 以及和app操作相关的等其他参数等"
},
...
]
}
#1 读取配置文件,domain 为 A
#2 fiddler.js 动态重写,将 domain 修改为 A,自动启动一次 fiddler,这样 mockserver 压力就不大了
#3 用一个入口文件,开始遍历本 json 的 apiList。 这个怎么做要看你和什么 crawler 结合,只要在 json 里面提供必要的参数就行
#4 做验证,结果监控输出等。最后要关闭所有资源 比如 fiddler. 一次 cycle 就算完成
#5 可以用类 jenkins 简易做下持续集成(如果有必要的话)
核心的东西还是你那一套。。 不知道有没有道理。。