51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3893|回复: 5
打印 上一主题 下一主题

[求助] 如何高效地设计长流程的测试用例

[复制链接]
  • TA的每日心情
    慵懒
    2020-10-12 17:40
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2020-8-18 18:15:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本人目前所测试的web平台是提供给某公司使用的系统,该公司的业务人员会使用该平台走线上流程。
    线上流程环节比较多,比如一个流程按照发起到后续各个审批到结束环节A、B、C、D、E、F;除了A,之后的环节都是可以审核不通过从而回退到上一个环节的,各个环节的页面也有自己的功能点,不单单是流程走向

    我比较纠结的是,这种长流程的测试用例大家会怎么写呢,我现在写会拆得很细,比如说某个操作之后的结果,或者一系列操作后,在最后一个操作完成后的结果,不关注中间的变化(如果不能执行,就是其他问题导致用例无法执行)。我这种写法,写出来的用例特别多...(但每条用例都会有一个明确的目的)
    但我看别人写的一些用例,会将从A到F的一系列组合操作写成一条用例,作为一个长流程场景,这个场景中会测试到很多需求点,也就是说在这条用例会有多个测试的点,执行的过程中就需要关注各个点。
    想请教一下大家,对于这种,大家是如何设计用例的呢?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2020-8-18 21:57:23 | 只看该作者
    可以考虑拆分为业务验证,流程审批验证,规则验证,列表数据验证,详情页面验证等;
    比如:
    1、业务验证,比如审批中,审批通过,审批拒绝,等各个状态验证;
    2、流程审批验证,所有节点通过,所有节点驳回上一步,所有节点驳回发起人,所有节点拒绝,以及这些操作的交叉组合;
    3、如果分别在每一个节点,有单独特殊处理的业务验证,那就各个节点分别验证业务;
    4、如果分别在某一个或者多个节点,有规则校验,那就单独做规则校验的用例;

    在单独按照细分拆解测试之后,要从大场景考虑其中的前后串连可能存在的异常场景;

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-10-12 17:40
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
     楼主| 发表于 2020-8-19 12:34:58 | 只看该作者
    井井34726 发表于 2020-8-18 21:57
    可以考虑拆分为业务验证,流程审批验证,规则验证,列表数据验证,详情页面验证等;
    比如:
    1、业务验证 ...

    感谢建议~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
    发表于 2020-8-19 12:59:43 | 只看该作者
    学习一下测试用例设计的方法,等价类、边界值
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-10-12 17:40
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]测试团长

    5#
     楼主| 发表于 2020-8-19 16:09:30 | 只看该作者
    赵佳乐SMILE 发表于 2020-8-19 12:59
    学习一下测试用例设计的方法,等价类、边界值

    这些基础方法是会的,我是比较好奇大家写长流程的测试用例,用例会细分到什么程度,觉得自己写得是不是太细了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 12:15 , Processed in 0.062515 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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