51Testing软件测试论坛
标题:
怎么写一个关于搜索功能的用例
[打印本页]
作者:
soul_cat
时间:
2009-11-9 23:13
标题:
怎么写一个关于搜索功能的用例
有个一搜索功能,里面包括商品编号,商品名称,商品类型,价格区间四个下拉框。
商品编号
所有商品编号 001 002 003 …… 100
商品名称
所有商品名称 名称1 名称2 名称3 …… 名称100
商品类型
所有商品类型 类型1 类型2 类型3 类型4 类型5
价格区间
所有价格区间 50以下 50-100 100-200 200以上
4个下拉框的默认值分别为 所有商品编号,所有商品名称,所有商品类型,所有价格区间。
下拉框的值不能为空。
提交按钮为“搜索”。
请教各位大虾,这个用例要怎么写???
作者:
gnixougil
时间:
2009-11-11 13:48
这个搜索测试用例现根据需求设计对其做边界,随即这2方面进行测试,其中边界有,
所有商品编号 001 002 003 …… 100
商品名称
所有商品名称 名称1 名称100
商品类型
所有商品类型 类型1 类型5
价格区间
所有价格区间 50以下 200以上
这些边界值做出相应测试用例,
随即就是取部分中间值进行测试用例编写。
总体来说这个测试时为了测试在程序允许范围内和外输入时程序对数据的处理是否符合需求设计这只能算是黑盒功能测试
白盒测试‘’‘’‘
作者:
gnixougil
时间:
2009-11-11 13:52
性能测试这块可以考虑使用工具对或辅助工具对其进行需求设计中提到的测试方面,这个部分手工输入测试就不能满足需要了
作者:
mentgmery
时间:
2009-11-11 15:24
呵呵,感觉不是很难啊
作者:
lg1318617
时间:
2009-11-11 16:50
2# 商品类型~ 比如 服装 家具 电器 食品 酒水 怎么用边界啊~
还有价格区间 50以下 50-100 100-200 200以上 怎么用边界~ 按这些条件查询每个都会有不同的结果
我感觉应该遍历一下
作者:
gnixougil
时间:
2009-11-12 17:23
你的说法是正确的,确实应该遍历测试所有存在事例这个还是可以实现的 ,搜索主要是看搜索参数组合情况(时间允许范围内可以遍历搜索存在情况通常设计一个脚本通过自动化测试工具来完成)。
手工搜索操作要根据搜索目的莱设计出搜索语句通过执行来分析软件的搜索功能是否能达到测试目标,具体来说就是先能实现啊基本操作在去细搜索过程的性能,实用,拓展等功能的考虑。
商品类型~ 比如 服装 家具 电器 食品 酒水 怎么用边界啊~
还有价格区间 50以下 50-100 100-200 200以上 怎么用边界~ 按这些条件查询每个都会有不同的结果
这些事框架必须有的要不也不能完成搜索呀,服装 家具 电器 食品 酒水就,50以下 50-100 100-200 200以上是边界,总不能1--200+都生成测试吧好像也不现实挑选一些数据就可以了
所有商品编号 001 002 003 …… 100
商品名称 001 002 003 …… 100
下面这些数据是我们要检查搜索结果的重点应该在上面的边界中包含所有下面这2个小范围的所有且不重复数据,首先应该对比数据库和搜索的总数,然后进行细化各小巷的数据同步就可以看出这个搜索是不是达到了查询和对比的目的
然后可以考虑搜索过程中数据的命中,时间,计算机的使用情况,压力,稳定性测试这些也要考虑。跑题了呵呵就这样吧
[
本帖最后由 gnixougil 于 2009-11-12 17:34 编辑
]
作者:
lg1318617
时间:
2009-11-13 10:13
楼上很专业啊::xxrk:::
价格区间
所有价格区间 50以下 50-100 100-200 200以上
这是一个下拉框,对于下拉框的边界我认为,
边界的话只要做到 0跟49.9能在 下拉框选择50以下查出
50.1跟99.9能在 下拉框选择50-100 查出
100.1跟199.9能在 下拉框选择100-200 查出
200.1跟200以上能在 下拉框选择200以上查出
楼上你在2楼说的~
边界有
价格区间
所有价格区间 50以下 200以上 (感觉有点像把下拉框认为是一个数值的意思)
只是有点不同的见解~ 呵呵
作者:
peterz
时间:
2009-11-13 10:48
把所有可能列出来,然后使用正交表筛查
同时对边界值进行测试(包括等价类和非等价类)比如边界是1-100 那就测试-1,0,1,100,101 5个。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2