常见的开源测试平台monkey、maxim、appcrawler(未看完视频)、stf、selenium grid、jenkins

1.自动遍历测试技术

 

2.android monkey 健壮性测试工具

   优点:速度快,编码少

   缺点:不受控制,随机点击、输入、滑动等

     

       

 

   

3.android maxim 遍历测试工具

  

 

安装使用的步骤:

   A.进入github:https://github.com/zhangzhao4444/Maxim,   将项目克隆到本地,右键git bash here:git clone url

   B.将两个jar包push到app的文件夹里,注意不要直接在gitbash里push,因为cmd里会把/sdcard的/识别为C盘;可以在windows自带的powershell(打开方法:Win+R键,输入powershell)

   C.Ctrl+D是退出app,回到本电脑目录

   E. 直接使用命令,只用改-p后的包名:adb shell CLASSPATH=/sdcard/monkey.jar:/sdcard/framework.jar exec app_process /system/bin tv.panda.test.monkey.Monkey -p com.xueqiu.android --uiautomatormix --running-minutes 60 -v -v

 

 

 

 

 

 

4.多平台自动遍历测试工具 appcrawler

 

 

 必须安装appium和adb

 

 4.1 安装步骤

      A,git源码下载地址:https://github.com/seveniruby/AppCrawler

4.2 快速启动

 

 

 

 

 

 

 

 

 

 

5.多设备管理平台 stf

 

 下载包的地址:https://github.com/openstf/stf

 

 

 

 启动数据库:-d 后台, --name取名,  -v 目录映射,   --net网络模式, --bind绑定

 

 

6.跨平台设备管理方案 selenium grid

stf主要用于移动端测试,selenium grid主要是用于web测试

      

 

 

     

 

 

 

 

 通过控制一个hub节点,再由hub分发到多个node上;node可以部署在多个机器上,前提是要装好环境(python、selenium、driver)

selenium grid的官方github地址:https://github.com/SeleniumHQ/selenium/wiki/Grid2,在里面的wiki里有详细的操作步骤

 

 

 

 

 

 例如代码使用:

 

 

7.基于jenkins的自动化调度详解

    

 

posted @ 2021-02-20 21:06  方园FPP  阅读(789)  评论(0编辑  收藏  举报