测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
sanlengjingvv (黑水)
第 480 位会员 / 2014-02-21
34 篇帖子 • 483 条回帖
67 关注者
0 正在关注
63 收藏
打赏支持
GitHub Public Repos
  • mpeg-dash-sample 11

  • CpuConsumption 4

  • sanlengjingvv.github.io 1

  • gogo-python 1

  • anyproxy-automation-ex... 1

  • flipradio-site 0

  • devcontainer-rails 0

    💎 devcontainer configurations to run Ruby on Rails with PostgreSQL and Redis on GitHub Codespaces

  • pigsty 0

    Battery-Included PostgreSQL Distro as a Free RDS Alternative

  • crdj 0

  • mitmproxy 0

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

More on GitHub
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • [测试小结] 微信、支付宝扫码支付 at 2017年01月23日

    不知道你了解多少,所以给你几个关键词 Google :“SSL 双向认证 单向认证”、“信任链”、“根证书”
    比如根证书的 Wiki 有这么一段:

    许多应用程序会代表用户信任值得信任的根证书。例如,网页浏览器会使用它们验证 TLS 安全连接中的身份。但是,这意味着用户信任浏览器的发布商、它所信任的证书颁发机构,以及这些证书颁发机构可能颁发的所有中间证书颁发机构,相信他们忠诚地确保各证书持有人的身份和意图。这种信任关系的传递是一种普遍情况,并且是 X.509 证书链模型所设想的方式。

  • [测试小结] 微信、支付宝扫码支付 at 2017年01月23日

    #9 楼 @miao
    1、不会用 Charles
    2、会用 Charles 抓 HTTP 的包,不会抓 HTTPS 的
    3、会抓手机上 HTTPS,不会抓 HTTPS 的
    4、HTTPS 不是保密吗?为什么抓包还能看到明文?
    5、……
    6、……
    ……
    你是问 1、2、3、4 呢,还是 5、6、7、8 呢?

  • [测试小结] 微信、支付宝扫码支付 at 2017年01月22日

    #8 楼 @tang5188

    mch_id是微信支付商户号,nonce_str 随便填不超过 32 位的字符串,sign 也随便填。

    mch_id不是随便填的

  • Appium 文档翻译计划 2017 —— 继续认领翻译 at 2017年01月19日

    #69 楼 @Lihuazhang
    我看之前文件名是从intro.md改成intro.cn.md。
    这次docs/cn/about-appium/intro.md这样就行?

  • Jenkins 的 Pipeline git 迁出 tag 路径有 origin 怎么去掉 at 2017年01月16日

    Pipeline Job Cannot Checkout Git Tag 貌似还没改
    这样行吗

    node {
       git url: 'http://gitlab/testerhome.git'
       sh 'git checkout v11'
    }
    
  • Appium 文档翻译计划 2017 —— 继续认领翻译 at 2017年01月16日

    ├── about-appium
    │ ├── appium-clients.md
    │ └── intro.md

  • [测试小结] 微信、支付宝扫码支付 at 2017年01月13日

    #2 楼 @kenhuang 看起来没什么影响,我也没用,只是看着用例自己测。

  • 从踢弟弟到逼弟弟 at 2017年01月05日

    @026 @chenhengjie123
    以前用 Cucumber ,希望的效果是:新员工 2 小时内看完能了解业务轮廓和核心价值,这里新员工包括产品、运营、客服、开发、测试、客户等任何会接触这个产品的人。演示的时候先用这样的 feature :

    场景: 超级管理员登录        
      假如 "admin"是超级管理员
      那么 "admin"能看见后台管理界面
    

    演示完第一句话是:“不要写这样的 feature 。” 要写这样的:

    场景: 有新公司接入"卖得快"
      假如 "小明"是"卖得快"的运营
      当 "小明"创建公司"瓦雷亚"
      当 "小明"创建"瓦雷亚"公司的管理员"小红"
      当 "小红"给"瓦雷亚"公司配置会计科目表
      当 "小红"创建仓库
      当 "小红"创建产品"投石机"
      当 "小红"创建零售商"小刚"
      那么 "小刚"能从"瓦雷亚"公司购买"投石机"
      假如 "小霞"不是"瓦雷亚"公司的零售商
      那么 "小霞"不能从"瓦雷亚"公司购买"投石机"
    

    控件、点击、输入、页面……这些词都不能用,不能出现账户名、密码、选择器。

    一些参考:
    《实例化需求》
    《Cucumber:行为驱动开发指南》
    YOU’RE CUKING IT WRONG

  • [已解决] supervisor 部署出错 at 2016年12月30日

    第一种

    新建 python2.7/site-packages/sitecustomize.py ,输入:

    import sys
    sys.setdefaultencoding('utf-8’)
    

    第二种

    cat -e file可以看到换行符,CRLF 显示为^M$,LF 显示为$ ,Linux 和 Mac 上都要使用 LF 换行

    或者 Pycharm 打开文件,右下角也有显示,Mac 上选中根目录,在 File-Line-Separators 菜单里可以修改项目里的所有文件

    讨论

    并不会 Python ,公司有个产品设置这两个后就没碰到过no section headers UnicodeDecodeError: 'ascii' codec 之类的错误了

    不过也看到了why-should-we-not-use-sys-setdefaultencodingutf-8-in-a-py-script这个问题,如果按第一种方法设置之后不报错,可能还是某个文件 (不一定是.py文件) 编码不对

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

    然后还想要有 mock server 功能😆

    没用过深度二次开发的 jmeter、在多人合作开发、用例数量多的时候,用 jmeter 很影响体验的是:

    1、版本控制工具提供不了太多帮助

    2、Fragment、Controller 套了好多层,编写、理解和调试的时候,觉得图形操作反而不如好的 Terminal 加 IDE

  • [求助] mac +selenium+python 环境搭建问题 at 2016年12月02日

    随手一搜chromedriver executable may have wrong permissions

    1. Unzip the chromedriver.zip
    2. Move the file to /usr/bin directory sudo mv chromedriver /usr/bin
    3. Goto /usr/bin directory and you would need to run something like "chmod a+x chromedriver" to mark it executable.
  • 在 APP 内嵌的一个 h5 页面中通过 Path 定位 UIALink,但是不能调用 click 方法,提示该元素不能被 tap at 2016年12月02日

    这是个WebView

  • xcode8 和 ios10 升级之后的问题集中讨论帖,请勿再开贴! at 2016年12月01日

    #80 楼 @Chihpin

    把你的命令贴出来呀,我这样双引号没影响

    sed -i ""  s/'"CODE_SIGN_IDENTITY\[sdk=iphoneos\*\]" = ".*";'/'"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: SHANGHAI TESTER HOME GROUP CO., LTD.";'/g Testerhome.xcodeproj/project.pbxproj
    
  • 跑偏了的测试开发之路和之后的想法 at 2016年11月30日

    facebook 当初的一公司 8QA 的传奇

    这说法有出处吗?

    现在很多时间也在 CI、Devops 上,不过公司很多人还习惯 “不行加人 (班)” 的思维方式,技术债又很多,事倍功半。

  • 自如,修改智能锁密码后,新旧密码都可以使用 at 2016年11月15日

    #4 楼 @Lihuazhang 租房的,自如

  • 自如,修改智能锁密码后,新旧密码都可以使用 at 2016年11月14日

    #2 楼 @026 试了下,的确是💊😂

  • 自动化测试中 case 用例如何管理 at 2016年11月10日

    还有两个问题呢

    客户端指什么?“这里现在老是出现问题” 是什么问题?

  • 自动化测试中 case 用例如何管理 at 2016年11月09日

    看的哪篇帖子?客户端指什么?“这里现在老是出现问题” 是什么问题?

  • 想用 Appium Ruby Console 时出现问题了 at 2016年10月18日

    appium server 的 log 是什么

  • [Burp Suite & Charles ] 双向认证 HTTPS 抓包 at 2016年10月18日

    #12 楼 @chenhengjie123 #29 楼 @snowmaster
    测试开发环境和生产环境不用一个证书,测试开发用可以自签名 CA,参考通过使用不受信任的证书配置 SSL

  • [求助] Fiddler 抓不了 https 包 at 2016年10月18日

    [Burp Suite & Charles ] HTTPS 抓包
    PS:测试环境和生产环境用的证书不一样,生产环境用的证书应该严格保密的

  • xcode8 和 ios10 升级之后的问题集中讨论帖,请勿再开贴! at 2016年10月18日

    #27 楼 @seveniruby
    减少了一部分 Shell ,换成多个 target的方式,在 xcodebuild 命令里指定不同的 Scheme ,有点像 Gradle 了。

  • 我发现 testerhomePC 站有个不大不小的 Bug at 2016年10月11日

    😆 提一个会员域名的小建议

  • Android-APP-CPU 耗电测试的例子 at 2016年10月10日

    #5 楼 @jira
    忘光了,当时看的这篇帖子获取程序耗电排行

  • LeakCanary+Jenkins 内存泄漏监控实践 at 2016年10月10日

    将接入 LeakCanary 的所有修改整理成 Shell 脚本

    我是这样做的:
    build.gradle 文件

    buildTypes {
            release {
                buildConfigField "boolean", "LEAKCANARY_ON", "false"
            }
            leakcanary {
                buildConfigField "boolean", "LEAKCANARY_ON", "true"
            }
        }
    

    Application 类

    import com.squareup.leakcanary.*
    
    public class YourApplication extends Application {
    
        @Override
        public void onCreate() {
            super.onCreate();
            // 安装LeakCanary
            if(BuildConfigUtils.getBuildConfigValue(this.getPackageName(), "LEAKCANARY_ON")) {
                LeakCanary.install(this);
            }
        }
    }
    

    ./gradlew clean assembleLeakcanary包含 LeakCanary
    ./gradlew clean assembleRelease不包含 LeakCanary

    可以参考自由的使用 gradle 构建你的应用

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

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