Appium 大家都是怎么来管理和执行 Appium 写的 case 呢?

ivan · 2014年10月24日 · 最后由 Giga 回复于 2014年10月28日 · 2023 次阅读

在学习 Appium 时看官方例子中 java 脚本是使用 mvn test,Python 脚本是直接运行这个.py 脚本。刚开始 case 少执行完能看到结果也就满足了,但是现在 case 越来越多就出现两个弊端,

  1. case 如何全部执行呢,java 脚本在使用 mvn test 会全部执行,但是 py 脚本怎么办,难道需要再写一个脚本套一下吗? 2.执行完结果怎么生成 report 呢,以前使用 robotium 时可以重写 instrumentationTestRunner。而且现在执行过程中命令行窗口还会有其他信息输出,执行完去 check 结果也不够直观。

不知道各位是如何看待和解决这些问题的?
还有一个问题,一个类里面或者一个 py 文件中有多个测试方法,怎么样才能测试其中一个方法呢?

共收到 5 条回复 时间 点赞

可以独立的 case 就尽量分开来写。
python 的测试框架不是有吗,unittest,nosetests。

对于这个问题,我赶脚,UI 测试的东西大部分都是属于代码决定 case 的数量,也就是说代码和 case 之间一对多的情况很少,所以,我打算用 TestNG 做框架

我是用 excel 管理用例的,excel 表头有用例描述、脚本(py 文件名)、执行次数等。运行之前初始化一下,如果执行次数不为 0,会把脚本列内对应的 py 文件复制到指定的文件夹。然后就运行这个指定文件夹内的所有 py。

appium+jenkins 可行否?

Java+JUnit+Ant+Jenkins

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