背景
在产品的不断优化更新过程中,经常出现过需要增加字段来支撑某个功能的需求。此时对于测试人员我们拿到这个需求应该做什么呢?
测试分析
需求评审结束后,我们需要对新增字段进行测试分析,
功能分析
场景 | 验证内容 |
新增字段默认值校验 | 调用接口时,字段传递为空,则取默认值 |
新增字段输入合法校验 | 若值是枚举类型的,需要遍历「每一个」枚举值 |
新增字段输入不合法校验 | 若值是枚举类型的,则输入非枚举值的任意值 |
兼容分析
场景 | 验证内容 |
历史数据兼容 | 历史无该字段值的数据不影响原有功能使用,且该字段=默认值 |
缓存兼容 | 字段涉及的接口返回数据有缓存功能,则需要同时校验缓存内该字段为空时不影响原有功能使用 |
测试分析后,就可以同步设计出对应的测试用例。