受教了楼主,感谢分享
楼主很棒,看起来也讲得很清楚,但是对于属性拦截生成那一块看得一知半解,能够给一个完整的 demo 例子代码?感激不尽!
有赞真的很赞啊。
不过有一点比较疑惑的就是——我们公司团队开始也想通过 h2 作为临时的内存数据库进行单元测试,但由于我们使用的是 mysql 数据库,所以会导致一些 sql 语法在 h2 中是不支持的,请问你们团队有碰到类似的问题吗
老哥讲得很在理。
老哥,我很钟意你啊,很有想法
兄弟,你这个行为非常棒,例子也很简洁,但是那个策略模式是不是有些问题呀,貌似不是你描述的那样哦
是的,开发接入的 mock,在 app 上有开关
每台设备的登陆账号是不一样的
这个我还没有测试过,所以暂时不太了解
额 ,这位兄弟,我觉得你的观点有些偏颇,需不需要数据库数据量不是唯一决定性的因素,还需要结合项目业务,比如我 当前负责的自动化测试项目(覆盖业务主流程),不是数据生产,很大程度是数据消费者(并且各个阶段数据关联性较强,甚至需要在测试过程中对数据库数据进行更新的操作,才能够让自动化用例重复运行)。
楼主暖暖的,很贴心(有些像现在带我的老大,骚操作一堆一堆的)。
最近也是挺烦恼这件事情的,现在的自动化测试项目里面很多环境变量,测试数据是通过配置文件配置的(xml),以至于我的自动化项目现在对接 jenkins 自动打包流程时,时常因为需要改某些测试参数而重新提交一次代码,正在打算把配置数据迁移到云端(apollo)。
当然我还是希望楼主在评论一种方法的好坏之时,除了能够指出不足,也能够分享一下自己的解决方案(比如测试数据的存储,读取)。
恩恩,感谢分享。
谢谢提醒,已经改正。
哈哈,可能是用词不当,我这边的并发指的就是并行吧,作用文章里面我已经说明了(提升测试效率,兼容性测试),所以和性能测试没有太大关系。
如你所说,现在是使用我们公司自己改的调度平台,不知道兄弟你知道什么比较好的自动化平台吗?
是的,模拟器确实不太能代表真实机器上的环境,因此我们并没有打算使用虚拟器进行兼容性测试(为了方便演示我暂时使用虚拟机)
那张架构图是观看本社区的用户 terrychow 的文章发现的,架构方面很相似,所以在此引用(为什么 markdown 的图片说明没有显示?)