51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5399|回复: 14
打印 上一主题 下一主题

[讨论] 写测试用例写的晕了,来这求助一下

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-28 16:34:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在写测试用例,但不知道怎么才能使写的用例更简洁。总觉得自己写的太繁琐。
举个例子:
如我点击一个按钮A,会弹出一个对话框B,对话框有“是”“否”“取消”三个选项。
点击“是”会弹出对话框C,C也有“是”“取消”两个选项。点击C的“是”执行操作M1,取消回原页面
点击“否”会弹出对话框D,D也有“是”“取消”两个选项。点击D的“是”执行操作M2,取消回原页面
点击“取消”,回原页面。
这样的用例我要怎么写才好啊?哪位写用例的高手指点下小妹,不胜感激!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-5-29 09:47:36 | 只看该作者
流程图
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-5-29 11:04:44 | 只看该作者
不用写那么详细的,你只要把那个功能点的场景描述清楚就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-5-30 11:01:21 | 只看该作者
测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.??
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-5-30 11:51:31 | 只看该作者
原帖由 janely 于 2008-5-30 11:01 发表
测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.??

我认为当然也要让测试组其他人能看懂了,况且有时候设计的部分测试用例不一定只有让测试组自己人看呢。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2015-6-16 10:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2008-5-30 20:41:11 | 只看该作者
    测试用例要让所有人都能看的懂才行啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-6-4 21:30:30 | 只看该作者
    可以采用正交法来设计用例,这样可以有效的减少冗余,这里有点资料可以看看
    http://www.51testing.com/?68764/ ... e_itemid_18722.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-3-27 15:01:10 | 只看该作者
    正交表或者因果图的方法,可以解决你的问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-3-27 15:15:56 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-8-19 18:50:35 | 只看该作者
    流程图法,应该5条case就ok了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-8-19 19:05:03 | 只看该作者
    如果按一般的设计测试case的方法可能会是:
    1.        点击A按钮的验证(1个case)
    1.        对话框B的验证(包括样式和三个按钮的功能验证 3个case)
    2.        对话框C的验证(包括样式和两个按钮的功能验证2个case)
    3.        对话框D的验证(包括样式和两个按钮的功能验证2个case)

    如果按流程图设计测试case的话可能是:
    1.        A-B(是)-C(是)-M1
    2.        A-B(是)-C(取消)-返回
    3.        A-B(否)-D(是)-M2
    4.        A-B(否)-D(取消)-返回
    5.        A-B(取消)-返回

    即只需要五条case即可
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-8-25 11:28:41 | 只看该作者
    原帖由 janely 于 2008-5-30 11:01 发表
    测试用例到底是写到自己能看懂就可以了还是让其他的人一看你的测试用例能够测试产品.??

    测试用例需要所有人都能够看懂,步骤一定要清晰,预期结果一定要明确,因为你写的测试用例不一定由你自己来执行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-9-2 19:08:41 | 只看该作者
    感觉11#写的好好,流程图法,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-9-8 13:54:45 | 只看该作者
    对,我觉得流程图会好点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-9-8 15:17:44 | 只看该作者
    11#的挺好,完全覆盖每个条件的取真假值就可以了~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 07:49 , Processed in 0.083814 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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