• 陈琦不是工程师,写错了

  • 秘技:Python 黑魔法之动态绑定方法到类,内建函数 setattr() 和 getattr()

  • 我觉得 RF 用来做接口挺好的,因为它是原生 Python 的,要二次开发非常方便,扩展性的话测试库统统自己写就是,我不喜欢用第三方库。
    目前我也是用来做接口测试,所有的请求方法都是通过给的 json 文件动态生成然后直接当关键字调用,非常非常方便,不用再写一堆的请求方法。

  • 内建关键字没有捕获异常,但是有验证异常的关键字

  • #110 楼 @839999304a 自动化测试还有进步的余地的,建议你看下 model based testing 相关的东西,基于这种设计的自动化收益率可以达到甚至超过手工,现成的 Java 轮子有 GraphWalker 可以直接用

  • #79 楼 @ycwdaaaa 只能说你要找的是真正的全栈工程师,而真的全栈工程师根本不屑大量做测试的工作,所以你很难找到一个让自己满意的人。我招人不会要求这么高,能高效完成测试就行,不管你是用别人的轮子还是自己造轮子。最后,我们用 Python 的测试工程师很粗鲁的,想到哪里写到哪里,东一个函数西一个函数,没事再来几个 lambda,心情好了再弄点元编程方法,效率相比 Java 极其低下,东拼西凑我也一样能搞出好多框架,并没有觉得任何技术上的不适

  • 设计模式真的对测试有这么重要吗?即使写个测试框架,你真正能用的到的设计模式能有多少?我感觉你要招的是全栈工程师。换我我会问一些经验问题和一些简单的算法,还有解决问题的能力和对测试自动化的改进,我自己工作中都没有遇到过因为一个设计模式就让自己效率变得低下的问题,所以用这种问题除了刁难人真想不出有什么用了。还有用开源框架这种东西,我觉得更不是问题了,会用也是本事,能用的好更是本事,为什么非要有轮子不用?真要体现自己的技术难道不是该从汇编开始问?