底层思维,都可以从前后端配合整体考虑;
举个例子:
比如用户个人信息卡片创建 + 展示
这里就涉及到字段的上传(前端)+ 保存(后端写入数据库)
编写用例的时候,除了可以问前后端是怎么配合完成这个过程的,因为根据实际情况,会有不同差异化的方案。
这里讲讲最基础的方案,就是客户端在用户填写完数据后,直接调接口上传上去
那么基础测试的角度就有:
1、会上传什么字段,字段的类型&规范限制,必填和非必填;字段涉及父类和子类的情况下,考虑完整性,是否缺少子类就失败
2、接口的读写、更新是否在各种正常和非正常方式下执行成功(常见的是网络因素影响)
当然,差异化的方案要是存在,就得往上叠加
例如,客户端操作页面有多个子页面的时候,一般会先存在客户端,在用户完成全部流程才算最终保存
那么,测试角度就要加上:
3、子页面的数据客户端是怎么保存的,什么情况下会丢失,有没有缓存方案,对用户造不造成编辑困扰