测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
lose (测试小书童)
第 6504 位会员 / 2015-12-22
65 篇帖子 • 644 条回帖
423 关注者
23 正在关注
314 收藏
打赏支持
GitHub Public Repos
  • auto_http_api 271

    python自动化接口测试

  • vue_server_api 1

    给vue提供服务端的接口

  • autoapiclient 1

    vue

  • Louis-me.github.io 0

    my blog

  • free-programming-books... 0

    :books: 免费的计算机编程类中文书籍,欢迎投稿

  • studySpringCloud 0

    java,spring,springcloud

  • airtestAutoTest 0

  • Vue3Demo 0

  • StudySpringBoot 0

    SpringBoot整合MybatisPlus

  • StudySSM 0

    整合ssm

More on GitHub
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • python+appium 开源框架分享 at 2016年12月12日

    #75 楼 @x234115233 缺少了模块,去安装下~
    @hlfang 检查下你的路径,错误信息里面有了

  • [深圳] 随手科技 诚聘 测试组长&测试工程师 (大数据 / 后台)&测试开发工程师各 1 名 at 2016年12月12日

    #20 楼 @Qutina

    • 简历写到 github 上
    • 声明下,没有学历,在自考中~
  • [深圳] 随手科技 诚聘 测试组长&测试工程师 (大数据 / 后台)&测试开发工程师各 1 名 at 2016年12月09日

    #16 楼 @mads 恭喜,早生贵子~

  • [深圳] 随手科技 诚聘 测试组长&测试工程师 (大数据 / 后台)&测试开发工程师各 1 名 at 2016年12月09日

    #12 楼 @mads 我发现你今天特别水,哪里都能看到你。。。。

  • [深圳] 随手科技 诚聘 测试组长&测试工程师 (大数据 / 后台)&测试开发工程师各 1 名 at 2016年12月09日

    我也想试试,哈哈~

  • [2016年 终卷] 毕生发展,专项,在每个美好前停留 at 2016年12月09日

    想想我的生活,感觉活的水生火热。。。

  • 打造接口测试框架 -- 架构篇 at 2016年12月09日

    #35 楼 @kasi 是自己学算法,还是借助第三方工具来生成?

  • 打造接口测试框架 -- 架构篇 at 2016年12月08日

    #27 楼 @kasi 接口参数检测
    1 参数必填
    2 参数类型
    一个接口包含参数,a,b,设置 b 必填,a 非必填
    这里就要对一个接口进行两次检测

    a 参数正确,错误
    b 参数正确,错误
    这里一个接口就要有进行四次测试

    那么正常一个接口需要六次测试,才能达到覆盖率完整?

    —— 来自 TesterHome 官方 安卓客户端

  • [深入浅出 Android 自动化测试] 第一篇:Android 开发环境部署和 Monkey 用法入门 at 2016年12月08日

    我也补充下黑白名单以及一些长时间跑的例子,很多都是之前的笔记,摘录于网上:

    白名单和黑名单

    • 白名单:只测试部分应用( -p 的作用一样)但是如果-p 的程序过多就需要用到白名单了
    • 黑名单:不测试的应用
    --pkg-blacklist-file  后面跟的是文件的路径
    
    --pkg-whitelist-file  后面跟的是文件的路径 
    
    可以自定义设置目录 /data/local/tmp/
    
    • 设置白名单

    在 d:\writelist.txt 中设置白名单格式如下:

    com.pageage.test
    ......
    
    • 把白名单 push 到手机
    adb push d:\whitelist.txt /data/local/tmp/ 
    
    • 执行白名单
    adb shell monkey -- pkg-whitelist-file /data/local/tmp/whitelist.txt --throttle 200 300
    

    这个命令的意思就是  只跑白名单里面的应用,延迟 200 毫秒 执行 300 次,黑名单的执行方法和白名单一样

    其他实例

    • 跑 ALL APK 命令:(>2 小时)
    monkey --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 30000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
    
    • 跑单个 APK 命令(>6 小时):
    monkey --pkg-whitelist-file /mnt/sdcard/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000  -v -v -v 90000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
    
    • 跑单个 APK 命令(>2 小时):
    monkey --pkg-whitelist-file /mnt/sdcard/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000  -v -v -v 30000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
    
    • 跑 ALL APK 命令(>12 小时):
    monkey --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 180000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
    
    • 跑 ALL APK 命令(>12 小时)加入黑名单:
    monkey --pkg-blacklist-file /mnt/sdcard/blacklist.txt  --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 180000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
    
    • 跑单个 APK 命令(>12 小时):
    monkey --pkg-whitelist-file /mnt/sdcard/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000  -v -v -v 180000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
    
    • 跑 ALL APK 命令(>24 小时):

      monkey --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 360000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
      
    • 跑 ALL APK 命令(>24 小时)加入黑名单:

    monkey --pkg-blacklist-file /mnt/sdcard/blacklist.txt  --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000 -v -v -v 360000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
    
    • 跑单个 APK 命令(>24 小时):
    monkey --pkg-whitelist-file /mnt/sdcard/whitelist.txt --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -s 1000  -v -v -v 360000 1 >> /mnt/sdcard/Stability_base.txt 2>> /mnt/sdcard/Stability_base_err.txt
    
    • 更多资料可以查看我的 monkey 笔记
  • 打造接口测试框架 -- 架构篇 at 2016年12月06日

    撒时候行动?我已经关注了。。哈哈,另外有个疑问,接口的检查点,是否需要去查数据库?

  • 来做个调查,大家是使用哪种语言作为测试脚本语言? at 2016年12月06日

    人生苦短,我用 python,也可用 jython,cython

  • AppCrawler 自动遍历工具 1.7.0 版本 at 2016年12月06日

    我试过了,貌似有些地方并没有遍历:

    只遍历了黑色方形里面的两个,其他的区域没有遍历

  • 想请教一下,如何让 monkey 在指定的几个 activity 里执行呢??monkey -c 这个参数好像不好使。。。。 at 2016年12月06日

    自己代码控制就好,adb 指定不同的 activity,楼上子昂兄已经说了

    —— 来自 TesterHome 官方 安卓客户端

  • 打造接口测试框架 -- 架构篇 at 2016年12月05日

    你的意思打造一个支持性能,安全,功能测试的接口测试框架,这样还是接口测试框架?,,,感觉太重了

  • 基于 selenium grid 连接多个 appium at 2016年12月05日

    #16 楼 @litianping 要启动多个进程,看看这个就知道了 appium+python (二) 支持多设备并行

  • [开源分享] 基于 appium 的自动化测试工具,支持多进程,性能采集分析等 at 2016年12月02日

    #52 楼 @joko 太强大了,看你的代码才是真正的高手写的,够我消化好长时间了。。。。

  • [开源分享] 基于 appium 的自动化测试工具,支持多进程,性能采集分析等 at 2016年12月02日

    @joko 我也想知道你的异常怎么捕捉的,比如三台手机,有两台手机闪退了,如何捕捉到这两台闪退手机的日志信息并且在不影响到框架的正常运行的?

  • 坚持的力量 at 2016年12月01日

    感谢论坛,学到了很多知识,希望越办越好

    —— 来自 TesterHome 官方 安卓客户端

  • 多台手机测试如何准确的写入异常测试日志? at 2016年12月01日

    #7 楼 @harmo
    刚好看到消息,遇到难题,在论坛找答案中,关于闪退我这样处理的:

    • 框架我自己写了个 web server 或者 socket server,然后安卓那里我自己写了个检查闪退的 jar,闪退后会安卓作为 socket client(或者发一个 http 请求) 出来,然后我监控到请求就知道闪退了
    • 收到闪退请求后,我拉取手机闪退的日志,然后存到电脑,最后把这个日志文件放到测试报告中,开发点击报告中的下载按钮就可以下载我电脑上的日志了 参考此帖子appium+python 开源框架
  • 蒲公英专家测试周年庆丨感激涕零无以言表,盖楼送书以表谢意 at 2016年11月30日

    谢谢,书已收到~

  • 跑偏了的测试开发之路和之后的想法 at 2016年11月29日

    你居然做了这么多,感觉已经脱离了测试的范畴了。。。。不过确实流弊

  • 分享一个 Android 混淆检测脚本 at 2016年11月28日

    还能这么玩,长知识了!对这方面不了解,请问下,你这里是对开发已经混淆的代码进行检查吗?

  • 测试开发之路--分布式用例执行 at 2016年11月28日

    #4 楼 @ycwdaaaa 嗯,有这方面的考虑,等我的那个弄好了,到时候也想研究下分布式😁

  • 手机远程真机调试平台汇总 at 2016年11月28日

    已经转载了,为以后不知何年何月的深入研究做准备,哈哈

  • python+appium 开源框架分享 at 2016年11月28日

    #67 楼 @a_little get_apk_pkg 获取包名的时候报错了,自己调试下,没有对其他型号手机进行过测试

  • 上一页
  • 1
  • 2
  • 3
  • …
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司