想要做自动化场景恢复,请问先从哪里下手?
问了能够便于抽取功能进行自动化,所以我把每个功能脚本就写的很独立。功能例如:
脚本1:登陆->到一个页面操作->退出
脚本2:登陆->到一另一个页面操作->退出
如果在执行脚本1的时候出现错误场景恢复如何去做,才能让脚本2顺利执行?
有什么好的资料或者书籍吗?本人才接触自动化不久。
脚本1结束加个关闭窗口,脚本2开始加个打开窗口。 早苗的面包 发表于 2017-11-30 09:55
脚本1结束加个关闭窗口,脚本2开始加个打开窗口。
脚本1运行中不能预料到哪里出现问题。所以场景恢复不能够针对特定的问题进行处理。
例如:
脚本1运行时用户操作过程打开了若干个窗口,不知道哪个窗口出现了问题。
也就不知道从哪里恢复起。
能否具体举例说明一下。 感觉应该定义一个大家都可以恢复的状态,这样是最简便恢复场景的
如果真的可以明确错误,可以考虑恢复到上一个场景 捕获异常->判断异常类型->处理
错误场景恢复是指什么?脚本本身的问题还是被测对象出现问题?
两个脚本无关联的话可以并行执行,脚本1出错和脚本2没有关系。
applepen 发表于 2017-11-30 10:10
脚本1运行中不能预料到哪里出现问题。所以场景恢复不能够针对特定的问题进行处理。
例如:
脚 ...
我看问题理解下来是,脚本1和脚本2之间没有关联,是单独的2个case,但是在脚本1出现意外事件的时候,会导致脚本2没有办法正常运行,举例如果是个web登录界面,操作步骤,打开登录界面,登录,若干操作,退出登录,关闭web界面。脚本2,重新打开登录界面,继续脚本2的操作。这样应该才能算是单独的一个case,无论脚本1发生什么情况,都不会影响脚本2的执行。 finomy 发表于 2017-11-30 11:06
捕获异常->判断异常类型->处理
错误场景恢复是指什么?脚本本身的问题还是被测对象出现问题?
两个脚本无 ...
两个脚本分别独立运行没问题。但是脚本1中的用户如果不退出的话,脚本2无法登陆操作。
由于不知道脚本1打开操作到了哪个页面,所以也不知道在哪个页面上进行退出操作。
上下还是有一定关联的。 看看 :) 感谢分享
页:
[1]