陈琦不是工程师,写错了
秘技:Python 黑魔法之动态绑定方法到类,内建函数 setattr() 和 getattr()
我觉得 RF 用来做接口挺好的,因为它是原生 Python 的,要二次开发非常方便,扩展性的话测试库统统自己写就是,我不喜欢用第三方库。
目前我也是用来做接口测试,所有的请求方法都是通过给的 json 文件动态生成然后直接当关键字调用,非常非常方便,不用再写一堆的请求方法。
内建关键字没有捕获异常,但是有验证异常的关键字
#110 楼 @839999304a 自动化测试还有进步的余地的,建议你看下 model based testing 相关的东西,基于这种设计的自动化收益率可以达到甚至超过手工,现成的 Java 轮子有 GraphWalker 可以直接用
设计模式真的对测试有这么重要吗?即使写个测试框架,你真正能用的到的设计模式能有多少?我感觉你要招的是全栈工程师。换我我会问一些经验问题和一些简单的算法,还有解决问题的能力和对测试自动化的改进,我自己工作中都没有遇到过因为一个设计模式就让自己效率变得低下的问题,所以用这种问题除了刁难人真想不出有什么用了。还有用开源框架这种东西,我觉得更不是问题了,会用也是本事,能用的好更是本事,为什么非要有轮子不用?真要体现自己的技术难道不是该从汇编开始问?