51Testing软件测试论坛
标题:
Selenium 流程审批的功能,可以用自动化来实现吗
[打印本页]
作者:
yunbin_7
时间:
2017-4-28 11:27
标题:
Selenium 流程审批的功能,可以用自动化来实现吗
大家好!现在金蝶的流程,在web上操作,从发起到各环节的审批,现在由于流程的环节有时候变动一次,需要做全流程的测试,工作量比较大,所以,考虑到能否用自动化的方式来实现。比如,将我的流程每个环节的人员、岗位、登录账号、密码,先整理后放在数据表格里,然后通过数据驱动的方式,传递参数,到实际的单据操作页面去,做单据的发起、审批和结束操作。目前,只是一个大概的思路,但不确定,这样子的操作是不是工作量也会无限增大?比如,在审批的环节里,又有分支,又有驳回,又有人员更换导致的分支改变。所以,有没有人做过类似流程审批的自动化操作,可以给我一些思路,如果不能全部都自动化,至少可以在某一个环节上,做半自动化的操作。
作者:
一抹红尘
时间:
2017-4-28 14:14
1、将我的流程每个环节的人员、岗位、登录账号、密码,先整理后放在数据库中,需要用到数据的时候,通过连接数据库,读取对应的信息
2、自动化的工具有很多,比如robot framework 可以做UI层面的自动化也可以做接口层面的自动化,selenium的话偏向web自动化的比较多
作者:
梦想家
时间:
2017-4-28 14:14
有点乱 。。。没做过这种
作者:
清晨一缕阳光
时间:
2017-4-28 14:25
使用selenium中的话肯定可以,不过工作量绝对的大。
作者:
yunbin_7
时间:
2017-4-28 16:31
一抹红尘 发表于 2017-4-28 14:14
1、将我的流程每个环节的人员、岗位、登录账号、密码,先整理后放在数据库中,需要用到数据的时候,通过连 ...
你好,感谢你的建议,不过,我的审批流程,还有驳回/不同意的环节,而且每一级的审批人,驳回/不同意打回的人员可能也是不一样的,这种流程审批的闭环,是不是要在代码上再加很多的判断,有没有其他好的思路可以做呢?
作者:
cq520131517
时间:
2017-4-28 16:58
你这个用selenium做的话要经过几个系统的联调,不是自找麻烦吗
作者:
jingzizx
时间:
2017-4-28 17:04
感觉是可以的,但是要注意是不是页面元素变动,流程变动影响不大
作者:
Q661823
时间:
2017-5-3 10:37
1、建议先理一下你测试的重点,审批是否必须要UI自动化掉,如果不是必须的,可以通过接口自动化来处理审核过程相对简单一点。
2、是否能把审批权限赋给同一个人,因为自动化测试的测试重点不是权限问题,所以用同一个用户登录会简化自动化代码
3、比较笨的但是相对简单的方法,根据审批批次来写服务,调用的时候依次调用即可
作者:
lvlin0906
时间:
2017-6-12 11:36
你现在这个工单流程有用自动化吗
我现在一个项目也是审批跟驳回的
作者:
Real_小T
时间:
2017-6-12 12:01
本帖最后由 Real_小T 于 2017-6-12 12:06 编辑
倒不是感觉可以或者应该可以,就是可以的,我在公司里就是做erp系统的测试自动化,得出的结论就是只要写得出用例的,都可以抓换为自动化测试脚本。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2