跨平台自动化测试工具desktop,web和mobile

近期寻找自动化测试工具时,发现一个真正跨平台的自动化测试工具,ranorex。它支持desktop,web和mobile。所以一个工具就可以解决多个产品的自动化测试需求。不过缺点是商业软件,非开源。(csdn上有破解,最高破到5.4,此版本不支持firefox40及以上浏览器和edge等最新浏览器,不支持太新的android和ios系统,不过desktop使用没有问题)

优点:

  1. 支持录制回放
  2. 速度比较快,与qtp相比
  3. 控件识别较好,包括qt控件
  4. 与svn集成,代码管理方便
  5. c#and VB语言
  6. mobile平台可自动插桩

缺点:

  1. 商业软件
  2. 旧版对unity的android app支持不好,新版不明
  3. 运行测试,至少需要runtime版