See You Again

神奇的预言是神话,科学的预言却是事实

使用pyautogui配合pytesseract进行桌面应用自动化

对于使用系统原生组件开发的桌面应用,可以使用系统提供的方案(WADApple Automator)进行自动化,但是某些例如PC版微信、微信开发者工具不使用原生组件(可能出于开发效率考虑)的应用,就束手无策了。

小程序性能优化实践

小程序是一个披着APP外衣的H5页面,如果你把它当作APP看,一定会大失所望,在某些方面甚至连H5都不如。

微信小程序抓包方案

以前微信是可以直接信任用户证书,然后使用抓包软件例如 Fiddler、Mitmproxy 来查看分析小程序网络请求的。

Manjaro下Pycharm为什么不能输入中文

折腾了好久,尝试了网上各种方案,最多的解决办法是在启动 pycharm.sh 增加几个环境变量:
2019-04-19 通过Vmware安装了MacOS 10.14.4,给了3G内存,还是卡爆了:sob::sob:。磁盘占用方面,Mac是23G,比Win10还大了5G,看来通过虚拟机体验Mac不是一个好主意。
对于喜欢命令行的同学,只剩这几个方案了:

  1. Mac白苹果(比较贵的选择)
  2. Linux主机 + 虚拟机Windows(还是摆脱不了Windows啊)
  3. 台式机/笔记本黑苹果(目前使用起来比较稳定,没遇到过问题)

Windows交换ctrl和caps按键

国内不少软件不适配Linux,还是要通过虚拟机访问,为了保证按键的一致性,需要修改键位。
在Linux下可以直接通过系统设置来实现,在Windows下需要修改注册表文件,步骤如下:

Fiddler扩展开发

最近做了一个Mock项目,基于Fiddler开发,主要借助其强大的可扩展性,本文通过回顾扩展开发过程再次安利一下这个Web调试利器。

微信小程序自动化测试——基于Appium

微信小程序自动化测试方案,基于Appium通用框架、pytest测试用例管理框架,使得UI测试更易于实施。
Github源码

微信小程序启动时间测量

微信小程序启动时间的测量方案,借助Appium测试框架、ffmpeg视频处理、pyssim图片相似度判断等开源工具,整体误差在 20~50ms左右。
Github源码

C语言生成随机数

2012年的时候写过一篇C语言生成随机数的博客,点击量比较高。后来发现那篇博客描述的不是非常准确,这里重新整理一遍。写惯了高级语言,现在回看C的语法,真的是挺难的^o^。

软件测试学术界在研究什么

软件测试是一个相对新兴的行业,从软件开发细分而来,新东西不会像开发技术那样不断的涌现,整体上给人的感觉是比较死板,没有前途,机会少。我个人因为各种机缘进入了测试行业,接触了一些比较厉害的人,逐渐坚定了留在这个行业的决心。
« 较旧文章

Copyright © 2015-2018 转载请注明出处

回到顶部 ↑