你在 Appstore 下载的京东 app,如果能被别人黑了,那这骗子是真的牛逼
我感觉 iPhone 被黑的可能性 应该比京东接口有漏洞的可能性低很多很多。。。
还可以快速验证不同的 http code 下的页面展示。
挺好的。就是感觉目前来说,很多平台操作还是太繁琐了,需要填的内容太多,很难维护,感觉平台的用处也不大,但是呢又必须得学这玩意儿
地址修改接口猜测是不是被越权了。骗子修改自己账号的地址,发送请求的时候拦截,然后改成你的用户 id 或者其他用户标识,没有校验传的用户 id 和 token 是不是同一个人。。。不过按道理京东应该不会有这种失误
我感觉接口测试还是测试数据难处理。
比如,我有个订单详情接口需要测试,那传一个订单 id 进去,但是我无法知道我传入的 id 是否存在,那是不是得先生成一个订单,然后拿到这个订单的 id,再去执行订单详情接口的测试用例,如果需要测试不同状态的订单详情,那还得先生成多个订单?
想问下这种是需要怎么处理的?是不是我的思路有问题
真羡慕 这么好的公司大专也有机会 深圳好公司大专连简历都不会看
1、你的 self.file_name 已经是一个完整的 path 了,前面为啥还要拼 override_path
2、filename 拼接的时候,可以写成 os.path.join('BASE_DIR', 'reports', '测试报告.html'),这样可以避免斜杠方向不一样的问题
这就是内卷啊,不做的话没有升职加薪出去面试没得说,做了的话达不到友好的使用体验,多矛盾。
放 Authentication 里面
+1,请问解决了吗
楼上正解,在 yaml 里面,我们定义了一些数据,比如当前测试的接口名、测试的功能模块名等等,有了这些数据,通过 type 方法,动态生成一个继承自 unittset.TestCase 类的测试类,类名就可以是我们定义的这些数据中的一个,这一步就和我们平时用 unittest 一样的,然后用 setattr 方法,给创建的动态测试类添加测试方法,方法名也可以是我们定义的数据中的一个,最后添加到 suite 中
感谢认可
我花了一些时间,理了一下,写了一篇文章https://www.jianshu.com/p/076d5e9c7d59
感谢,已理解。
平安的,这是公司其中一个 wifi,可以访问外网的,之前也可以访问 testerhome,现在不行了
第二个里面的 setUp 方法类似于init() 方法,继承自 unittest.TestCase 的类,会先执行 setUp(),在执行测试方法。如果是普通的类,你把 setUp 改成init也能达到这样的效果。
使用 type 生成动态测试类,再使用 setattr 为该动态类添加动态测试方法
自问自答,已借鉴 httprunner 的设计方法,实现了动态生成测试类和测试方法,可以完美用 unittest 执行测试用例
看了你们的测试技术,我感觉我现在就是在浪费公司的水和电
请教一下楼主,我在 jenkins 里面构建的时候,没有执行 hrun 这一句,不知道为什么。
我好像在 Jenkins 执行的时候根本没执行最后 hrun 命令那一行
感谢楼主,第三个问题,我后来找到了,谢谢。
第二个问题说的公共参数,如果是在 config 里面写,那么意味着每个 yaml 文件里都需要写对吧?有没有一个更方便的方法,只需要在某个地方写,就代表着整个项目里所有的接口都会带上这个参数呢?