4、 */ public int getSotreStar(StringstoreId);}分析过程:从需求角度分析,需要测试的点包括:1. 店铺没有评价2. 店铺全部差评3. 店铺全部好评4. 店铺有差评,有好评5. 点评评价数小于5个6. 店铺评价中,连续好评不够5个7. 根据星计算规则,店铺所得星号大于5个 具体实现: private int getStar(ListpingJiaList){ if (pingJiaList== null
5、){ System.out.println("评价列表不能为null"); return 0; } int star=0; int pingJiaCount=pingJiaList.size(); if (pingJiaCount<5){ return star; } int goodPing=0; for (int i=0;i
6、++){ if (pingJiaList.get(i).getPingJiaType()==PingType.goodPing){ goodPing++; if (goodPing==5){ star++; goodPing=0; } } else { goodPing=0;
7、 if (star>0){ star-=1; } } } if (star>5){ star=5; } return star; }用例设计略测试过程:1. 分析需求,找出被测需求测试点:2. 分析测试点,通过测试用例设计方法,准备测试数据,添加期望结果,提炼测试点为可执行测试用例 常用测试用例设计方法:1. 边界值2. 等价类3