测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
会员
sanlengjingvv (黑水)
第 480 位Users / 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 May 07, 2018

    如果只写一条用例,每次代码提交之后就跑,一千次提交之后能发现 Bug 吗?

  • 交流一下,各位公司都使用什么移动自动化技术? at May 05, 2018

    东宫娘娘烙大饼, 西宫娘娘剥大葱。
    没见过几个讲技术架构的文章会提到组织架构,为啥咧。

  • 熟悉 http 协议对测试和问题定位很有帮助?能不能给个栗子? at April 28, 2018

    找了几个帖子,你看看
    web 接口测试总结
    接口测试除了功能,还有安全
    资金的 bug 怎么测?怎么防资损?

    看一些讲 HTTP 接口设计的书会给你很多设计用例的灵感的《RESTful Web Services》之类的

  • 在移动端测试自动化中利用 AnyProxy Mock 数据,测试埋点功能 at April 17, 2018

    自备梯子吧。
    如果只是自己试验,TesterHome App 还有 https://ios.bugly.qq.com 的上报可以用

  • Android APP 加混淆后的该怎么定位元素 at March 09, 2018

    难道不是因为使用了错误的混淆方法?
    你用 App 市场前十的看看有没有乱码,应该都是混淆过的。

  • [vmaf] 视频质量评估工具试用 at February 04, 2018

    @zhangzhao_lenovo
    ffmpeg2vmaf 只是 ffmpeg 命令管道,把其他格式转成 .yuv 再给 run_vmaf
    有个下载在线视频常见的用法是 ffmpeg + youtube-dl 或者 ffmpeg + You-Get 。不过测试自己的网站应该没必要这样吧,和分发 CDN 之前在服务端做有什么区别吗

  • [vmaf] 视频质量评估工具试用 at February 04, 2018

    点播的话,外部或内部用户上传源视频,根据源视频信息用一些预设参数压制出多个等级的视频,比如 360P、720P、1080P 这些,然后分发到 CDN,客户端根据用户选择、网络情况等选择一个等级拉取。
    这个工具大概可以用在调整压制参数上。
    给这 179 帧评分花了 85 秒,评分的时候吃 30% 的 CPU (MacBook Pro 2015),挑一些做报警看起来可以。

  • 火狐浏览器的 firebug、firepath 插件取消之后 web 定位控件的 id、name、xpath 用什么工具 at February 01, 2018

    Chrome 调试器 elements 里 Ctrl + F

    Find by string, selector, or XPath

  • cucumber at January 30, 2018

    挺好的书,很适合和《实例化需求》一起看,多买几本送产品也是很好的😝

  • cucumber at January 28, 2018

    问不出好问题的时候看书 《Cucumber:行为驱动开发指南》

    cucumber assert 错误场景未失败
    cucumber 可以与 TestNG 集成吗

    官方示例

  • 请问一下哪里能找到所有的 mobile:方法 at January 26, 2018

    https://github.com/appium/appium/search?l=Markdown&q=%22mobile%22&type=&utf8=%E2%9C%93

    http://appium.io/docs/en/about-appium/intro/ 右上角 Search

  • appium 在开启 ui2 模式下,启动了 2 个 appium 进程 2 台手机同时执行,出现 1 台手机无响应 at January 17, 2018

    有文档 parallel-android-tests

    Not able to run parallel tests using uiautomator2

  • Jenkins 的邮件通知,fir 项目下载地址如何配置 at January 15, 2018

    “构建” 和插件不共享环境变量,可以用这个 EnvInject

  • treafik 试用记录 at January 11, 2018

    TCP 的没接触过啦,反正也用不了 anyproxy,见过的 HTTP 库都有代理的配置。
    测试时需要用代理的那个服务加行代码,用个不常用的环境变量名就好了。

    RestClient.proxy = ENV['use_mockserver_http_proxy']
    

    我用 docker 的方式,这种测试用环境变量不在 Dockerfile 里,在启动容器的时候加:

    docker run —env use_mockserver_http_proxy=http://10.1.2.3:8001
    

    生产环境的启动脚本和测试环境用的不一样,不加这个 —env 参数,影响只在这个容器内。

    不想加代码的话,构建测试环境的时候用 sed awk之类的去改也行。其实类似 Gradle 的 buildConfigField 这些思路,减少非预期行为的一个方向是一切自动化,自动化的一切代码化,一切代码处于版本控制下,使用一切代码时用唯一版本号……

  • cucumber+selenium+junit 如何实现失败重跑机制 at January 09, 2018

    JUnit 自己就可以实现失败重跑 retry-junit-failed-tests-immediatelly
    cucumber-ruby 自己也可以,指定个参数就可以

    --retry ATTEMPTS Specify the number of times to retry failing tests (default: 0)

    cucumber-jvm 就没用过了

  • treafik 试用记录 at January 09, 2018

    比如 Python 的 Requests 库默认会使用环境变量配置代理,配置变量之后启动服务,服务发出的请求就会通过代理了。

    $ export HTTP_PROXY="http://10.10.1.10:3128"
    $ export HTTPS_PROXY="http://10.10.1.10:1080"
    
    $ python
    >>> import requests
    >>> requests.get("http://example.org")
    

    比如 Ruby 的 rest-client,虽然没有默认使用环境变量,但加上这样一行代码,配置环境变量后启动服务就可以通过代理了。不配环境变量就不会通过代理。

    RestClient.proxy = ENV['http_proxy']
    

    用 Cloud9 这种开源的 WebIDE 修改服务器上的文件,有些接近 Web 平台的效果。

    用 Nginx 作为 anyproxy 规则文件的 Server 。这样修改规则文件之后不用重启 anyproxy 。可以看下这个 使用 Nginx 和 json-server 搭建测试服务器

  • rsa 加密,怎么把 string 类型的证书转成 pem 格式? at December 26, 2017

    找到一个在线转换网站

  • rsa 加密,怎么把 string 类型的证书转成 pem 格式? at December 26, 2017

    看起来是二进制文件的转成的 16 进制字符串。
    转回原来的二进制证书再用 openssl 转成 .pem

  • [git] 基于源码改动生成 patch 包的方法 at December 23, 2017

    不能提交到开发的主分支

    为啥?

  • 请教关于 Xpath 的问题 at November 19, 2017

    https://w3c.github.io/webdriver/webdriver-spec.html#get-element-text
    https://developer.mozilla.org/en-US/docs/Web/XPath/Functions/normalize-space

  • 请教关于 Xpath 的问题 at November 16, 2017

    用过的程序里,提到 “包含”、“子字符串” 之类的概念时,都不会说axb包含ab

  • Appium 可以捕获 toast 消息了,但是无法输入密码 at November 15, 2017

    https://github.com/appium/appium/issues/8609

    UIAutomator2 is incompatible to Android versions below 5 (Lollipop). Please use some other backend for these.

  • 讨论下 https 协议密码传输需要加密呢? at November 15, 2017

    是否存在一种加密算法:加密后上传的文件,服务器无法查阅内容,但是可以帮你找回密码? - 玄星的回答 - 知乎

    前端加密防止不了中间人攻击,但可以用来防止内部人员窃密、保护用户隐私、在服务端日志和内存中不出现明文。

  • 产品全面覆盖的测试疑问 at November 09, 2017

    比如有 app 自身在播放试题的过程中会突然卡住
    客户端会有不发起评分请求的 bug

    如果这种问题是在特定的题型才出现,很可能是软件架构出现了设计问题的信号。用覆盖全题型的方法去找这种 bug,大概就像用泼水的方式向瓶子里倒水。

    关于选择哪些用例执行
    全排列出来的所有用例不是同等重要的,试试正交表。技术实现、产品设计和代码变动之类的信息都可以用来判断哪些更重要。

    关于接口测试自动化
    有 1 个用例,测试版本 v1,手动执行第一遍,发现后端一个缺陷。修复后手动执行第二遍,发现前端一个缺陷,修复后执行第三遍,测试通过。
    有 1 个用例,测试版本 v1,接口测试脚本执行一遍,发现后端一个缺陷。修复后测试脚本执行第二遍测试通过,手动执行第一遍,发现前端一个缺陷,修复后手动执行第二遍,测试通过。

  • 使用 ruby +appium ,模拟 andoid 设备的返回按钮失败 at October 17, 2017

    http://www.rubydoc.info/search/github/appium/ruby_lib?q=keycode

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

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