51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1892|回复: 9
打印 上一主题 下一主题

Selenium 流程审批的功能,可以用自动化来实现吗

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-4-28 11:27:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!现在金蝶的流程,在web上操作,从发起到各环节的审批,现在由于流程的环节有时候变动一次,需要做全流程的测试,工作量比较大,所以,考虑到能否用自动化的方式来实现。比如,将我的流程每个环节的人员、岗位、登录账号、密码,先整理后放在数据表格里,然后通过数据驱动的方式,传递参数,到实际的单据操作页面去,做单据的发起、审批和结束操作。目前,只是一个大概的思路,但不确定,这样子的操作是不是工作量也会无限增大?比如,在审批的环节里,又有分支,又有驳回,又有人员更换导致的分支改变。所以,有没有人做过类似流程审批的自动化操作,可以给我一些思路,如果不能全部都自动化,至少可以在某一个环节上,做半自动化的操作。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-8-14 12:25
  • 签到天数: 66 天

    连续签到: 1 天

    [LV.6]测试旅长

    2#
    发表于 2017-4-28 14:14:26 | 只看该作者
    1、将我的流程每个环节的人员、岗位、登录账号、密码,先整理后放在数据库中,需要用到数据的时候,通过连接数据库,读取对应的信息
    2、自动化的工具有很多,比如robot framework 可以做UI层面的自动化也可以做接口层面的自动化,selenium的话偏向web自动化的比较多

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10 赶快去商城换取奖.

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-4-19 09:36
  • 签到天数: 942 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
    发表于 2017-4-28 14:14:31 | 只看该作者
    有点乱  。。。没做过这种
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-15 08:56
  • 签到天数: 1179 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
    发表于 2017-4-28 14:25:24 | 只看该作者
    使用selenium中的话肯定可以,不过工作量绝对的大。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2017-4-28 16:31:08 | 只看该作者
    一抹红尘 发表于 2017-4-28 14:14
    1、将我的流程每个环节的人员、岗位、登录账号、密码,先整理后放在数据库中,需要用到数据的时候,通过连 ...

    你好,感谢你的建议,不过,我的审批流程,还有驳回/不同意的环节,而且每一级的审批人,驳回/不同意打回的人员可能也是不一样的,这种流程审批的闭环,是不是要在代码上再加很多的判断,有没有其他好的思路可以做呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 1905 天

    连续签到: 3 天

    [LV.Master]测试大本营

    6#
    发表于 2017-4-28 16:58:18 | 只看该作者
    你这个用selenium做的话要经过几个系统的联调,不是自找麻烦吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 07:57
  • 签到天数: 2663 天

    连续签到: 3 天

    [LV.Master]测试大本营

    7#
    发表于 2017-4-28 17:04:03 | 只看该作者
    感觉是可以的,但是要注意是不是页面元素变动,流程变动影响不大
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2017-5-3 10:37:32 | 只看该作者
    1、建议先理一下你测试的重点,审批是否必须要UI自动化掉,如果不是必须的,可以通过接口自动化来处理审核过程相对简单一点。
    2、是否能把审批权限赋给同一个人,因为自动化测试的测试重点不是权限问题,所以用同一个用户登录会简化自动化代码
    3、比较笨的但是相对简单的方法,根据审批批次来写服务,调用的时候依次调用即可
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2017-6-12 11:36:16 | 只看该作者
    你现在这个工单流程有用自动化吗
    我现在一个项目也是审批跟驳回的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-1-22 08:48
  • 签到天数: 193 天

    连续签到: 1 天

    [LV.7]测试师长

    10#
    发表于 2017-6-12 12:01:08 | 只看该作者
    本帖最后由 Real_小T 于 2017-6-12 12:06 编辑

    倒不是感觉可以或者应该可以,就是可以的,我在公司里就是做erp系统的测试自动化,得出的结论就是只要写得出用例的,都可以抓换为自动化测试脚本。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-2 13:27 , Processed in 0.081622 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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