你这个不是测试环境维护,明明只是代码版本维护。。。我们测试环境里面的数据是测试维护,测试环境的库表之类的开发来维护。至于代码版本,测试有需要就测试自己维护,开发想自测就自己去构建一个
防御性编程了解一下
2020 年的时候谷歌还是有测试开发。但我们没有叫做 qe 的岗位,或者说没有相当于国内手工测试的岗位
就是随时可以当半个开发用,擅长自动化测试。涉及 cicd,部署,灰度,等等的测试
在没有外部依赖的情况下,全链路是有用的。但是如果有很多外部依赖,外部依赖不稳定,或者本身测试环境数据不稳定的情况下,都会对全链路造成影响。另外这个所谓的全链路,其实就是端到端的意思?E2E 测试?
所以之前买了高价票的亏了就亏了咯?
assert A==B, "如果断言失败那么你会看到这条信息"。assert 的第二个参数里面填上你的响应,断言失败会自动把这个响应打出来
测试下单接口的时候应该先调用前两个接口,再用生成的数据调用下单接口。因为万一前面接口的结果变了,你直接构造的数据没变,实际上就漏测了
如果你们用的是 protobuf,有数据字段约束,自然也可以根据反射知道字段类型来生成数据。至于有些字段长有些字段短,自然需要生成器读取某个配置文件,让他知道哪些字段该怎么生成
有时间限制吗?没有那慢慢跑慢慢造就是了。如果有时间限制,那你要考虑一下大数据量的瓶颈应该是文件写入,所以其实也是有一个极限速度的