单元测试之优化测试用例1
上一篇 /
下一篇 2010-05-18 17:13:47
/ 个人分类:敏捷测试方法
今天灵感突现,写了10几个
测试用例,其中一个方法觉得自己想得比较多,给大家分享下
被测试方法如下
getSupplyList(int pageNo, int pageSize)
根据页号和每页条数获取商家信息申请单列表
- Parameters:
- pageNo页号
- pageSize每页条数
- Returns:
- 返回列表或空(null)
测试用例如下
1. testGetSupplyList
原理:
1.1增加三个supply(可以理解成user)
1.2 调用getSupplyList(1, 20),获得第一页,每页2条
1.3 验证getSupplyList是否返回20条
还值得优化的地方:可以验证下返回的supply每个属性值是否正确
2.testGetSupplyList1
测试pageNo为0的情况,应该返回第一页的内容
3. testGetSupplyList2
测试pageNo为-1的情况
4. testGetSupplyList3
测试返回数据的排序情况
5. testGetSupplyList3
测试返回数据的排序情况,返回的数据应该根据supplyID顺序排
6. testGetSupplyList31
测试pageNo最后一页时
7. testGetSupplyList4
测试pageNo超过实际页数时
8. testGetSupplyList5
测试pagesize为0和1时
各位看过的,有经验的帮忙说道说道下,这样的单元测试是否可行?
收藏
举报
TAG: