接口测试 2017-09-07 下午讨论记录

卡斯老师20170907:

将数据和代码分离 不想用db的话,

数据管理

用yaml管理数据,yaml要注意格式,自动生成数据适合简单的业务流程验证,复杂一点的就不合适了,我们这边是全流程覆盖跑的接口,

走的平台模式

非代码,维护工作量就没那么大了,

接口分级

我是将接口测试划分为四级:功能-流程-性能-监控,功能指单接口,类似于我们的功能测试中的模块测试。流程测试就是集成测试。看各家公司的策略,需要执行到哪级,多个接口之间如何串通 很多情况下是需要走变量进行的 而不是常量,用函数式变量,解决参数传递问题,

平台的接口数据存储

肯定走db了,简单的用mysql 或者加个MongoDB,ui也可以走平台的,ui的平台还可以带逻辑,平台就是简化落地人员的难度,数据量大起来的话 excel搞不定的,效率超级低