51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6850|回复: 16
打印 上一主题 下一主题

[讨论] 每个测试用例该按什么划分?业务流的测试如何在测试用例中体现?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-13 10:54:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先前一直是对于c/s架构的产品测试,写的测试用例也是比较简单,按模块/功能划分,然后每个模块写一些基本流,备选流,异常流等情况。对于有些模块的数据正确性的校验再另外备一份测试数据。
现在这个单位的项目是b/s架构的,要求测试用例中需要详细的测试步骤及测试数据,用Execl文档。业务非常简单,但在写测试用例的时候有一些疑惑,希望能得到这里同仁的指教。

1、一个功能会有很多的入口。比如下订单,可以从采购单下订单,也可以从历史订单中下订单等。如果我按照功能划分写测试用例的时候,那是不是要把每种入口作为一个测试用例写呢?

2、不同角色处理订单会有不同的流程,比如采购商和供应商在订单处理中是不一样,采购商主要是查看订单配送情况以及取消订单等操作,而供应商是负责配送订单等。
    那如果写测试用例的时候,该如何体现这种业务的流转。感觉按照每个页面写的用例,都是静态页面似的。但我们实际测试的时候肯定会先按招业务流程执行的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-4-13 12:59:53 | 只看该作者
怎么都没人帮忙回答呢?sdlkfj1
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-13 14:22:21 | 只看该作者
1.我觉得每个入口都应该写
2.不同的角色涉及到不同的权限,觉得可以按照不同角色的业务流程来写。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-4-13 16:32:00 | 只看该作者

谢谢楼上两位的回答。再次请教!

一点说明:因为原先的测试用例模版是按照模块下的功能划分的,所以在写的时候会有这些困惑。

1、我问的是每个入口都调用同一个模块的情况。那我是在被调用模块中写一个前置条件来说明每种入口吗?还是在每种入口中写一个用例来说明是调用哪个模块呢?

2、不同角色不同的业务流程,这明显是说测试用例是按照路径或者说是按业务来设计的。这和我原先每个页面每个功能一些用例就有些冲突了。

不好意思,我都感觉自己有点钻牛角尖了,只是在写文档是的确是感到很困惑亚!感觉理论上还是有一定的明白,就是觉得下笔很难:)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-16 09:13:16 | 只看该作者
谢谢楼上的一再的帮我解惑sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-4-17 14:19:22 | 只看该作者
1、你把调用该模块作为一个用例,在这个用例里面把所有的入口都写出来。当你测试被调模块功能时,就把调用模块作为一个前置条件。

2、不同角色处理订单会有不同的流程,这个根据场景法写,重点放在不通角色的处理流程是不是正确。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-4-24 15:43:26 | 只看该作者
sdlkfj2 学习
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-4-25 13:32:14 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-4-25 15:42:03 | 只看该作者
学习,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-7-15 15:42:52 | 只看该作者
不懂
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-7-16 09:01:08 | 只看该作者
1、一个入口一个测试用例
2、一个角色一个测试用例
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-7-19 17:13:46 | 只看该作者
我正在测试这样的程序,我都不知道写测试用例是着重写功能还是着重写流程,请各位大虾指点一哈 ,谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-5-26 09:56:19 | 只看该作者
我最近也准备写业务流的测试用例,我业务流和普通的流程之间就有又一些疑惑,希望大家继续讨论,解决这些疑惑
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-24 15:59
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2008-8-1 15:31:46 | 只看该作者
    又学到一招,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-8-8 11:11:12 | 只看该作者
    对啊,急啊
    怎么没有人回答 啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2008-8-20 21:14:50 | 只看该作者

    根据业务

    我觉得每一个不同的流程都应该有测试用例的覆盖,首先应该确定都有哪些业务流程,当然确定好了后,还可以分析哪些业务流程使用的最多,可以重点设计用例来覆盖。可以考虑基本流,备选流,异常流等。不常使用的业务流程,可以就考虑基本流就好了。当然也要考虑公司用例覆盖的要求。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-8-21 10:41:54 | 只看该作者
    嗯。。请高手们多指点。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 06:36 , Processed in 0.117646 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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