51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5106|回复: 12
打印 上一主题 下一主题

[原创] 对高级搜索功能怎么设计用例?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-2 17:21:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想问问大家,怎么把一个页面的【高级搜索】测好,高级搜索很多输入项,可以单个输入项进行搜索,也可以多项复合搜索,这样情况下,你会用到什么用例设计方法设计测试用例?正交表好,还是判定表好?当然了等价类、边界值还是要用的。其他方法还可以用?要是你做测试,你会用什么方法对【高级搜索】进行测试呢?欢迎大家讨论啊,有高手的话,多发表自己的观点
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-6-2 18:10:24 | 只看该作者
看得出LZ不是新手,只提醒下:
1、单功能测试;
2、多功能测试;(有选择的做)
3、性能测试中的压力测试也要做;
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 15:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2009-6-2 21:20:54 | 只看该作者
    建议使用正交表来进行用例的设计。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-5-18 09:09
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]测试营长

    4#
    发表于 2009-6-3 11:08:43 | 只看该作者
    因果图
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2009-6-4 18:31:29 | 只看该作者
    坛子里的高手那么多,怎么不发表一下自己的意见呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-7-28 16:17:57 | 只看该作者
    是不是我问的问题太简单了?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-7-28 16:36:18 | 只看该作者
    我想你的这个case 特别适合用正交表测试。
    每个搜索条件作为正交表中的列,每个搜索条件中的分类,作为该列的一个待测属性
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-7-30 16:59:03 | 只看该作者
    那如果条件很多的话还适合吗?像我们做的搜索条件都是15项以上的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-7-30 17:16:26 | 只看该作者
    原帖由 Misshuang 于 2009-7-30 16:59 发表
    那如果条件很多的话还适合吗?像我们做的搜索条件都是15项以上的。


    正交表是最适合你这个case的!正交表的假设就是:最容易出错的地方是条件的两两组合。
    当然,如果你要构造一个15个条件的正交表,那么可能构造出来的测试用例是数目非常大的,建议你考虑用户习惯,将用户最可能会用到的几个条件构造正交表,其他的条件只执行单条件测试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-7-31 09:30:06 | 只看该作者
    原帖由 咚咚宝031102 于 2009-6-3 11:08 发表
    因果图


    因果图?太费神了!还是用正交分解的吧!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-9-20 11:12:27 | 只看该作者
    9楼的,说的很好。
    是一种可行的办法,

    我曾经在另一个贴子上看到一个说法也觉得不错,如下:
    单个条件
    组合条件(根据使用的频繁度,挑选一些组合出来)
    默认条件
    全条件
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-9-20 12:08:24 | 只看该作者
    原帖由 Misshuang 于 2009-7-30 16:59 发表
    那如果条件很多的话还适合吗?像我们做的搜索条件都是15项以上的。


    既然设计给了15项以上的搜索条件,测试就要覆盖所有的情况。如果觉得选项太多测试工作量太大,就建议减少搜索条件。

    关于如何设计高级搜索的搜索条件,请参考Robert Hoekman,Jr.的著作《Designing the Moment: Web Interface Design Concepts in Action》(《瞬间之美》)第11章《精炼你的搜索》。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2009-12-29 15:30:00 | 只看该作者
    感谢12楼推荐的书。关键是我们老板就要这样子的搜索,没有办法啊。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-11 19:55 , Processed in 0.071966 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表