1.测试用例的作用
- 一、理清测试思路
实际结果、预期结果、目的、bug - 二、评估工作进度
每个测试用例覆盖多少个功能点,有多少没有覆盖 - 三、提前准备测试数据
正向数据、反向数据、等价类、边界值 - 四、评估工作量
- 五、进行回归测试
- 六、企业角度
人员流动不影响测试进度,减轻交接成本
2.接口测试用例如何设计(需要体现跟功能测试的区别)
接口测试主要是检查数据交换,系统之间互相依赖的逻辑关系,检查系统之间,服务与服务之间,上层和下层之间的调动关系
测试方向
- 1.检查数据正确性
eg:我们去访问一个数据,拿到数据以后,要跟数据库来进行一个对比。传递了相应的参数后,给我们的数据和数据库给我们的数据一不一样。需要借助数据库的内容,确认我们数据的正确性。 - 2.输入不同参数
相对于不同的参数,输入不同的参数(eg 输入的参数类型,一些非空校验,边界值,等价类,是否会出现异常,给的数据是正确。比如翻页,第一页,第二页,第三页数据是否真的能显示第一页,第二页,第三页。需要传page或者page number帮忙解决这个问题 - 3.校验接口的兼容性
传入异常参数时,会不会崩掉 - 4.校验接口的安全性
eg像用户密码,银行卡,金额等隐私的信息是否打码或者用了其他uid、md5之类的做一些加密的措施。或者这个接口能不能防止像sql注入之类的问题 - 5.老版本是否兼容
eg接口更新版本后,用老版本的方式访问能否访问到这样一个信息