• 兼容性测试


    1.需要关注的手机版本

    4.4+6.0+7.0+8.0。再结合真机进行测试

    2.分辨率

    可先借助软件进行测试,最后在真机上进行测试

    monkey 用法

    adb shell monkey -p com.xueqiu.android --pct-touch 100 --throttle 500   -vv 50

    stf 自动化

    1.stf test token (仅为记录测试)

    ea714a522fcf4927a6c513980d84d957100ad711d4c447aa9c61fd874e30d212

    2. 建立stf.sh  bash文件,将example的shell 中内容拷入 https://github.com/openstf/stf/blob/master/doc/API.md

    3. 

    执行命令查看是否能执行成功

    DEVICE_SERIAL=FKC4C16909000557 STF_URL=http://127.0.0.1:7100 STF_TOKEN=f3ecc1bb8af349e8a3469423cf1de7195053652532ae4e40837c5b72a4fa06ee bash stf.sh

    执行成功的话,执行以下命令将三个参数(DEVICE_SERIAL,STF_URL,STF_TOKEN)导入到变量里

    export DEVICE_SERIAL=FKC4C16909000557 STF_URL=http://127.0.0.1:7100 STF_TOKEN=f3ecc1bb8af349e8a3469423cf1de7195053652532ae4e40837c5b72a4fa06ee

    再执行以下命令,查看是否导入正确

    bash stf.sh

    执行以下命令将stf.sh文件中的函数放入到shell中

    source stf.sh (或者 . stf.sh   source可简写为.)

    接下来就可执行以下命令进行操作

    add_device 添加设备
    remote_connect 远程连接设备
    remove_device断开设备


    AppCrawler

    1.生成demo文件 java -jar appcrawler-2.4.0.jar --demo

    2.快速遍历 java -jar appcrawler-2.4.0.jar --capability "appPackage=com.xueqiu.android,appActivity=.view.WelcomeActivityAlias"

    3.遍历yml文件 java -jar appcrawler-2.4.0.jar -c demo.yml -o appcrawler

    4.遍历指定应用 

    java -jar appcrawler-2.4.0-jar-with-dependencies.jar --capability "appPackage=com.xueqiu.android,appActivity=.view.WelcomeActivityAlias" 




     









     
  • 相关阅读:
    16解释器模式Interpreter
    15适配器模式Adapter
    14桥接模式Bridge
    13组合模式Composite
    12外观模式Facade
    11代理模式Proxy
    10享元模式Flyweight
    09观察者模式ObServer
    08策略模式Strategy
    07装饰模式Decorator
  • 原文地址:https://www.cnblogs.com/xiaoyii/p/10061657.html
Copyright © 2020-2023  润新知