PageObject分离E2E测试

PageObject 老马关于PageObject的定义 It should allow a software client to do anything and see anything that a human can PageObject到底是个啥 将针对Page的所有操作进行统一封装,如: 输入框中输入内容、点击按钮等 ...

November 24, 2016 · 3 min · Yuanjie

MAC制作GIF及设置GIF循环播放

需求:在Mac电脑中录制操作,并生成GIF文件。GIF文件需要循环播放。 工具选择 Recordit,7.2M大小,Free gifsicle,加工GIF图片工具 ...

November 23, 2016 · 4 min · Yuanjie

Espresso入门

Espresso Espresso是什么 由Google提供的开源native测试框架。支持所有版本的Android API. 如何测试 通过使用Rule来获取Activity 针对Activity中的元素进行操作,进而达到测试的目的 ...

November 23, 2016 · 2 min · Yuanjie

Android模拟器环境搭建

目的 Mac电脑上面搭建Android模拟器 将APP运行在模拟器中 自己最近刚把电脑重新安装,顺便梳理下整修安装过程。为后面研究Espresso做准备 ...

November 22, 2016 · 2 min · Yuanjie

如何阅读一本书

阅读时间:201605 这本书早就看完了,一直没有勇气把这本书的笔记整理下,最近终于有点时间,就尝试梳理了下。后面有机会还会再次阅读。 读后感 看到书名,大家应该就明白书的内容是什么。虽然一直看书,但还是没有掌握书中内容的吸取方式,从这本书中学到了一点方法,并进行整理。书中引导方法不限于读一本书,在后面给出读者尝试去进行主题阅读的方法,感觉很有收获。 ...

November 11, 2016 · 2 min · Yuanjie

JMeter与BeanShell的化学反应

JMeter是什么 http://jmeter.apache.org/,性能测试工具。 基于Java的开源性能测试工具 支持测试的协议 Web - HTTP, HTTPS SOAP / REST FTP Database LDAP Message-oriented middleware (MOM) Mail Native commands or shell scripts TCP 支持多线程并发 完善的GUI界面,用于快速设计测试计划和调试测试脚本 完整测试结果,便于结果分析 JMeter不会执行HTML中的JavaScript脚本 BeanShell是什么 http://beanshell.org/ 基于Java的免费解释器 松散类型的脚本语言 动态执行的Java代码 只有150K大小的JAR包 BeanShell既然可以编写Java代码,那么我们就可以在使用JMeter测试的过程中,使用Java语法功能,且支持关键字高亮,进行业务逻辑的处理,进而达到场景功能的设计。 ...

November 1, 2016 · 3 min · Yuanjie

Node.js开发指南

阅读时间:20160930-20161031 读后感 国内仅有的几本Node书,内容还算不错。但由于Node.js的版本更新太快,有些模块会有点陈旧,但思路不陈旧。 玩Node.js也快有1年了,第一次完整的读一本书,整体内容还不错,阅读起来挺快的。 书中的有些概念作者讲的也比较清晰,让自己也有一定的收获。 ...

October 31, 2016 · 1 min · Yuanjie

跑步500公里的小总结

跑步数据 从刚开始跑步到现在,已经用过三款跑步APP了,小米运动 咕咚 Keep。现在用的是Keep,已有大半年。 从2015-02-23的3.7公里/配速7'43"至今,总计跑步里程507.96,现在的个人配速基本在6'分钟左右。 ...

October 17, 2016 · 1 min · Yuanjie

自控力

阅读时间:20160929 读后感 这是一本很值得阅读的书,书中用大量的实验结果和原理性的内容分析了自控力。让读者会明白,平时自己究竟是哪部分做的不够好/哪里出了问题。阅读本书,不要着急,慢慢品味和实践。 个人收获: 读这本书后,坚持每天早上6点起床,已坚持1个多月。 ...

September 29, 2016 · 3 min · Yuanjie

利用21天的完成一本Mini书

自己之前也没有任何写书的经验,这次写这本书,也是经一位朋友的建议,把自己了解的关于JMeter内容梳理下来,整本书仅79页。 书中的内容是性能测试工具JMeter的入门级使用。在准备写的时候,在心里做了简单的规划,如下: ...

September 26, 2016 · 3 min · Yuanjie