- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 Jenkins源码分析
StaplerStapler 是一个将应用程序对象和 URL 装订在一起的 lib 库,使编写 web 应用程序更加方便。Stapler 的核心思想是自动为应用程序对象绑定 URL,并创建直观的 URL 层次结构。下图显示了 Stapler 的工作原理:上图左边显示了应用程序的代码信息,右边显示了 URL 的层次结构。通过反射机制,Stapler 可
2015-06-15 19:59:30 7669 1
原创 jenkins中使用到的Jelly标签库
jelly:corehttp://commons.apache.org/proper/commons-jelly/tags.htmljelly:staplerhttp://stapler.kohsuke.org/jelly-taglib-ref.htmljelly:definehttp://commons.apache.org/proper/commons-jelly/libs
2015-06-15 19:58:45 2815
原创 使用Adt自带的工具进行Android自动化测试(三)
在这个系列的上一篇文章中,我们介绍了MonkeyRunner,并提到如果根据坐标来编写自动化脚本的话存在着一定的局限性(点击文末“阅读原文”可以打开这篇文章查看)。这篇文章将进一步介绍根据控件的id来编写自动化脚本的方法根据控件的id来操作控件从Android 2.3.3开始,MonkeyRunner增加了EasyMonkeyDevice和By这两个类,它们都位于com
2015-06-03 10:11:07 1034
原创 使用Adt自带的工具进行Android自动化测试(二)
在这个系列的上一篇文章中,我们介绍了Monkey的用法,这篇文章将继续介绍Adt自带的另外一个自动化工具MonkeyRunnerMonkeyRunner和Monkey的关系在这个系列的上一篇文章中,我们介绍了Monkey最常规的一种用法,即进行完全随机的测试(点击文末“阅读原文”可以打开这篇文章查看)。在这种情况下,Monkey会自己产生一些随机的操作指令给自己执行
2015-06-03 10:09:21 1191
原创 memset函数导致内存泄露的问题
我们一般常说的内存泄漏是指堆内存的泄漏。程序从堆中分配的内存使用完毕后必须显式释放,否则这块内存就不能被再次使用,即这块内存泄漏了。内存泄漏导致软件在运行过程中占用越来越多的内存,程序的效率会越来越低,从而影响用户的体验,失去市场竞争力。 为了预防内存泄漏我们要求程序使用malloc、new等函数从堆中分配的内存必须在使用完后调用free、delete函数释放该内存。但是如果指向该内存指
2015-06-03 10:02:53 6833
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人