<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[toymaker的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/toymaker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; toymaker]]></copyright><item><title><![CDATA[深入测试环境管理]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/79258456</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/79258456</guid><author>toymaker</author><pubDate>Mon, 05 Feb 2018 11:45:50 +0800</pubDate><description><![CDATA[原创作者： 九宸@到家 DeepTesting

测试过程中，一套合理的环境管理流程是发布过程中很重要的一环。如何在测试过程中让环境为你服务而不是在环境维护过程投入过多人力，其实还是挺重要的一个工作。

在现在互联网模式下，微服务化架构盛行，毫不夸张的说，好的环境管理流程是事半功倍的。



环境管理的分类

一般的互联网公司环境分为三套：


测试环境 提供各应用的统一集成测试环境，其中关键核心]]></description><category></category></item><item><title><![CDATA[Android的内存优化相关记录]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/51016651</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/51016651</guid><author>toymaker</author><pubDate>Wed, 30 Mar 2016 16:41:04 +0800</pubDate><description><![CDATA[内存优化虚拟机的堆内存adb shell cat /system/build.prop|grep dalvik.vm.heapstartsizeadb shell cat /system/build.prop|grep dalvik.vm.heapstartsize 
关注如下： 
- dalvik.vm.heapstartsize 
开始的时候的堆大小，这个越小，可以开的越多，如果越大则一开始程序]]></description><category></category></item><item><title><![CDATA[使用Emma做Android覆盖率的实践]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/48465265</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/48465265</guid><author>toymaker</author><pubDate>Tue, 15 Sep 2015 11:37:30 +0800</pubDate><description><![CDATA[回答几个问题

为什么是Emma
Emma是Android内置的覆盖率支持的库，Android的SDK本身就含有Emma.jar的二方库。不用考虑引用外部插桩：基于代码还是基于编译出来的class
本方案基于代码的方案，不过对代码无大的侵入性，使用方案简单。没有使用class的后插桩方案的原因主要有3点:

在编译大型Android的方案的时候class文件比较多，插桩操作繁杂。插桩方]]></description><category></category></item><item><title><![CDATA[SQLAlchemy上的内存问题]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/7790488</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/7790488</guid><author>toymaker</author><pubDate>Fri, 27 Jul 2012 09:51:09 +0800</pubDate><description><![CDATA[起因
自己做的软件被人告知挂掉了，发现内存泄露。

分析问题
软件中使用了python+web.py+sqlalchemy的架构。这三个东西的搭配都有很多人用，所以，我很不担心是这三个中的架构以及他们的代码出现的问题。一直怀疑我的代码。（我是如此的谦虚阿）。
经过排除，发现1个可疑点：
1. 代码的一个线程中的线程类，有一个request的对象，这个对象是我用来不停的和服务器进行HTT]]></description><category></category></item><item><title><![CDATA[python脚本查hang在什么地方]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/6982131</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/6982131</guid><author>toymaker</author><pubDate>Thu, 17 Nov 2011 15:47:02 +0800</pubDate><description><![CDATA[python查脚本hang在什么地方最简单的办法：
import pdb, signal, time

def debug(sig, frame):
    pdb.set_trace()

if __name__ == "__main__":
   print "it works"
   signal.signal(signal.SIGUSR1, debug)
   time.]]></description><category></category></item><item><title><![CDATA[从测试角度上看项目流程管理]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/6858094</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/6858094</guid><author>toymaker</author><pubDate>Mon, 10 Oct 2011 10:54:52 +0800</pubDate><description><![CDATA[缘起：

说实话，我知道题目说大了，但是我不准备改。因为我想总结一下近些年，近些公司中看到的一些片面的内容，从而从中提炼出来我想要表述的东西：项目流程管理。
其实从一个公司到另外一个公司的过程，个人要完成的转型，概况来说无非是3点：


企业文化的适应工作流程的适应项]]></description><category></category></item><item><title><![CDATA[Shell 小技巧 获取文件后缀名的方式]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/6643996</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/6643996</guid><author>toymaker</author><pubDate>Fri, 29 Jul 2011 13:59:54 +0800</pubDate><description><![CDATA[[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)- [3975 0] #[/color] var=a.b.c.d[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)- [3975 0] #[/co]]></description><category></category></item><item><title><![CDATA[测试人才必备的素质]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/6107720</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/6107720</guid><author>toymaker</author><pubDate>Thu, 30 Dec 2010 17:31:00 +0800</pubDate><description><![CDATA[曾经看过一个关于怎么在招聘的时候找到自己合适的人的看法，有的人说“前5分钟就可以确认自己是否能要这个人，剩下的就是验证自己的想法”。我在刚开始招聘的时候确实感觉有点这个意思，有这个论调对的地方，也有我不赞同的地方：为什么说他对一个人来面试，前5分钟一般会考虑让他说什么呢？一般都是“介绍下自己的情况？”这样的问题吧。知道为什么一般面试人员大多喜欢问这个问题吗？有两个原因：想让来面试的人员放松下，说说看自己最了解的内容，进入状态让自己对这个人做一个整体的把握，让自己也进入状态OK，那既然知道为什么要这样问这个问]]></description><category></category></item><item><title><![CDATA[BugZilla在Ubuntu9.10上的安装]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/6073676</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/6073676</guid><author>toymaker</author><pubDate>Mon, 13 Dec 2010 17:01:00 +0800</pubDate><description><![CDATA[BugZilla在Ubuntu9.10上的安装准备：1. Bugzilla 3.6.3 2. php53. mysql44. perl环境准备如下：apt-get install php5-mysql php5-gd libapache2-mod-auth-mysql libapache2-mod-php5 php5 libgd2-xpm-dev libapache2-mod-perl2安装：BugZilla在Ubuntu9.10上的安装步骤如下：1. 解压缩bugzillatar xf bugzilla-]]></description><category></category></item><item><title><![CDATA[ffmpeg中的http协议相关代码阅读笔记]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/6037926</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/6037926</guid><author>toymaker</author><pubDate>Fri, 26 Nov 2010 17:24:00 +0800</pubDate><description><![CDATA[ffmpeg中的http协议相关代码阅读笔记今天闲来无事，尝试看了下ffmpeg中的相关http协议传输处理代码先简单说下这个代码在整个仓库里面的位置:ffmpeg/libavformat/http.hffmpeg/libavformat/http.c avoi.h中的函数调用分析avoi.h是ffmpeg中libavformat/目录下的一个重要的头文件，这个文件主要处理了一些传输协议的传输封装。他的封装过程是通过函数指针来实现的。可以先看http.c文件中的最后一个结构体:URLProtocol htt]]></description><category></category></item><item><title><![CDATA[随想]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/6002381</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/6002381</guid><author>toymaker</author><pubDate>Thu, 11 Nov 2010 12:54:00 +0800</pubDate><description><![CDATA[今天在优快云上逛了好久，感觉有些东西和我那时候初次接触的时候丰富了好多，但是有感觉没有原来的样子了。可能是现在的心态变化了，毕竟在工作了这么长的时间之后，一些东西慢慢的淡化了。还记得当时守在论坛上攒积分的情景，为了那几个积分，不停的刷页面，有新的问题是我知道的，就立刻给人家回复；现在，我已经大概好久不去逛论坛了，没有时间了。我上优快云，就是点点最新的新闻看看，我已经把优快云当成一个IT新闻站点来看了。今天我也浏览了之前的MSN的space站点，里面的一些故事记录了我的成长，我很感慨。有些文字现在看起来]]></description><category></category></item><item><title><![CDATA[CDT配置方法-转]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/5767594</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/5767594</guid><author>toymaker</author><pubDate>Mon, 26 Jul 2010 23:27:00 +0800</pubDate><description><![CDATA[<br />安装了cdt 5.0，以前可以build的project死都不能build。<br />
错误是<br />**** Internal Builder is used for build               ****<br />
g++ -O0 -g3 -Wall -c -fmessage-length=0 -osrc/Test.o ../src/Test.cpp<br />
Internal Builder: Cannot run program "g++": ϵͳÕҲ»µ½ָ¶]]></description><category></category></item><item><title><![CDATA[Webkit代码阅读记录(1)]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/5614935</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/5614935</guid><author>toymaker</author><pubDate>Fri, 21 May 2010 18:26:00 +0800</pubDate><description><![CDATA[ 代码的开始: Page类Clients虚基类的集成, Page创建的时候有几个虚类需要实现，他们分别是:      ChromeClient      ContextMenuClient      EditClient      DragClient      InspectClient      PluginHal]]></description><category></category></item><item><title><![CDATA[Google正式离开中国了]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/5406818</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/5406818</guid><author>toymaker</author><pubDate>Tue, 23 Mar 2010 09:37:00 +0800</pubDate><description><![CDATA[三月份还真是不平静。三月作为人才市场最热的一个月份，google的退出不知道会给多少用人公司带去技术人才。Google的退出不知道会给Android在中国的业务带来什么样的问题。不过现在的Android手机基本上是HTC的为多，本身硬件上没有什么问题。就怕Android Market会对中国提交的程序或者是下载有什么限制。Google的退出能让百度火起来吗？我认为不能，说实话，近两]]></description><category></category></item><item><title><![CDATA[Android编程实例 Step by Step (1)]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/5379552</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/5379552</guid><author>toymaker</author><pubDate>Sun, 14 Mar 2010 20:14:00 +0800</pubDate><description><![CDATA[先说两点：关于这篇文章就是本人学习android的一个笔记，也就是一个过程的记录。不算什么，有什么错误的话，是正常的。我的经验不是用Shared的，就是一个记录关于Android 的安装等等的过程，这些从网上就能搜索到，这边就不记录了。直接从我学的实例入手实例：添加bmp的显示View的继承1. public class DrawView extends View{}2. ]]></description><category></category></item><item><title><![CDATA[Android操作系统在Ubuntu8.04LTS上的编译步骤和遇到的问题 (1)]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/5375657</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/5375657</guid><author>toymaker</author><pubDate>Fri, 12 Mar 2010 23:53:00 +0800</pubDate><description><![CDATA[下载Android操作系统 linux系统源码linux-2.6.25-android-1.0_r1.tar.gz下载Android模拟器android-emulator-1.0_r2.tar.bz2编译过程：1. Android-emulator-1.0_r2.tar.bz2: 模拟器的android环境编译环境准备 libesd0-dev]]></description><category></category></item><item><title><![CDATA[嵌入式软件的开发测试要点]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/5336130</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/5336130</guid><author>toymaker</author><pubDate>Mon, 01 Mar 2010 15:57:00 +0800</pubDate><description><![CDATA[嵌入式开发的现状嵌入式软件从业者小众 嵌入式开发可能是目前软件开发中的小众开发者了吧。我经常到一些论坛上逛，感觉最多的开发者是集中在Web应用的开发上，其次是Windows应用程序开发，再次才是嵌入式系统。目前无论是从公司规模还是产品线的多少上来说，嵌入式开发都还只是小部分人的游戏。在我看来，嵌入式开发测试可能是最近几年可能要快速增长的一个行业。]]></description><category></category></item><item><title><![CDATA[MiniGUI和其他嵌入式图形系统的优势比较 - 个人见解]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/4106095</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/4106095</guid><author>toymaker</author><pubDate>Fri, 24 Apr 2009 10:33:00 +0800</pubDate><description><![CDATA[ 大家知道嵌入式领域是一个很丰富的领域，包括诸多的嵌入式操作系统和嵌入式图形支撑系统，所以除了MiniGUI之外，还有一些其他的嵌入式GUI，比如QT/E,micwindows,DirectFB+GTK，fltk，openGUI，TILCON等等，如下是MiniGUI和这些GUI之间的一些对比：和qt对比:1、QT当初是为PC设计的桌面环境，而且架构过于复杂，很难进行系统裁剪，]]></description><category></category></item><item><title><![CDATA[初建测试团队应该注意的几个方面]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/4096443</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/4096443</guid><author>toymaker</author><pubDate>Tue, 21 Apr 2009 09:12:00 +0800</pubDate><description><![CDATA[目前测试在越来越多的企业里受到了很多的注视，这是好事。但是目前很多公司的测试面临问题：新上的测试流程不规范测试工具杂乱无章测试用例和缺陷管理工具使用不规范或者根本没有大部分测试还已通过性和验证性测试为主 没有测试计划，开发流程不规范，测试人员无所侍从这些问题的出现直接导致一个问题，就是测试跟不上开发，甚至测试拖累开发导致发布进度放慢。因此很多新组建起来的测试团队都不]]></description><category></category></item><item><title><![CDATA[vxworks下的MINIGUI代码裁减记录]]></title><link>https://blog.youkuaiyun.com/toymaker/article/details/3994017</link><guid>https://blog.youkuaiyun.com/toymaker/article/details/3994017</guid><author>toymaker</author><pubDate>Mon, 16 Mar 2009 12:00:00 +0800</pubDate><description><![CDATA[打开:#define HAVE_SYS_TIME 1#define __NO_UNIX__ 1 屏蔽：#define HAVE_ALLOC_???#define HAVE_MMAP#define TTF_SUPPORT#define JPEG_FILE_SUPPORT#define PNG_FILE_SUPPORT 如果使用vxworks的自定义的pth]]></description><category></category></item></channel></rss>