《接口测试从零开始系列1如何针对接口方法设计测试用例》由会员分享,可在线阅读,更多相关《接口测试从零开始系列1如何针对接口方法设计测试用例(2页珍藏版)》请在金锄头文库上搜索。
1、接口测试从零开始系列 1_如何针对接口方法设计测试用例需求内容:功能描述:店铺会有很多的评价,评价分两种类型,好评,差评,根据店铺的没个评价,确定这个店铺有多少个星。具体的要求是1. 评价分好评,差评2. 连续 5 个好评可以转换为 1 个星,有一个差评,减少 1 个星3. 最多有 5 个星4. 初始星为 0,最少有 0 个星接口设计:public interface IStoreService /*根据店铺 Id,得到店铺的星数*param storeId 店铺 id*return 店铺星数*/publicintgetSotreStar(String storeId);分析过程:从需求角度分
2、析,需要测试的点包括:1. 店铺没有评价2. 店铺全部差评3. 店铺全部好评4. 店铺有差评,有好评5. 点评评价数小于 5 个6. 店铺评价中,连续好评不够 5 个7. 根据星计算规则,店铺所得星号大于 5 个具体实现:privateintgetStar(List pingJiaList) if(pingJiaList =null) System.out.println(评价列表不能为 null);return0;intstar = 0;intpingJiaCount = pingJiaList.size();if(pingJiaCount 0) star -= 1;if(star 5) star = 5;returnstar;用例设计略测试过程:1. 分析需求,找出被测需求测试点:2. 分析测试点,通过测试用例设计方法,准备测试数据,添加期望结果,提炼测试点为可执行测试用例常用测试用例设计方法:1. 边界值2. 等价类3. 场景法4. 错误推测法5. 针对参数测试3. 根据测试用例,准备测试数据4. 编写测试代码,调用被测代码,执行测试,断言测试结果测试注意点1. 代码测试依赖的是需求,而不是开发的代码2. 代码测试的测试用例和功能测试用例类似,增加关于传入参数的验证