Robotium 请教技术大神们一根问题,关于在 robotium 中如何清除历史缓存的问题

testBlue · 2016年08月31日 · 最后由 Heyniu 回复于 2016年08月31日 · 1169 次阅读

在用 robotium 的时候,它默认的执行结果是:比如我有 1、2、3 用例,它会按照顺序执行,执行结果是 1、2、3,意思是 2 的执行是依托于 1 的结果,3 的执行依托于 2 的结果,但是需求是需要这样的执行效果:1、12、123,就是在我执行 2 的时候,是要把 1 也同时执行一遍的,3 的话是 1 和 2 也都要执行一遍,问题就来了,如何让 robotium 在执行完 1 的时候,在执行 2 的时候也要带上 1 呢

共收到 5 条回复 时间 点赞

首选保证你每个用例独立的,然后抽出来执行
你可以写个用例 4、 5
4=12
5=123
方法就是各自的方法,区别于只执行了一次回收资源操作

#1 楼 @heyniu 如果要执行 5 的话,如何从 12 开始执行到 3,我需要清理数据吧,问题就是如何实现这个数据归零的问题~

#2 楼 @testblue 你要数据归零 还是数据不要归零

#3 楼 @heyniu 您看是这样,我想执行完 1 后,在执行 2 的时候是再次执行完 1 再执行 2,如果要达到这种效果的话,我想到的就是数据归零,所以我才问的这个问题,不知道我的思路对不对,如果您有更好的方法,请不吝赐教~谢谢~我也是抛砖引玉的

#4 楼 @testblue 那还是我前面说的,第四条用例就是 1 2 的合体

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册