51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4090|回复: 7
打印 上一主题 下一主题

[原创] 【讨论】多条件组合的情况下,你会怎么设计用例?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-2 13:54:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
比如,搜索组件。有多个字段可以组合搜索,但是字段越多,组合的情况就越多。在这种情况下,大家都会采取怎样的测试策略?

我目前采用的方法:将业务用比较容易出现的情况抽出来(这个是在与用户沟通或需求中了解到的),然后在自己分析一些比较容易出现的情况。用例一般控制在20-30个左右。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情

    2020-2-2 12:43
  • 签到天数: 630 天

    连续签到: 1 天

    [LV.9]测试副司令

    8#
    发表于 2013-12-9 15:53:31 | 只看该作者
    我们公司写这类的测试用例都比较简化,就是“输入单个/多个查询条件,点查询”,执行测试用例时,自我随机组合测试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2013-12-2 13:31:07 | 只看该作者
    条件之间有关联关系用判定表,条件之间没有关联关系用等价类,条件比较多时用正交表
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-11-30 21:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
    发表于 2013-11-26 10:18:41 | 只看该作者
    一般来说是采用遍历每个查询条件,检查每个查询条件是否都可以正确查询,
    二是选择一些比较常用的组合(在比较了解用户的业务实际常见搜索组合)来检查.这个比较简单实用.
    如果要比较正规科学的设计此用例,可以参考"正交试验设计法设计测试用例"
    http://baike.baidu.com/view/1327739.htm
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2010-6-3 10:11:43 | 只看该作者
    可以用考虑pairwise算法+额外补充一些用例。

    pairwise算法见
    http://www.pairwise.org/
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2010-6-3 09:39:42 | 只看该作者
    原帖由 msnshow 于 2010-6-2 19:52 发表
    其实有时候,要考虑黑白结合测试

    其实以前也考虑过用工具测,但发现还是要准备大量的数据。感觉这并不是个好的策略。但是如果用例少了,也会担心有BUG被隐藏。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2010-6-2 19:52:07 | 只看该作者
    其实有时候,要考虑黑白结合测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2010-6-2 16:27:40 | 只看该作者
    要是所有的条件都是有关联的 只有从需求入手简化了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 20:45 , Processed in 0.068979 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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