<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/feedsky2.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/rickyzhu" type="application/rss+xml" ref="self"></atom:link><fs:self_link href="http://feed.feedsky.com/rickyzhu" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 07 Aug 2008 13:53:16 GMT</lastBuildDate><title>Ricky's Test Blog</title><description>focus on test automation, performance testing, Oracle RAC and ASM</description><image><url>http://www.feedsky.com/feed/rickyzhu/sc/gif</url><title>Ricky's Test Blog</title><link>http://www.rickyzhu.com</link></image><link>http://www.rickyzhu.com</link><language>en</language><pubDate>Thu, 07 Aug 2008 13:53:16 GMT</pubDate><dc:date>2008-08-07T13:53:16Z</dc:date><dc:language>en</dc:language><item><title>又长了一岁</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855775/1353915/1/item.html</link><content:encoded>&lt;p&gt;又长了一岁！&lt;br /&gt;
早晨起来的时候，儿子趴在我耳边说&amp;#8221;生日快乐&amp;#8221;，那一刻，真的好感动&lt;/p&gt;
&lt;p&gt;儿子最近很乖，越来越懂事了，想说一句“我爱你，儿子”&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=481&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_481&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=06eae005f33e221c0c179b2051f6cd13&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=06eae005f33e221c0c179b2051f6cd13&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=a09a6c2ca5994bbd5219a177ec465373&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=a09a6c2ca5994bbd5219a177ec465373&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=14ed768ba81b215ee17700d429864e6c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=14ed768ba81b215ee17700d429864e6c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=819511bbf709fc0cc827af72b3741497&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=819511bbf709fc0cc827af72b3741497&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=002d91cdc21c3c6aed6b5251e8b6b6c2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=002d91cdc21c3c6aed6b5251e8b6b6c2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/481_29-years.html/feed/</wfw:commentRss><description>又长了一岁！
早晨起来的时候，儿子趴在我耳边说&amp;#8221;生日快乐&amp;#8221;，那一刻，真的好感动
儿子最近很乖，越来越懂事了，想说一句“我爱你，儿子”
Share This...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=06eae005f33e221c0c179b2051f6cd13&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=06eae005f33e221c0c179b2051f6cd13&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=a09a6c2ca5994bbd5219a177ec465373&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=a09a6c2ca5994bbd5219a177ec465373&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=14ed768ba81b215ee17700d429864e6c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=14ed768ba81b215ee17700d429864e6c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=819511bbf709fc0cc827af72b3741497&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=819511bbf709fc0cc827af72b3741497&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=002d91cdc21c3c6aed6b5251e8b6b6c2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=002d91cdc21c3c6aed6b5251e8b6b6c2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>son</category><category>尚未分类</category><pubDate>Thu, 07 Aug 2008 21:53:16 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/481_29-years.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/481_29-years.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/481_29-years.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855775/1353915</fs:itemid></item><item><title>sed中如何引用变量</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855776/1353915/1/item.html</link><content:encoded>&lt;p&gt;最近写了一个系统资源监控的脚本，想让它每次机器重启后也可以自动启动，决定放到inittab中去，于是写了一个脚本run.sh,执行的时候启动脚本，并且加入inittab,可是调试的时候发现sed对shell的变量引用一直无法替换，百思不得其解，后来得到几位高手指点，终于解决，还有两种解决方法。&lt;/p&gt;
&lt;p&gt;问题描述：&lt;/p&gt;
&lt;p&gt;命令是这样的&lt;/p&gt;
&lt;p&gt;work_dir=/home/ractest&lt;/p&gt;
&lt;p&gt;sed &amp;#8216;/start_mon.sh/d&lt;br /&gt;
/init.crsd/ a\&lt;br /&gt;
h4:3:respawn:${work_dir}/scripts/start_mon.sh &gt;/dev/null 2&gt;&amp;#038;1&lt;br /&gt;
&amp;#8216; /etc/inittab&lt;/p&gt;
&lt;p&gt;想把work_dir替换，但是没成功。&lt;/p&gt;
&lt;p&gt;sed &amp;#8220;/start_mon.sh/d&lt;br /&gt;
/init.crsd/ a\&lt;br /&gt;
h4:3:respawn:${work_dir}/scripts/start_mon.sh &gt;/dev/null 2&gt;&amp;#038;1&lt;br /&gt;
&amp;#8221; /etc/inittab&lt;br /&gt;
试过，报错&lt;br /&gt;
sed: command garbled: /init.crsd/ ah4:3:respawn:/home/ractest/ricky/atm_monitor/scripts/start_mon.sh &gt;/dev/null 2&gt;&amp;#038;1&lt;/p&gt;
&lt;p&gt;在Solaris上不行，但是在Linux上是可以的，所以初步确定是sed版本的问题，但是在Solaris上怎么解决这个我呢？有如下两种方法：&lt;/p&gt;
&lt;p&gt;方法一：使用单引号&lt;br /&gt;
单引号：&lt;/p&gt;
&lt;p&gt;sed &amp;#8216;/start_mon.sh/d&lt;br /&gt;
&gt; /init.crsd/ a\&lt;br /&gt;
&gt; h4:3:respawn:&amp;#8217;${work_dir}&amp;#8217;/scripts/start_mon.sh &gt;/dev/null 2&gt;&amp;#038;1&lt;br /&gt;
&gt; &amp;#8216; /etc/inittab&lt;/p&gt;
&lt;p&gt;方法二：使用双引号&lt;/p&gt;
&lt;p&gt;sed &amp;#8220;/start_mon.sh/d&lt;br /&gt;
&gt; /init.crsd/ a\\&lt;br /&gt;
&gt; h4:3:respawn:${work_dir}/scripts/start_mon.sh &gt;/dev/null 2&gt;&amp;#038;1&lt;br /&gt;
&gt; &amp;#8221; /etc/inittab&lt;/p&gt;
&lt;p&gt;经过测试，两种方法都可以成功。&lt;br /&gt;
记录之！&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=480&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_480&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=77785482bf0d573ddabe8c39e35e29c5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=77785482bf0d573ddabe8c39e35e29c5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=046f12c9d166e53418b3fd6dd2d9e34a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=046f12c9d166e53418b3fd6dd2d9e34a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=61f1bac6f3f58bad6d0a09d00b3d7416&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=61f1bac6f3f58bad6d0a09d00b3d7416&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=687ccfebab372df44bcbd0b286a69dbc&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=687ccfebab372df44bcbd0b286a69dbc&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=0281bfd6dac50e173ba4194106c379a0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=0281bfd6dac50e173ba4194106c379a0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/480_varable-replace-in-sed.html/feed/</wfw:commentRss><description>最近写了一个系统资源监控的脚本，想让它每次机器重启后也可以自动启动，决定放到inittab中去，于是写了一个脚本run.sh,执行的时候启动脚本，并且加入inittab,可是调试的时候发现sed对shell的...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=77785482bf0d573ddabe8c39e35e29c5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=77785482bf0d573ddabe8c39e35e29c5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=046f12c9d166e53418b3fd6dd2d9e34a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=046f12c9d166e53418b3fd6dd2d9e34a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=61f1bac6f3f58bad6d0a09d00b3d7416&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=61f1bac6f3f58bad6d0a09d00b3d7416&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=687ccfebab372df44bcbd0b286a69dbc&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=687ccfebab372df44bcbd0b286a69dbc&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=0281bfd6dac50e173ba4194106c379a0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=0281bfd6dac50e173ba4194106c379a0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>脚本语言</category><category>programming</category><pubDate>Tue, 05 Aug 2008 21:55:32 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/480_varable-replace-in-sed.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/480_varable-replace-in-sed.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/480_varable-replace-in-sed.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855776/1353915</fs:itemid></item><item><title>软件测试基础-Alpha和Beta</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855777/1353915/1/item.html</link><content:encoded>&lt;p&gt;软件产品的生命周期，我们经常说到Alpha测试，Beta测试（其实还有Gamma, Delta测试），软件发布的时候经常看到RC, RTM,这些究竟是如何界定的，发布阶段到底怎么划分的，我们今天就看看&lt;a href=&quot;http://en.wikipedia.org/wiki/Development_stage&quot;&gt;wiki的解释&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. Each time a software program or system is changed, the software engineers and company doing the work decide on how to distribute the program or system, or changes to that program or system. Software patches are one method of distributing the changes, as are downloads and compact discs.&lt;br /&gt;
Software release stages&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Develstages.svg/296px-Develstages.svg.png&quot; alt=&quot;Software release stages&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The software release life cycle is composed of different stages that describe the stability of a piece of software and the amount of development it requires before final release. Each major version of a product usually goes through a stage when new features are added, or the alpha stage; a stage when it is being actively debugged, or the beta stage; and finally a stage when all important bugs have been removed, or the stable stage. Intermediate stages may also be recognized. The stages may be formally announced and regulated by the project&amp;#8217;s developers, but sometimes the terms are used informally to describe the state of a product. Conventionally, code names are often used by many companies for versions prior to the release of the product, though the actual product and features are rarely secret.&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/479_product-life-cycle.html#more-479&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=479&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_479&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=a124f8df3c17d4424a63c407bcd59367&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=a124f8df3c17d4424a63c407bcd59367&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=7a98b4ef0c88fef42ba91cd25875db08&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=7a98b4ef0c88fef42ba91cd25875db08&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=98c2336f1f4bbb2e95b37c878cec9b9f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=98c2336f1f4bbb2e95b37c878cec9b9f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=e3b69797c817e380eccb352d6dc69028&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=e3b69797c817e380eccb352d6dc69028&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=e526fbd69d29922b56867111e9332c12&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=e526fbd69d29922b56867111e9332c12&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/479_product-life-cycle.html/feed/</wfw:commentRss><description>软件产品的生命周期，我们经常说到Alpha测试，Beta测试（其实还有Gamma, Delta测试），软件发布的时候经常看到RC, RTM,这些究竟是如何界定的，发布阶段到底怎么划分的，我们今天就看看wiki的解...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=a124f8df3c17d4424a63c407bcd59367&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=a124f8df3c17d4424a63c407bcd59367&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=7a98b4ef0c88fef42ba91cd25875db08&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=7a98b4ef0c88fef42ba91cd25875db08&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=98c2336f1f4bbb2e95b37c878cec9b9f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=98c2336f1f4bbb2e95b37c878cec9b9f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=e3b69797c817e380eccb352d6dc69028&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=e3b69797c817e380eccb352d6dc69028&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=e526fbd69d29922b56867111e9332c12&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=e526fbd69d29922b56867111e9332c12&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>testing concept</category><category>软件测试</category><pubDate>Wed, 16 Jul 2008 06:34:31 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/479_product-life-cycle.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/479_product-life-cycle.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/479_product-life-cycle.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855777/1353915</fs:itemid></item><item><title>小猪猪看电影记</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855778/1353915/1/item.html</link><content:encoded>&lt;p&gt;这是小猪猪第三次看电影了-如果算上在妈妈肚子里的那次。第一次看电影是出生之前，嫌太吵没看完就中途退场了。&lt;/p&gt;
&lt;p&gt;第二次是一岁半左右的时候，看投名状，那么惊天动地的打斗场面，居然就睡着了！&lt;/p&gt;
&lt;p&gt;这次原计划去看《功夫熊猫》，听看过的朋友反馈还不错，结果错过了档期，早上打电话过去，东海太平洋全天都是新片《赤壁》，本想改变计划。无奈昨天答应他的，他已经记住了，早上一起床就闹着去看电影，冒着毛毛细雨，我们一家三口就出发了。&lt;/p&gt;
&lt;p&gt;小朋友的注意力是有时限的，这点跟大人一样，差别是小朋友的更短，两个半小时的《赤壁》看到一个小时以后，就开始坐不出了，把鞋脱了在座位下面跑来跑去，幸好中午场的人不是很多，跑到最后累了，居然又一次在电影院睡着了！我原本还担心八卦阵那样血腥的打斗场面会不会对他幼小的心灵造成什么阴影，不知道两岁多点这个时候会不会有记忆？反正我两岁左右的事情是一点不记得了，:-D&lt;/p&gt;
&lt;p&gt;距离电影快结束的时候，突然发现我放在裤兜里的钱包不见了，因为那一排就我们一家三口，所以初步怀疑是滑落在地上了，后来赶紧借手电过来找，把那排座位翻了遍，都没找着，心想完了，赶紧挂失吧，还好就两张招行的卡，赶紧95555就打过去了，报了卡号之后，很快就挂失了，正打算在挂另外一张的时候，电影散场了，工作人员帮忙在座位的夹缝找到了丢失的钱包-虚惊一场。顺便赞一句-招行的服务效率和质量还是不错的，没辜负我一直是他的忠实用户。&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=478&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_478&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=85045aca0449f66f4a41fbd3a5f21462&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=85045aca0449f66f4a41fbd3a5f21462&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=5d0f4fbc75daf64b57c24827f5958c19&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=5d0f4fbc75daf64b57c24827f5958c19&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=b7f06f5325e6b2f910b3cdff96ee7bca&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=b7f06f5325e6b2f910b3cdff96ee7bca&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=c40e727c6059b764f2ed108d183848bf&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=c40e727c6059b764f2ed108d183848bf&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=20e5276889a2bf8218e29b60121b3096&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=20e5276889a2bf8218e29b60121b3096&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/478_watch-movie-with-son.html/feed/</wfw:commentRss><description>这是小猪猪第三次看电影了-如果算上在妈妈肚子里的那次。第一次看电影是出生之前，嫌太吵没看完就中途退场了。
第二次是一岁半左右的时候，看投名状，那么惊天动地的打斗场面，居然就...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=85045aca0449f66f4a41fbd3a5f21462&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=85045aca0449f66f4a41fbd3a5f21462&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=5d0f4fbc75daf64b57c24827f5958c19&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=5d0f4fbc75daf64b57c24827f5958c19&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=b7f06f5325e6b2f910b3cdff96ee7bca&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=b7f06f5325e6b2f910b3cdff96ee7bca&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=c40e727c6059b764f2ed108d183848bf&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=c40e727c6059b764f2ed108d183848bf&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=20e5276889a2bf8218e29b60121b3096&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=20e5276889a2bf8218e29b60121b3096&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>son</category><category>小猪猪</category><pubDate>Sat, 12 Jul 2008 22:44:10 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/478_watch-movie-with-son.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/478_watch-movie-with-son.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/478_watch-movie-with-son.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855778/1353915</fs:itemid></item><item><title>软件测试基础-自动化测试和手工测试</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855779/1353915/1/item.html</link><content:encoded>&lt;p&gt;自动化测试是近年在国内比较流行的概念，针对自动化测试对应的就是手工测试了，这两个概念之间的对照，从维基百科（&lt;a href=&quot;http://en.wikipedia.org/wiki&quot;&gt;wiki&lt;/a&gt;）转摘如下：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Test_automation&quot;&gt;Test automation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test automation involves automating a manual process already in place that uses a formalized testing process. &lt; ==这里说，测试自动化是对已经比较规范的的手工流程进行自动化的过程，言外之意就是如果你连手工的流程都还不规范，还是别自动化了。&lt;/p&gt;
&lt;p&gt;Over the past few years, tools with graphical user interfaces (GUI) that help programmers quickly create applications have dramatically improved programmer productivity. This has increased the pressure on testers, who are often perceived as bottlenecks to the delivery of software products. Testers are being asked to test more and more code in less and less time. &lt;==看来自动化测试工具也不全是好事，测试人员的压力越来越大了。Test automation is one way to do this, as manual testing is time consuming. As different versions of software are released, the new features will have to be tested manually time and again. But, now there are tools available that help the testers in the automation of the GUI which reduce the test time as well as the cost; other test automation tools support execution of performance tests.&lt;/p&gt;
&lt;p&gt;Many test automation tools provide record and playback features that allow users to record interactively user actions and replay it back any number of times, comparing actual results to those expected. However, reliance on these features poses major reliability and maintainability problems. Most successful automators use a software engineering approach, and as such most serious test automation is undertaken by people with development experience. &lt;==大多数成功的测试自动化案例都是把它作为一个软件工程来实施，并且大多数情况下测试自动化都是具有开发经验的人来担任的。&lt;/p&gt;
&lt;p&gt;A growing trend in software development is to use testing frameworks such as the xUnit frameworks (for example, JUnit and NUnit) which allow the code to conduct unit tests to determine whether various sections of the code are acting as expected under various circumstances. &lt;==看来测试自动化框架的确很流行。Test cases describe tests that need to be run on the program to verify that the program runs as expected. All three aspects of testing can be automated.&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/477_test-automation-vs-manual-testing.html#more-477&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=477&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_477&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=cadbfc8303953bebd0bc7f6c2c663ad8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=cadbfc8303953bebd0bc7f6c2c663ad8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=00cdaecaffde253c5c7a90b9e6182c7f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=00cdaecaffde253c5c7a90b9e6182c7f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=57d22adf5fa43bc2733dbd408809d348&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=57d22adf5fa43bc2733dbd408809d348&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=87ef01bfbb3344816aad2c1cfdaaf8f1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=87ef01bfbb3344816aad2c1cfdaaf8f1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=244771321302c1a52997e09e9c95a726&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=244771321302c1a52997e09e9c95a726&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/477_test-automation-vs-manual-testing.html/feed/</wfw:commentRss><description>自动化测试是近年在国内比较流行的概念，针对自动化测试对应的就是手工测试了，这两个概念之间的对照，从维基百科（wiki）转摘如下：
Test automation
Test automation is the use of software to control the...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=cadbfc8303953bebd0bc7f6c2c663ad8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=cadbfc8303953bebd0bc7f6c2c663ad8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=00cdaecaffde253c5c7a90b9e6182c7f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=00cdaecaffde253c5c7a90b9e6182c7f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=57d22adf5fa43bc2733dbd408809d348&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=57d22adf5fa43bc2733dbd408809d348&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=87ef01bfbb3344816aad2c1cfdaaf8f1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=87ef01bfbb3344816aad2c1cfdaaf8f1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=244771321302c1a52997e09e9c95a726&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=244771321302c1a52997e09e9c95a726&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>testing concept</category><category>软件测试</category><pubDate>Tue, 08 Jul 2008 22:04:43 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/477_test-automation-vs-manual-testing.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/477_test-automation-vs-manual-testing.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/477_test-automation-vs-manual-testing.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855779/1353915</fs:itemid></item><item><title>软件测试基础-确认和验证</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855780/1353915/1/item.html</link><content:encoded>&lt;p&gt;这是经典的软件测试的两个概念，难怪有人说，软件测试的过程就是Verification和validation的过程。其中的verification我们就翻译为确认-对需求的确认。validation翻译为验证-验证最终的产品是我们期望的。下面看看wiki的定义吧。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Verification_and_Validation_(software)&quot;&gt;Verification and Validation (software)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In software project management, software testing, and software engineering, Verification and Validation (V&amp;#038;V) is the process of checking that a software system meets specifications and that it fulfils its intended purpose. It is normally part of the software testing process of a project. In pharmaceutical industry, verification involves testing the suitability of well established procedures or (compendial) methods, whereas validation varies from Cross validation, Empirical validation, periodic partial validation, internal/external validation, competence validation by nature, and Cleaning validation, Process validation, Equipment validation, or Documentation validation by tasks.&lt;/p&gt;
&lt;p&gt;Definitions&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/475_verification-and-validation.html#more-475&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=475&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_475&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=960a12136a1b325e4b350e0fa1ca3160&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=960a12136a1b325e4b350e0fa1ca3160&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=2c47e83abcfbda2c45569a4d1acfdda7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=2c47e83abcfbda2c45569a4d1acfdda7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=85aae873db2c74b63bac2a882c53445f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=85aae873db2c74b63bac2a882c53445f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=375bd76abf8ff35d4cf3e15095c3ac18&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=375bd76abf8ff35d4cf3e15095c3ac18&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=b93ac290b1b6cf328517c30416fbe533&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=b93ac290b1b6cf328517c30416fbe533&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/475_verification-and-validation.html/feed/</wfw:commentRss><description>这是经典的软件测试的两个概念，难怪有人说，软件测试的过程就是Verification和validation的过程。其中的verification我们就翻译为确认-对需求的确认。validation翻译为验证-验证最终的产品是我们期...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=960a12136a1b325e4b350e0fa1ca3160&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=960a12136a1b325e4b350e0fa1ca3160&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=2c47e83abcfbda2c45569a4d1acfdda7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=2c47e83abcfbda2c45569a4d1acfdda7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=85aae873db2c74b63bac2a882c53445f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=85aae873db2c74b63bac2a882c53445f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=375bd76abf8ff35d4cf3e15095c3ac18&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=375bd76abf8ff35d4cf3e15095c3ac18&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=b93ac290b1b6cf328517c30416fbe533&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=b93ac290b1b6cf328517c30416fbe533&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>testing concept</category><category>软件测试</category><pubDate>Sat, 28 Jun 2008 21:40:49 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/475_verification-and-validation.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/475_verification-and-validation.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/475_verification-and-validation.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855780/1353915</fs:itemid></item><item><title>软件测试基础-黑盒和白盒</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855781/1353915/1/item.html</link><content:encoded>&lt;p&gt;黑盒和白盒只是一个相对的概念，严格意义上说，并并没有绝对的黑盒和白盒，而且现在也有了灰盒的概念。&lt;/p&gt;
&lt;p&gt;看看&lt;a href=&quot;http://en.wikipedia.org/wiki/&quot;&gt;wiki&lt;/a&gt;上对于黑盒白盒的定义吧。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Black_box_testing?&quot;&gt;Black box testing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Black box testing takes an external perspective of the test object to derive test cases. These tests can be functional or non-functional, though usually functional. The test designer selects valid and invalid input and determines the correct output. There is no knowledge of the test object&amp;#8217;s internal structure.&lt;/p&gt;
&lt;p&gt;This method of test design is applicable to all levels of software testing: unit, integration, functional testing, system and acceptance. The higher the level, and hence the bigger and more complex the box, the more one is forced to use black box testing to simplify. While this method can uncover unimplemented parts of the specification, one cannot be sure that all existent paths are tested.&lt;/p&gt;
&lt;p&gt;Test design techniques&lt;/p&gt;
&lt;p&gt;Typical black box test design techniques include:&lt;/p&gt;
&lt;p&gt;    * Equivalence partitioning&lt;br /&gt;
    * Boundary value analysis&lt;br /&gt;
    * Decision table testing&lt;br /&gt;
    * Pairwise testing&lt;br /&gt;
    * State transition tables&lt;br /&gt;
    * Use case testing&lt;br /&gt;
    * Cross-functional testing&lt;/p&gt;
&lt;p&gt;[edit] Hardware&lt;/p&gt;
&lt;p&gt;Functional testing devices like power supplies, amplifiers, and many other simple function electrical devices is common in the electronics industry. Automated functional testing of specified characteristics is used for production testing, and part of design validation.&lt;/p&gt;
&lt;p&gt;White box testing&lt;/p&gt;
&lt;p&gt;White box testing (a.k.a. clear box testing, glass box testing or structural testing) uses an internal perspective of the system to design test cases based on internal structure. It requires programming skills to identify all paths through the software. The tester chooses test case inputs to exercise paths through the code and determines the appropriate outputs. In electrical hardware testing, every node in a circuit may be probed and measured; an example is in-circuit testing (ICT).&lt;/p&gt;
&lt;p&gt;Since the tests are based on the actual implementation, if the implementation changes, the tests probably will need to change, too. For example ICT needs updates if component values change, and needs modified/new fixture if the circuit changes. This adds financial resistance to the change process, thus buggy products may stay buggy. Automated optical inspection (AOI) offers similar component level correctness checking without the cost of ICT fixtures, however changes still require test updates.&lt;br /&gt;
	Software Testing Portal&lt;/p&gt;
&lt;p&gt;While white box testing is applicable at the unit, integration and system levels of the software testing process, it is typically applied to the unit. While it normally tests paths within a unit, it can also test paths between units during integration, and between subsystems during a system level test. Though this method of test design can uncover an overwhelming number of test cases, it might not detect unimplemented parts of the specification or missing requirements, but one can be sure that all paths through the test object are executed.&lt;/p&gt;
&lt;p&gt;Typical white box test design techniques include:&lt;/p&gt;
&lt;p&gt;    * Control flow testing&lt;/p&gt;
&lt;p&gt;    * Data flow testing&lt;/p&gt;
&lt;p&gt;For more information on Control flow testing and Data flow testing click on this link to download &lt;a href=&quot;http://agile.csc.ncsu.edu/SEMaterials/WhiteBox.pdf&quot;&gt;pdf&lt;/a&gt;.&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=474&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_474&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=ed2ab19e97ef0a998a929555ab5fdae4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=ed2ab19e97ef0a998a929555ab5fdae4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=d6c881563a6a21ab5803f5f30cf3fa0c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=d6c881563a6a21ab5803f5f30cf3fa0c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=f5f714dd044cb0068da8a189fe54d9d8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=f5f714dd044cb0068da8a189fe54d9d8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=c106e64917c7561dc7ddb8427a8fe9ca&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=c106e64917c7561dc7ddb8427a8fe9ca&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=e4823d0002183846e6d23044fc4a1518&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=e4823d0002183846e6d23044fc4a1518&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/474_black-box-and-while-box.html/feed/</wfw:commentRss><description>黑盒和白盒只是一个相对的概念，严格意义上说，并并没有绝对的黑盒和白盒，而且现在也有了灰盒的概念。
看看wiki上对于黑盒白盒的定义吧。
Black box testing
Black box testing takes an external perspect...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=ed2ab19e97ef0a998a929555ab5fdae4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=ed2ab19e97ef0a998a929555ab5fdae4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=d6c881563a6a21ab5803f5f30cf3fa0c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=d6c881563a6a21ab5803f5f30cf3fa0c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=f5f714dd044cb0068da8a189fe54d9d8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=f5f714dd044cb0068da8a189fe54d9d8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=c106e64917c7561dc7ddb8427a8fe9ca&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=c106e64917c7561dc7ddb8427a8fe9ca&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=e4823d0002183846e6d23044fc4a1518&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=e4823d0002183846e6d23044fc4a1518&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>testing concept</category><category>软件测试</category><pubDate>Thu, 26 Jun 2008 22:15:28 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/474_black-box-and-while-box.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/474_black-box-and-while-box.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/474_black-box-and-while-box.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855781/1353915</fs:itemid></item><item><title>软件测试基础-软件测试</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855782/1353915/1/item.html</link><content:encoded>&lt;p&gt;不知道最近几年软件测试在高校中是否有专门的专业或者课程，或者说细分到测试这么细的分支。但是毫无疑问的是，软件测试已经成为软件行业一个越来越重要的分支了，因为高校里面没有专门的专业，甚至可能没有专门的课程进行系统的学习，那么从事这个行业的广大测试同行这部分的基础知识可能就都是通过自学、培训机构得来了。软件测试跟软件开发一样，也是一门系统的科学，包括的范畴也很广泛：测试流程，测试管理，测试工具，测试方法等等。&lt;/p&gt;
&lt;p&gt;我打算利用接下来的一段时间，从&lt;a href=&quot;http://en.wikipedia.org/wiki&quot;&gt;wiki&lt;/a&gt;（维基百科，国内绝大部分用户可能无法访问）转载一些软件测试基础相关的概念，跟大家分享，首先就从软件测试的基本定义和测试用例开始。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Software_testing&quot;&gt;Software testing&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Software testing is the process of exercising a software to verify that it satisfies its requirements and to detect errors. Software testing is an empirical technical investigation conducted to provide stakeholders with information about the quality of the product or service under test[1] , with respect to the context in which it is intended to operate. This includes, but is not limited to, the process of executing a program or application with the intent of finding software bugs. Quality is not an absolute; it is value to some person. With that in mind, testing can never completely establish the correctness of arbitrary computer software; testing furnishes a criticism or comparison that compares the state and behaviour of the product against a specification. An important point is that software testing should be distinguished from the separate discipline of Software Quality Assurance (S.Q.A.), which encompasses all business process areas, not just testing.[citation needed]&lt;/p&gt;
&lt;p&gt;Over its existence, computer software has continued to grow in complexity and size. Every software product has a target audience. For example, a video game software has its audience completely different from banking software. Therefore, when an organization develops or otherwise invests in a software product, it presumably must assess whether the software product will be acceptable to its end users, its target audience, its purchasers, and other stakeholders. Software testing is the process of attempting to make this assessment.&lt;/p&gt;
&lt;p&gt;A study conducted by NIST in 2002 reports that software bugs cost the U.S. economy $59.5 billion annually. More than a third of this cost could be avoided if better software testing was performed.[2]&lt;/p&gt;
&lt;p&gt;Scope&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/473_software-testing-concept.html#more-473&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=473&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_473&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=57e65d8478f396cbb28bff8fb694c093&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=57e65d8478f396cbb28bff8fb694c093&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=31f077484cad66f44cbdaaa67a577b00&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=31f077484cad66f44cbdaaa67a577b00&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=6971ece4ad68b36e9eb16c98435a87de&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=6971ece4ad68b36e9eb16c98435a87de&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=537a2f090a82c245d6ed88c521a2c574&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=537a2f090a82c245d6ed88c521a2c574&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=f627ca39cf7260a942efdb764b93173d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=f627ca39cf7260a942efdb764b93173d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/473_software-testing-concept.html/feed/</wfw:commentRss><description>不知道最近几年软件测试在高校中是否有专门的专业或者课程，或者说细分到测试这么细的分支。但是毫无疑问的是，软件测试已经成为软件行业一个越来越重要的分支了，因为高校里面没有...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=57e65d8478f396cbb28bff8fb694c093&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=57e65d8478f396cbb28bff8fb694c093&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=31f077484cad66f44cbdaaa67a577b00&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=31f077484cad66f44cbdaaa67a577b00&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=6971ece4ad68b36e9eb16c98435a87de&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=6971ece4ad68b36e9eb16c98435a87de&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=537a2f090a82c245d6ed88c521a2c574&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=537a2f090a82c245d6ed88c521a2c574&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=f627ca39cf7260a942efdb764b93173d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=f627ca39cf7260a942efdb764b93173d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>testing concept</category><category>软件测试</category><pubDate>Wed, 25 Jun 2008 16:20:32 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/473_software-testing-concept.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/473_software-testing-concept.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/473_software-testing-concept.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855782/1353915</fs:itemid></item><item><title>测试人员如何赢得开发人员的尊重</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855783/1353915/1/item.html</link><content:encoded>&lt;p&gt;看到这个标题，如果你认为我在痴人说梦，那么请一定仔细阅读本文。你还在认为测试和开发是天生的一对冤家，有不可调节的矛盾，是对立的两面么？开发的天职是构建程序，测试则恰恰相反，是从事破坏活动。其实从另外一个角度讲，矛盾的两者又是对立的统一面-共同为了把产品的质量提高。有的时候我们抱怨开发团队不够重视测试团队，请在抱怨的同时进行思考，是否我们的测试团队或者测试人员是不合格的。是否我们具备的测试人员的基本素质了呢。&lt;/p&gt;
&lt;p&gt;在产品的开发过程中，需要测试和开发通力合作，互相尊重和理解，下面就具体阐述一下测试人员如何才能赢得开发人员的尊重。&lt;/p&gt;
&lt;p&gt;第一，开发人员是一个比较单纯的群体,他们通常衡量一个人价值的方法是你的技术实力,因此好水平的测试人员很容易赢得开发人员的尊重。&lt;/p&gt;
&lt;p&gt;第二，测试人员赢得开发人员尊重的方法首先是做好自己的本质工作,即掌握基本的测试方法和测试理论,更多的发现产品的缺陷。&lt;/p&gt;
&lt;p&gt;第三，测试人员赢得开发人员过程中注重不但要能发现问题,而且可以重现问题,这是一个比较关键的问题,对于不能每次都重现的问题,也要搞清楚什么条件下问题出现的概率比较大，隔离问题，为进一步重现提供线索。&lt;/p&gt;
&lt;p&gt;第四，测试人员不但要能发现问题,而且要在汇报问题的时候准确描述问题发生时的情况,包括配置，版本，设备情况,操作步骤,问题截图，日志等等。&lt;/p&gt;
&lt;p&gt;第五，测试人员会使用自动化测试工具,提高测试覆盖率,而自动化测试工具实际是需要编程能力的,如果你熟练掌握这些工具说明和开发人员已经没有太多本质的区别。&lt;/p&gt;
&lt;p&gt;第六，测试人员掌握开发人员不掌握的技能,比如性能测试的原理，方法和工具,这些东西在项目前期的技术验证都可以给开发人员提供很大的帮助，在后期的调试或者定位问题也可以给开发提供一些帮助。&lt;/p&gt;
&lt;p&gt;第七，测试人员要了解系统架构等开发方面的知识,这些知识不是开发人员所独有的,作为高级测试人员这些知识也是必备的,这些知识的掌握不但可以提高测试人员的知识面,而且缩小了测试人员和开发人员的沟通成本。&lt;/p&gt;
&lt;p&gt;第八，测试人员要掌握软件质量保证的知识,测试的高级阶段就是软件质量保证,而软件质量保证会含盖软件开发的全过程,掌握软件质量保证实际从项目的需求阶段就可以参与开发。&lt;/p&gt;
&lt;p&gt;第九，掌握开发技术或者开发语言,测试人员如果掌握开发技术,实际上增强了问题查找和定位能力,很多时候,有经验的测试人员可以通过缺陷的表现形式定位出问题发生的原因,这没有什么不可能的,如果你有开发经验,这些问题也许就是你犯过的错误,或者是你长期测试积累出来的经验和教训。&lt;/p&gt;
&lt;p&gt;有了这些能力,还怕开发人员不尊重你这个测试人员吗？还在抱怨开发人员不重视测试团队么？&lt;/p&gt;
&lt;p&gt;（注，本文思路主要来源于&lt;a href=&quot;http://blog.csdn.net/bbbian/&quot;&gt;测试同行bbbian&lt;/a&gt;，部分内容有删减，&lt;a href=&quot;http://blog.csdn.net/bbbian/archive/2008/06/12/2539747.aspx&quot;&gt;原文链接&lt;/a&gt;）&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=472&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_472&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=c6d63990a5dc77bc77a41d632d33e5ca&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=c6d63990a5dc77bc77a41d632d33e5ca&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=125100cd7652edf12290b7b6ee32fed2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=125100cd7652edf12290b7b6ee32fed2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=3b2a0017a28033c1f089f8a9c0a19b43&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=3b2a0017a28033c1f089f8a9c0a19b43&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=886aa6ec551a50222b1909267b0dbef2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=886aa6ec551a50222b1909267b0dbef2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=2d65d173ae626bf5cd0bd3dd93f4efa7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=2d65d173ae626bf5cd0bd3dd93f4efa7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/472_tester-and-developer.html/feed/</wfw:commentRss><description>看到这个标题，如果你认为我在痴人说梦，那么请一定仔细阅读本文。你还在认为测试和开发是天生的一对冤家，有不可调节的矛盾，是对立的两面么？开发的天职是构建程序，测试则恰恰相...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=c6d63990a5dc77bc77a41d632d33e5ca&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=c6d63990a5dc77bc77a41d632d33e5ca&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=125100cd7652edf12290b7b6ee32fed2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=125100cd7652edf12290b7b6ee32fed2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=3b2a0017a28033c1f089f8a9c0a19b43&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=3b2a0017a28033c1f089f8a9c0a19b43&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=886aa6ec551a50222b1909267b0dbef2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=886aa6ec551a50222b1909267b0dbef2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=2d65d173ae626bf5cd0bd3dd93f4efa7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=2d65d173ae626bf5cd0bd3dd93f4efa7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>testing</category><category>软件测试</category><pubDate>Mon, 16 Jun 2008 22:11:13 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/472_tester-and-developer.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/472_tester-and-developer.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/472_tester-and-developer.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855783/1353915</fs:itemid></item><item><title>软件测试新书推荐</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/101855784/1353915/1/item.html</link><content:encoded>&lt;p&gt;国内原版的软件测试专著本来就不多，关于性能测试的就更少了，现在随着行业内对软件测试特别是性能测试的重视，软件测试需求人才需求也在不断扩大。除了亲自动手实践之外，理论方面的学习只能靠阅读各种书籍了，现在测试人员又有福音了，又一本优秀的国内软件测试方面的著作面世了，这就是6月刚刚出版的《软件性能测试与LoadRunner实战》，作者于涌是一位经验丰富的资深测试专家，有多年的开发经验，我们也是老朋友了。同时圈子里的几位测试大拿段念（网名关河），51的朴老师，测试时代的贺老师，还有Zee老弟都给予了非常中肯的评价。别的不多说了，首先看看&lt;a href=&quot;http://www.china-pub.com/39876&quot;&gt;这本书的介绍&lt;/a&gt;：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.china-pub.com/39876&quot;&gt;http://www.china-pub.com/39876&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; 【内容简介】&lt;br /&gt;
本书在介绍软件性能测试概念的基础上，结合实际测试案例的剖析，重点讲解了LoadRunner工具的使用技巧和实战技术。.&lt;br /&gt;
全书分为4个部分。在“基础篇”中，介绍了使用LoadRunner工具进行软件性能测试的基本应用，如性能测试流程、性能测试场景和脚本的调试等技术。在“实战篇”中，分别对数据库、邮件协议以及LoadRunner .NET插件等应用进行了详细的讲解。在“提高篇”中，讲解了一个完整的GIS测试案例，把前面的知识整体贯穿起来，培养读者具有大型项目测试的能力。附录部分，提供了性能测试中经常用到的非常重要的模板文件和规范化的软件测试相关文档。..&lt;br /&gt;
本书图文并茂，通俗易懂，适合性能测试设计人员、性能测试开发人员、性能测试分析人员、项目经理、测试组长参考学习。&amp;#8230; &lt;/p&gt;
&lt;p&gt; 【媒体评论】&lt;br /&gt;
LoadRunner是性能测试领域中应用较为普遍的商业测试工具，具有强大的功能，也比较容易入门。但大部分LoadRunner的初学者在掌握了简单的录制/回放技术后，想要进一步使用LoadRunner完成复杂任务的时候，都会发现自己对LoadRunner中复杂的参数设置、脚本语言的高级用法等不能很快掌握。而目前市面上又缺乏一本系统介绍LoadRunner进阶用法的书。&lt;br /&gt;
本书的出现恰逢其时，在本书的第一部分中，作者介绍了LoadRunner的基本使用，包括协议的选择、脚本的参数化、关联和脚本调试技术；在本书的第二部分中，则突出了LoadRunner的高级应用，在这部分内容的编排上，作者独具匠心地提炼出了使用LoadRunner过程中遇到的具有代表性的问题，并针对具体的问题给出了解决思路和示例代码。因此，本书既可以作为读者进一步了解LoadRunner的学习教材，也可以被当成LoadRunner应用的速查手册，读者可以直接在书中找到自己想要解决问题的答案。&lt;br /&gt;
另外，贯穿在本书中的还有不少作者在实际工作中得到的真知灼见，和处理具体问题的技巧，这些都会帮助读者提高测试技能。&lt;br /&gt;
——段念 Google（谷歌）TestLeader&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/471_test-book-recommend.html#more-471&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=471&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_471&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=2c8457938d6696622dcc1aedadb6c0e4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=2c8457938d6696622dcc1aedadb6c0e4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=4d69fbffaa80853ad66da08ae0f72439&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=4d69fbffaa80853ad66da08ae0f72439&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=0f1592ed0b2c37b4ca1d92a180b14d0f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=0f1592ed0b2c37b4ca1d92a180b14d0f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=ffea4e51b70452e7db9561670f25cb82&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=ffea4e51b70452e7db9561670f25cb82&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=f4b94a8c37d6e3aee82c020ebab938da&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=f4b94a8c37d6e3aee82c020ebab938da&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/471_test-book-recommend.html/feed/</wfw:commentRss><description>国内原版的软件测试专著本来就不多，关于性能测试的就更少了，现在随着行业内对软件测试特别是性能测试的重视，软件测试需求人才需求也在不断扩大。除了亲自动手实践之外，理论方面...&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=2c8457938d6696622dcc1aedadb6c0e4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=2c8457938d6696622dcc1aedadb6c0e4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=4d69fbffaa80853ad66da08ae0f72439&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=4d69fbffaa80853ad66da08ae0f72439&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=0f1592ed0b2c37b4ca1d92a180b14d0f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=0f1592ed0b2c37b4ca1d92a180b14d0f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=ffea4e51b70452e7db9561670f25cb82&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=ffea4e51b70452e7db9561670f25cb82&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/rickyzhu?a=f4b94a8c37d6e3aee82c020ebab938da&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/rickyzhu?i=f4b94a8c37d6e3aee82c020ebab938da&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>book</category><category>软件测试</category><pubDate>Sat, 14 Jun 2008 22:10:24 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/471_test-book-recommend.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/471_test-book-recommend.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/471_test-book-recommend.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/101855784/1353915</fs:itemid></item><item><title>Oracle RAC部门招人</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/99603908/1353915/1/item.html</link><content:encoded>&lt;p&gt;Oracle RAC Team Hiring&amp;#8230;&amp;#8230;&lt;br /&gt;
在Oracle公司内部学习Oracle，学习Oracle的最佳学习环境，Oracle RAC是Oracle数据库产品中最富有发展潜力的技术和选件，Oracle RAC team招人进行中。。。如果你还不知道RAC是什么，也许可以先看看&lt;a href=&quot;http://www.oracle.com/database/rac_home.html&quot;&gt;RAC的介绍或者白皮书 &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本次开放的职位是专门针对应届硕士毕业生（注意，是今年毕业的应届毕业生），今年7月或者年底之前毕业的均可，欢迎自荐或者推荐你的亲朋好友，工作地点在深圳，中英文简历请发送至： ricky.zhu@oracle.com （勿用163信箱发送，勿压缩，Oracle邮件系统拒收）&lt;/p&gt;
&lt;p&gt;职责和要求如下仅供参考：(注意，是仅供参考）&lt;br /&gt;
Department:&lt;br /&gt;
Real application cluster (RAC) development.&lt;/p&gt;
&lt;p&gt;Brief description:&lt;br /&gt;
responsible for implementing, maintaining, and enhancing test scripts, plan, and methodologies that ensure exhaustive testing of all assigned software areas to ensure software quality by exposing defects, and verifying resolutions. this is the golden opportunity to learn oracle within oracle, the challenging position provides training to lay the foundation of rac and database high availability. engineer will expose to latest oracle technologies on varies platforms. those experiences are extremely valuable toward the building solid foundations of rac and high availability systems for future system architecture integration and consulting work.&lt;/p&gt;
&lt;p&gt;Detailed description:· leads the technical logistics behind installation, configuration, testing, defect tracking and reporting of all assigned projects&lt;br /&gt;
· projects include rac high availability and cluster ready system, oracle 11g&amp;#8217;s plug &amp;#038; play features, oracle file system testing.&lt;br /&gt;
· oracle certification environment program&lt;br /&gt;
· oracle rac integration/upgrade tests among different platforms (linux, aix, hp-ux, solaris 64, and windows)&lt;br /&gt;
· product training and user documentation review&lt;br /&gt;
· oracle rac destructive and stress testingprofessional background&lt;/p&gt;
&lt;p&gt;the candidate must either have a minimum of 2 years in the enterprise software industry or degree in computer science or related fields. prior experiences as a member of oracle dba, customer support, technical consulting, product development or qa teams are preferred.&lt;/p&gt;
&lt;p&gt;Technical background:· proficient knowledge of unix/linux, and at least one of shell scripting languages.&lt;br /&gt;
· must have experiences in any one of the following platforms: linux, hp-ux, solaris 64, ibm/aix, windows.&lt;br /&gt;
· experience designing and executing destructive or performance tests is a plus.&lt;br /&gt;
· experience with software development lifecycle or software testing is a plus.&lt;br /&gt;
· experience with oracle rac is a plus.&lt;br /&gt;
· experience in clustered server environments or oracle rdbms is preferred.personal profile / skills:&lt;br /&gt;
· quick and willing to learn, self-motivator, attention to details and team player&lt;br /&gt;
· good verbal and written communication skills in english&lt;br /&gt;
· ability to multitask and deliver under pressure&lt;br /&gt;
· good academic records for entry-level position, new graduate welcome&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=470&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_470&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/470_rac-team-hiring.html/feed/</wfw:commentRss><description>Oracle RAC Team Hiring&amp;#8230;&amp;#8230;
在Oracle公司内部学习Oracle，学习Oracle的最佳学习环境，Oracle RAC是Oracle数据库产品中最富有发展潜力的技术和选件，Oracle RAC team招人进行中。。。如果你还不知道RAC是...</description><category>oracle</category><category>rac</category><category>数据库</category><pubDate>Thu, 12 Jun 2008 20:47:27 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/470_rac-team-hiring.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/470_rac-team-hiring.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/470_rac-team-hiring.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/99603908/1353915</fs:itemid></item><item><title>测试设计技术Q-Patterns介绍</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/99603909/1353915/1/item.html</link><content:encoded>&lt;p&gt;这是一个非常新的测试需求分析和测试用例设计技术，特别适用于测试需求不明确、文档不全的情况，而且把测试用例的重用性发挥到了极致，如果设计得当，基本可以做到design once, apply all的地步。不仅仅可以适应于跨项目，跨产品，甚至跨行业，跨公司都可以重用测试用例。&lt;/p&gt;
&lt;p&gt;Q-Pattern中的Q是Question的意思，这是一个由一系列的问题组成的一个问题集的设计方法，针对不同颗粒的需求，小到一个下拉框，大到C/S级别的应用，都可以由一个包含许多问题集组成，针对不同的被测对象，回答这些问题就可以生成一系列的完成对产品覆盖的测试用例集。&lt;/p&gt;
&lt;p&gt;下面是Q-Patterns的原文介绍&lt;/p&gt;
&lt;p&gt;Patterns have proved to be a great tool for communication of domain specific knowledge across people and continuous skill enhancement. Designs, specifications, Architecture, Analysis patterns etc. are being widely used for this.&lt;/p&gt;
&lt;p&gt;&amp;#8216;Questioning Patterns&amp;#8217; (Q-Patterns in short) are sets of patterns in questionnaire form that facilitate gathering and application of application or domain knowledge across wide variety of domains. These patterns are applicable at various phases of SDLC like specifications, design, testing etc.&lt;/p&gt;
&lt;p&gt;These patterns are different from GOF (Gang of Four) design patterns and have been captured in a slightly different format. &lt;/p&gt;
&lt;p&gt;below is from &lt;a href=&quot;http://www.puretesting.com&quot;&gt;www.puretesting.com&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Q-Patterns provide a light-weight mechanism for sharing and documenting testing experience and test cases. Q-Patterns allow generic application of experience across projects, promote reuse of test cases and provide an easy method for review of specifications.&lt;/p&gt;
&lt;p&gt;Using Q-Patterns one can drastically reduce the test case creation time by promoting reuse of test cases across organizations, projects, technologies and domains. Software projects generally yield a web of interrelated Q-Patterns. An integrated and broad adoption of Q-Patterns framework in an organization can yield a rich harvest of test cases with very little effort&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/469_qpatterns-intro.html#more-469&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=469&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_469&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/469_qpatterns-intro.html/feed/</wfw:commentRss><description>这是一个非常新的测试需求分析和测试用例设计技术，特别适用于测试需求不明确、文档不全的情况，而且把测试用例的重用性发挥到了极致，如果设计得当，基本可以做到design once, apply all的...</description><category>test design</category><category>尚未分类</category><pubDate>Wed, 11 Jun 2008 22:08:43 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/469_qpatterns-intro.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/469_qpatterns-intro.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/469_qpatterns-intro.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/99603909/1353915</fs:itemid></item><item><title>UT CEO敲响闭市钟声</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/91187135/1353915/1/item.html</link><content:encoded>&lt;p&gt;苦苦熬了这么久，终于还是要有个交代。对股东，对浮动的人心。&lt;/p&gt;
&lt;p&gt;美国东部时间6月10日(北京时间6月11日)消息，UT斯达康(Nasdaq:UTSI)&lt;br /&gt;
首席执行官陆弘亮将于美国东部时间6月11日16:00(北京时间6月12日4:00)敲响纳斯达克闭市钟。&lt;/p&gt;
&lt;p&gt;回顾一下UTSI股票的发展，最后落于$5.61，想当年没分拆的时候，最高也达到$90多啊，就算拆后，03年我刚去的时候，也接近$60块啊。&lt;br /&gt;
&lt;img src=&quot;http://farm4.static.flickr.com/3020/2569074029_285c1bd27c.jpg?v=0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=468&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_468&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/468_ut-exit-nasdaq.html/feed/</wfw:commentRss><description>苦苦熬了这么久，终于还是要有个交代。对股东，对浮动的人心。
美国东部时间6月10日(北京时间6月11日)消息，UT斯达康(Nasdaq:UTSI)
首席执行官陆弘亮将于美国东部时间6月11日16:00(北京时间6月12...</description><category>业界</category><category>ut</category><pubDate>Wed, 11 Jun 2008 13:03:51 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/468_ut-exit-nasdaq.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/468_ut-exit-nasdaq.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/468_ut-exit-nasdaq.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/91187135/1353915</fs:itemid></item><item><title>Shell综合水平测试</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/91187136/1353915/1/item.html</link><content:encoded>&lt;p&gt;一直以为自己很喜欢shell，看了&lt;a href=&quot;http://bbs.chinaunix.net/thread-476260-1-1.html###&quot;&gt;ChinaUnix上的这个水平测试&lt;/a&gt;，才知道原来自己什么都不是 &lt;img src='http://www.rickyzhu.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;[ OVERVIEW 篇 ]&lt;/p&gt;
&lt;p&gt;1. 有很多种 shell, 你熟悉几种？ 各个 shell 的 home page 在那里？&lt;/p&gt;
&lt;p&gt;2. 为什么说 zsh 是目前为止功能最为强大的 shell.&lt;/p&gt;
&lt;p&gt;3. 为什么说 pdksh 功能较弱？&lt;/p&gt;
&lt;p&gt;4. ksh88 与 ksh93 有何区别？&lt;/p&gt;
&lt;p&gt;5. 为什么 shell 编程最好用 ksh?&lt;/p&gt;
&lt;p&gt;6. 你的系统都有哪些 shell? 版本是多少？&lt;/p&gt;
&lt;p&gt;7. 你知道 POSIX 吗？最新版本是多少？和你的 shell 有什么关系？&lt;/p&gt;
&lt;p&gt;8. /sbin/sh 和 /bin/sh 有何区别？&lt;/p&gt;
&lt;p&gt;9. 你分析过 1000　行以上的 shell 程序吗？&lt;/p&gt;
&lt;p&gt;10. 各种 shell 的变量名长度有何限制？&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/467_shell-exam.html#more-467&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=467&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_467&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/467_shell-exam.html/feed/</wfw:commentRss><description>一直以为自己很喜欢shell，看了ChinaUnix上的这个水平测试，才知道原来自己什么都不是  
[ OVERVIEW 篇 ]
1. 有很多种 shell, 你熟悉几种？ 各个 shell 的 home page 在那里？
2. 为什么说 zsh 是目前为止功...</description><category>shell</category><category>脚本语言</category><pubDate>Thu, 05 Jun 2008 15:47:02 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/467_shell-exam.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/467_shell-exam.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/467_shell-exam.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/91187136/1353915</fs:itemid></item><item><title>Google推出服务”狗屎”</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/91187137/1353915/1/item.html</link><content:encoded>&lt;p&gt;名字有点难听，不过直接翻译就是这个音  &lt;a href=&quot;http://www.Goosh.org&quot;&gt;www.Goosh.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Stefan Grothkopp开发出一个超级酷的模拟命令行模式的Google,它模拟Linux的操作界面,目前可以在浏览器上执行,打开它以后输入关键词就可以进行搜索.&lt;/p&gt;
&lt;p&gt;键入help还可以看到更多功能,除此之外它还支持Wikipedia的文字输出,当然,它不支持图片.试试看就知道,效果的确很棒.&lt;/p&gt;
&lt;p&gt;guest@goosh.org:/news&gt; help&lt;/p&gt;
&lt;p&gt;help&lt;/p&gt;
&lt;p&gt;command	aliases	parameters	function&lt;br /&gt;
web	(search,s,w)	[keywords]	google web search&lt;br /&gt;
lucky	(l)	[keywords]	go directly to first result&lt;br /&gt;
images	(image,i)	[keywords]	google image search&lt;br /&gt;
wiki	(wikipedia)	[keywords]	wikipedia search&lt;br /&gt;
clear	(c)		clear the screen&lt;br /&gt;
help	(man,h,?)	[command]	displays help text&lt;br /&gt;
news	(n)	[keywords]	google news search&lt;br /&gt;
blogs	(blog,b)	[keywords]	google blog search&lt;br /&gt;
feeds	(feed,f)	[keywords]	google feed search&lt;br /&gt;
open	(o)	&lt;url&gt;	open url in new window&lt;br /&gt;
go	(g)	&lt;/url&gt;&lt;url&gt;	open url&lt;br /&gt;
more	(m)		get more results&lt;br /&gt;
in	(site)	&lt;/url&gt;&lt;url&gt; &lt;keywords&gt;	search in a specific website&lt;br /&gt;
load		&lt;extension_url&gt;	load an extension&lt;br /&gt;
video	(videos,v)	[keywords]	google video search&lt;br /&gt;
read	(rss,r)	&lt;url&gt;	read feed of url&lt;br /&gt;
place	(places,map,p)	[address]	google maps search&lt;br /&gt;
lang		&lt;language&gt;	change language&lt;br /&gt;
addengine			add goosh to firefox search box&lt;br /&gt;
translate	(trans,t)	[lang1] [lang2] &lt;words&gt;	google translation&lt;/p&gt;
&lt;p&gt;&lt;/words&gt;&lt;/language&gt;&lt;/url&gt;&lt;/extension_url&gt;&lt;/keywords&gt;&lt;/url&gt; &lt;a href=&quot;http://www.rickyzhu.com/466_goosh.html#more-466&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=466&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_466&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/466_goosh.html/feed/</wfw:commentRss><description>名字有点难听，不过直接翻译就是这个音  www.Goosh.org
Stefan Grothkopp开发出一个超级酷的模拟命令行模式的Google,它模拟Linux的操作界面,目前可以在浏览器上执行,打开它以后输入关键词就可以进行...</description><category>业界</category><category>google</category><pubDate>Tue, 03 Jun 2008 22:34:33 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/466_goosh.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/466_goosh.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/466_goosh.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/91187137/1353915</fs:itemid></item><item><title>再上酷车</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/87533656/1353915/1/item.html</link><content:encoded>&lt;p&gt;看来大家对车都比较感兴趣，再上酷车，同事从米国拍回来的。表被震撼到！&lt;br /&gt;
&lt;img src=&quot;http://farm4.static.flickr.com/3114/2543020205_e31707a765.jpg?v=0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=465&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_465&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/465_super-car.html/feed/</wfw:commentRss><description>看来大家对车都比较感兴趣，再上酷车，同事从米国拍回来的。表被震撼到！

Share This...</description><category>尚未分类</category><category>bike</category><pubDate>Mon, 02 Jun 2008 12:49:02 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/465_super-car.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/465_super-car.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/465_super-car.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/87533656/1353915</fs:itemid></item><item><title>我买车了</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/87533657/1353915/1/item.html</link><content:encoded>&lt;p&gt;上个周末我买车了，欢迎大家品鉴试驾！&lt;/p&gt;
&lt;p&gt;图片和配置在下面&lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;http://www.rickyzhu.com/464_buy-car.html#more-464&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=464&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_464&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/464_buy-car.html/feed/</wfw:commentRss><description>上个周末我买车了，欢迎大家品鉴试驾！
图片和配置在下面
Share This...</description><category>尚未分类</category><category>bike</category><pubDate>Wed, 28 May 2008 13:06:22 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/464_buy-car.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/464_buy-car.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/464_buy-car.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/87533657/1353915</fs:itemid></item><item><title>Performance Tester和LoadRunner的比较</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/85583347/1353915/1/item.html</link><content:encoded>&lt;p&gt;两款同样都是比较主流的商业性能测试工具，可能LoadRunner的市场占有率和流行程度更高一些，有意思的是这篇比较的文章出自IBM工程师之手，转载过来，供大家进行工具选型的时候参考。&lt;/p&gt;
&lt;p&gt;以下转载自：&lt;a href=&quot;http://www.ibm.com/developerworks/cn/rational/r-cn-rftloadrunner/&quot;&gt;http://www.ibm.com/developerworks/cn/rational/r-cn-rftloadrunner/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本文概要介绍 IBM Rational Performance Tester （简称 RPT）和 HP Mercury LoadRunner （简称 LR）两个性能 / 压力测试工具，主要从脚本开发，场景构建与配置，性能监控，测试结果分析几个方面，对 LR 和 RPT 的使用做了详细的对比分析，并根据 IBM Lotus Form 系统测试团队从 LR 到 RPT 的迁移的工作经历中总结了一些 RPT 的一些实用技巧。对于那些需要从 LR 工具切换到 IBM RPT 的测试人员的测试技术的平滑过渡，具有较强的借鉴意义。&lt;/p&gt;
&lt;p&gt;&lt;!--START RESERVED FOR FUTURE USE INCLUDE FILES--&gt;&lt;!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --&gt;  &lt;!--END RESERVED FOR FUTURE USE INCLUDE FILES--&gt;&lt;a title=&quot;overview&quot; name=&quot;overview&quot;&gt;&lt;/a&gt;&lt;span class=&quot;atitle&quot;&gt;1 概要介绍&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;LoadRunner 是一种适用于各种体系架构的自动负载测试工具，通过模拟实际用户的操作行为和实施实时性能监测，来帮助用户排查和发现问题。相比于 RPT, LR 能支持更广范的协议和技术，适应面很广，为用户的特殊环境提供特殊的解决方案。LR 的组件很多，其中最核心的组件包括：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;                     &lt;strong&gt;Vuser Generator(VuGen)&lt;/strong&gt; 用于捕获最终用户业务流程和创建自动性能测试脚本&lt;/li&gt;
&lt;li&gt;                     &lt;strong&gt;Controller&lt;/strong&gt; 用于组织、驱动、管理和监控负载测试。&lt;/li&gt;
&lt;li&gt;                     &lt;strong&gt;Load Generator&lt;/strong&gt; 负载生成器用于通过运行虚拟用户生成负载。&lt;/li&gt;
&lt;li&gt;                     &lt;strong&gt;Analysis&lt;/strong&gt; 有助于您查看、分析和比较性能结果。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;IBM Rational Performance Tester（简称 RPT）也是一款性能测试工具，适用于基于 Web 的应用程序的性能和可靠性测试。Rational Performance Tester 将易用性与深入分析功能相结合，从而简化了测试创建、负载生成和数据收集，以帮助确保应用程序具有支持数以千计并发用户并稳定运行的性能。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; RPT 是针对 Web 应用程序的性能测试工具，基于 Windows 和 Linux 的用户界面，使用基于树型结构的测试编辑器提供高级且详细的测试视图。&lt;/li&gt;
&lt;li&gt; 提供不同用户数的灵活的模拟，支持将 Windows 和 Linux 用作分布式负载生成器，使用最小化的硬件资源实现大型、多用户的测试。&lt;/li&gt;
&lt;li&gt; 支持使用自定义 Java 代码的灵活测试定制。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;a href=&quot;http://www.rickyzhu.com/463_rpt-and-loadrunner.html#more-463&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=463&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_463&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/463_rpt-and-loadrunner.html/feed/</wfw:commentRss><description>两款同样都是比较主流的商业性能测试工具，可能LoadRunner的市场占有率和流行程度更高一些，有意思的是这篇比较的文章出自IBM工程师之手，转载过来，供大家进行工具选型的时候参考。
以下...</description><category>测试工具</category><category>performance</category><pubDate>Wed, 28 May 2008 12:56:21 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/463_rpt-and-loadrunner.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/463_rpt-and-loadrunner.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/463_rpt-and-loadrunner.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/85583347/1353915</fs:itemid></item><item><title>全国哀悼日</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/81526893/1353915/1/item.html</link><content:encoded>&lt;p&gt;国务院今天发布公告宣布，为表达全国各族人民对四川汶川大地震遇难同胞的深切哀悼，国务院决定，2008年5月19日至21日为全国哀悼日。公告全文如下：&lt;/p&gt;
&lt;p&gt;　　国务院公告&lt;/p&gt;
&lt;p&gt;　　为表达全国各族人民对四川汶川大地震遇难同胞的深切哀悼，国务院决定，2008年5月19日至21日为全国哀悼日。在此期间，全国和各驻外机构下半旗志哀，停止公共娱乐活动，外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起，全国人民默哀3分钟，届时汽车、火车、舰船鸣笛，防空警报鸣响。&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=462&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_462&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/462_weep-for-sichuan.html/feed/</wfw:commentRss><description>国务院今天发布公告宣布，为表达全国各族人民对四川汶川大地震遇难同胞的深切哀悼，国务院决定，2008年5月19日至21日为全国哀悼日。公告全文如下：
　　国务院公告
　　为表达全国各族人...</description><category>尚未分类</category><category>other</category><pubDate>Sun, 18 May 2008 20:47:55 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/462_weep-for-sichuan.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/462_weep-for-sichuan.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/462_weep-for-sichuan.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/81526893/1353915</fs:itemid></item><item><title>令人痛哭的地震照片</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/74394527/1353915/1/item.html</link><content:encoded>&lt;p&gt;愿你们的灵魂在天堂得到安息！&lt;br /&gt;
上帝保佑四川人民度过难关！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.lqqm.net/Lqqm.Net/attach/bbscon/%CE%B4%C3%FC%C3%FB.jpg?B=40&amp;#038;F=M.1210679350.A&amp;#038;attachpos=172&amp;#038;attachname=/%CE%B4%C3%FC%C3%FB.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://static9.photo.sina.com.cn/bmiddle/4ab683bf44d182fd1c228&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=461&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_461&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/461_sichuan-disaster.html/feed/</wfw:commentRss><description>愿你们的灵魂在天堂得到安息！
上帝保佑四川人民度过难关！


Share This...</description><category>尚未分类</category><category>other</category><pubDate>Tue, 13 May 2008 22:53:21 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/461_sichuan-disaster.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/461_sichuan-disaster.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/461_sichuan-disaster.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/74394527/1353915</fs:itemid></item><item><title>Oracle Database 10.2.0.4 Released</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/81526894/1353915/1/item.html</link><content:encoded>&lt;p&gt;Oracle database 10.2.0.4 patchset的Windows版本和Linux版本发布已经有一段时间了&lt;br /&gt;
在最新的Oracle数据库产品中，Windows和Linux平台是基础平台，新版本或者patchset的发布一般首先是这两大平台，然后是三大UNIX平台即AIX，HP-UX和Solaris&lt;/p&gt;
&lt;p&gt;现在Oracle Database 10.2.0.4也就是Oracle Database的第三个大的patchset Solaris版本和HP版本已经发布几天了，在metalink上已经提供下载，AIX平台估计很快也提供下载。patch number是6810189 ，大小大概1个G左右，够大的。&lt;/p&gt;
&lt;p&gt;请到updates.oracle.com下载（需要Metalink帐号）&lt;/p&gt;
&lt;p&gt;&amp;#8230;.&lt;br /&gt;
230-&lt;br /&gt;
230-           Welcome to the Oracle Patch Download FTP Server&lt;br /&gt;
230-&lt;br /&gt;
230- For detailed help, use command &amp;#8220;quote site help&amp;#8221;.&lt;br /&gt;
230&lt;br /&gt;
ftp&gt; cd 6810189&lt;br /&gt;
250 Changed directory OK.&lt;br /&gt;
ftp&gt; dir&lt;br /&gt;
200 PORT command OK.&lt;br /&gt;
150 Opening data connection for file listing.&lt;br /&gt;
total 1&lt;br /&gt;
-r&amp;#8211;r&amp;#8211;r&amp;#8211;   1 root     other    1758061824 Apr 30 20:58 p6810189_10204_HPUX-IA64.zip&lt;br /&gt;
-r&amp;#8211;r&amp;#8211;r&amp;#8211;   1 root     other    1195551830 Mar 17 05:36 p6810189_10204_Linux-x86-64.zip&lt;br /&gt;
-r&amp;#8211;r&amp;#8211;r&amp;#8211;   1 root     other    1053748381 Feb 22 18:58 p6810189_10204_Linux-x86.zip&lt;br /&gt;
-r&amp;#8211;r&amp;#8211;r&amp;#8211;   1 root     other    1276477084 Apr 30 19:25 p6810189_10204_Solaris-64.zip&lt;br /&gt;
-r&amp;#8211;r&amp;#8211;r&amp;#8211;   1 root     other    1034079272 Mar 18 00:03 p6810189_10204_Win32.zip&lt;br /&gt;
226 Listing complete. Data connection has been closed.&lt;br /&gt;
ftp: 收到 444 字节，用时 0.00Seconds 444000.00Kbytes/sec.&lt;br /&gt;
ftp&gt;&lt;/p&gt;
&lt;p&gt;从上面的截图看，Solaris和HPUX-IA都是在4月30号发布的。&lt;/p&gt;
&lt;p&gt;2008-05-15 update: &lt;a href=&quot;http://www.jarodwang.cn/2008/05/17/10204-patch-set-for-aix-is-released/&quot;&gt;10.2.0.4 Patch Set for AIX also released &lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=460&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_460&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/460_10204-released.html/feed/</wfw:commentRss><description>Oracle database 10.2.0.4 patchset的Windows版本和Linux版本发布已经有一段时间了
在最新的Oracle数据库产品中，Windows和Linux平台是基础平台，新版本或者patchset的发布一般首先是这两大平台，然后是三大UN...</description><category>oracle</category><category>database</category><category>数据库</category><pubDate>Thu, 08 May 2008 21:44:08 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/460_10204-released.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/460_10204-released.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/460_10204-released.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/81526894/1353915</fs:itemid></item><item><title>PR=4</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/81526895/1353915/1/item.html</link><content:encoded>&lt;p&gt;休假回来，发现我的博客Google Pagerank值又发生了变化，最新的值是4，遂记录之，&lt;br /&gt;
下面是本站PR的一个更新历史。&lt;/p&gt;
&lt;p&gt;2008-5-6 4&lt;br /&gt;
2008-4-1 0&lt;br /&gt;
2007-11-14 3&lt;br /&gt;
2007-9-19 2&lt;br /&gt;
2007-9-17 0&lt;br /&gt;
2007-4-30 2&lt;br /&gt;
2007-2-26 0&lt;/p&gt;
&lt;p&gt;不知道下次什么时候更新？&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=459&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_459&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/459_pr-is-four.html/feed/</wfw:commentRss><description>休假回来，发现我的博客Google Pagerank值又发生了变化，最新的值是4，遂记录之，
下面是本站PR的一个更新历史。
2008-5-6 4
2008-4-1 0
2007-11-14 3
2007-9-19 2
2007-9-17 0
2007-4-30 2
2007-2-26 0
不知道下次什么...</description><category>blog</category><category>尚未分类</category><pubDate>Wed, 07 May 2008 22:15:29 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/459_pr-is-four.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/459_pr-is-four.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/459_pr-is-four.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/81526895/1353915</fs:itemid></item><item><title>小猪猪新发型</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/81526896/1353915/1/item.html</link><content:encoded>&lt;p&gt;夏天来了，天气比较热，帮小猪猪理了一个新发型，洗澡的时候，他自己偷偷笑&lt;/p&gt;
&lt;p&gt;“光头帅不，夏宇”，我问&lt;/p&gt;
&lt;p&gt;“好帅”，他回答说&lt;br /&gt;
&lt;img src=&quot;http://farm3.static.flickr.com/2175/2544305210_c2882ed0d0.jpg?v=0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3171/2543469247_50595a41d2.jpg?v=0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=456&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_456&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/456_guangtou.html/feed/</wfw:commentRss><description>夏天来了，天气比较热，帮小猪猪理了一个新发型，洗澡的时候，他自己偷偷笑
“光头帅不，夏宇”，我问
“好帅”，他回答说


Share This...</description><category>son</category><category>小猪猪</category><pubDate>Wed, 07 May 2008 22:08:00 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/456_guangtou.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/456_guangtou.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/456_guangtou.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/81526896/1353915</fs:itemid></item><item><title>明天起开始休假了</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/81526897/1353915/1/item.html</link><content:encoded>&lt;p&gt;明天起，开始休一个长假&lt;/p&gt;
&lt;p&gt;很多人问我这个假有多长，赫赫，感谢我的老板，准了我三个礼拜的假。自从我上次离开老家，已经有快两年半了，第一年老婆有孕在身，没法回，第二年小猪太小，怕受不了长途的颠簸，只有趁这个空档，把年假一块休了。&lt;/p&gt;
&lt;p&gt;可以享受一阵子田园生活了，我们那里比较落后，日出而作，日落而息，我参加工作之前我们家连电话都没有，到现在都没有网络，所以可能有一阵子不会更新blog了&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=455&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_455&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/455_long-vacation.html/feed/</wfw:commentRss><description>明天起，开始休一个长假
很多人问我这个假有多长，赫赫，感谢我的老板，准了我三个礼拜的假。自从我上次离开老家，已经有快两年半了，第一年老婆有孕在身，没法回，第二年小猪太小，...</description><category>尚未分类</category><category>other</category><pubDate>Sat, 19 Apr 2008 22:42:25 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/455_long-vacation.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/455_long-vacation.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/455_long-vacation.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/81526897/1353915</fs:itemid></item><item><title>深圳宜家开张了</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/78813719/1353915/1/item.html</link><content:encoded>&lt;p&gt;听说昨天宜家已经开张了，晚上下班的时候发现一楼已经灯火通明，周围的道路也已经整改的差不多了。旁边的公交车站也已经换成了宜家家居的站名，看来费了不少心思。&lt;br /&gt;
宜家家居巨大的广告牌树立在北环沙河东立交旁边，似乎预示着这里以后的热闹场景。&lt;/p&gt;
&lt;p&gt;现在已经开张的有英国的百安居、德国的麦德龙、瑞典的宜家家居。不知道即将开张的法国的迪卡侬开张的时候会不会遭遇家乐福式的抵制。&lt;/p&gt;
&lt;p&gt;每次去麦德龙的时候，遇到他们的什么垃圾规定，低于一米二的儿童不准入内，:( 就觉得恼火，上次一个中年模样的人跟他们理论，骂太不讲人权，小孩也是人，为什么不让进，:) 据说德国的麦德龙就没有类似的规定，这不是歧视么，看来也要抵制麦德龙了,  &lt;img src='http://www.rickyzhu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;附一个地图，方便大家前往&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/454_ikea-is-opening.html#more-454&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=454&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_454&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/454_ikea-is-opening.html/feed/</wfw:commentRss><description>听说昨天宜家已经开张了，晚上下班的时候发现一楼已经灯火通明，周围的道路也已经整改的差不多了。旁边的公交车站也已经换成了宜家家居的站名，看来费了不少心思。
宜家家居巨大的广...</description><category>尚未分类</category><category>other</category><pubDate>Thu, 17 Apr 2008 13:48:15 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/454_ikea-is-opening.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/454_ikea-is-opening.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/454_ikea-is-opening.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/78813719/1353915</fs:itemid></item><item><title>OCFS2，ASM和RAW</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/78813720/1353915/1/item.html</link><content:encoded>&lt;p&gt;最近试用了一下OCFS2，这是一个全新的集群文件系统，有自己的节点管理，心跳等集群中的概念，而且相对OCFS来说，有很大的改进，是一个全新的文件系统，支持较多的Oracle文件，包括OCR和Voting Disk等。&lt;br /&gt;
但是和ASM和RAW比起来，还是有一些本质的不同，在网上看到关于这几者之间的一个大讨论，特别深入，转载一下，学习之。 原文地址：&lt;a href=&quot;http://zhouwf0726.itpub.net/post/9689/221194&quot;&gt;http://zhouwf0726.itpub.net/post/9689/221194&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;先看一下Oracle &lt;a href=&quot;http://oss.oracle.com/projects/ocfs2/&quot;&gt;OCFS2的官方定义&lt;/a&gt;：&lt;br /&gt;
WHAT IS OCFS2?&lt;/p&gt;
&lt;p&gt;OCFS2 is the next generation of the Oracle Cluster File System for Linux. It is an extent based, POSIX compliant file system. Unlike the previous release (OCFS), OCFS2 is a general-purpose file system that can be used for shared Oracle home installations making management of Oracle Real Application Cluster (RAC) installations even easier. Among the new features and benefits are:&lt;/p&gt;
&lt;p&gt;    * Node and architecture local files using Context Dependent Symbolic Links (CDSL)&lt;br /&gt;
    * Network based pluggable DLM&lt;br /&gt;
    * Improved journaling / node recovery using the Linux Kernel &amp;#8220;JBD&amp;#8221; subsystem&lt;br /&gt;
    * Improved performance of meta-data operations (space allocation, locking, etc).&lt;br /&gt;
    * Improved data caching / locking (for files such as oracle binaries, libraries, etc)&lt;/p&gt;
&lt;p&gt;这个大讨论是从一个问题引起的：200亿条数据，就是20T吧，用ASM好？还是用OCFS好？还是用RAW好？&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/453_ocfs2-and-asm.html#more-453&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=453&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_453&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/453_ocfs2-and-asm.html/feed/</wfw:commentRss><description>最近试用了一下OCFS2，这是一个全新的集群文件系统，有自己的节点管理，心跳等集群中的概念，而且相对OCFS来说，有很大的改进，是一个全新的文件系统，支持较多的Oracle文件，包括OCR和Votin...</description><category>storage</category><category>存储</category><pubDate>Sat, 12 Apr 2008 22:50:34 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/453_ocfs2-and-asm.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/453_ocfs2-and-asm.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/453_ocfs2-and-asm.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/78813720/1353915</fs:itemid></item><item><title>小猪猪一岁十个月</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/78813721/1353915/1/item.html</link><content:encoded>&lt;p&gt;最近太忙了，虽然Solaris的10.2.0.4已经release出去了，但是Metalink上目前还查不到，在等两天吧。&lt;br /&gt;
这两个礼拜很少更新博客了，有些朋友已经开始抱怨了，一是忙，二是懒&lt;/p&gt;
&lt;p&gt;汇报一下小猪猪最近的情况吧。&amp;#8211;转载自&lt;a href=&quot;http://baobao.ci123.com/google&quot;&gt;猪猪妈给猪猪写的博客 &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;客气篇&lt;br /&gt;
08/04/07 21:44&lt;/p&gt;
&lt;p&gt;    (背景:深圳现在的天气越来越热,所以把厚被子晒了一晒)&lt;br /&gt;
    我正在把被子装起来.&lt;br /&gt;
儿子:&amp;#8221;妈妈真能干哟.&amp;#8221;&lt;br /&gt;
      我:&amp;#8221;谢谢&amp;#8221;&lt;br /&gt;
儿子:&amp;#8221;不用谢&amp;#8221;&lt;br /&gt;
       心里一阵盗喜. (哈哈，窃喜写成盗喜，不容易啊）&lt;/p&gt;
&lt;p&gt;捶背篇&lt;/p&gt;
&lt;p&gt;08/03/13 21:51&lt;/p&gt;
&lt;p&gt;    今天早上，我在那洗衣服，夏宇跑过来说：“妈妈洗衣服哟，爸爸的，夏宇的，捶捶背吧。”然后就站到我背后，用他的两个小捶子在我的背上捶起背来，虽然他现在才一岁十个月，可别小看他哟，两个小捶子还是很有力的呢。&lt;/p&gt;
&lt;p&gt;     晚上，爸爸带他出去走了一圈，回来说没有他不知道的，到超市有百分之九十的东西他都知道啦，比如说：牙刷，牙膏，鸡蛋 ，啤酒，牛奶，（苹果买不？不买。他还能自己跟自己对话呢）买单。&lt;/p&gt;
&lt;p&gt;     其实他有很多事早就知道啦，只是现在话更多了，更加有自己的主见了，什么事都想自己动手去做一做，要自己拖拖地，拖自己的尿，扫扫地，自己吃饭，自己刷牙。&lt;/p&gt;
&lt;p&gt;    天天跟他在一起感觉越来越幸福。（就是有时候遇事爱哭，性格有点急燥。）&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=452&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_452&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/452_one-year-and-ten-month.html/feed/</wfw:commentRss><description>最近太忙了，虽然Solaris的10.2.0.4已经release出去了，但是Metalink上目前还查不到，在等两天吧。
这两个礼拜很少更新博客了，有些朋友已经开始抱怨了，一是忙，二是懒
汇报一下小猪猪最近的情...</description><category>son</category><category>小猪猪</category><pubDate>Tue, 08 Apr 2008 12:39:07 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/452_one-year-and-ten-month.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/452_one-year-and-ten-month.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/452_one-year-and-ten-month.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/78813721/1353915</fs:itemid></item><item><title>Oracle收购e-TEST suite</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/72365413/1353915/1/item.html</link><content:encoded>&lt;p&gt;Oracle今天宣布从&lt;a href=&quot;http://www.empirix.com/index.asp&quot;&gt;Empirix &lt;/a&gt;公司手中收购&lt;a href=&quot;http://www.empirix.com/products-services/w-testing.asp&quot;&gt;e-TEST suite系列软件&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;自从Oracle 去年推出&lt;a href=&quot;http://oracle.com/linux&quot;&gt;Unbreakable Linux&lt;/a&gt;计划和&lt;a href=&quot;http://www.rickyzhu.com/416_sun-acquire-mysql.html&quot;&gt;今年年初收购BEA&lt;/a&gt;之后，产品线就日趋完善了，覆盖了从操作系统，数据库，中间件，到应用程序的企业级一揽子解决方案。大家可能已经注意到，在Oracle 11g中一个重要的feature就是RAT （real application testing），我感觉这是oracle涉及软件测试市场的一个前兆，现在oracle收购了e-TEST suite并把它集成到Enterprise Manager中去，并和RAT进行集成，更大大加强了Oralce在测试工具和应用测试方面的力量。&lt;/p&gt;
&lt;p&gt;目前在企业级的测试工具市场上，HP和IBM主导占据了主导地位，HP-Mercury和IBM-Rational的系列测试解决方案产品占据了绝大多数的市场份额。Oracle现在携e-TEST suite涉足这一领域，也有有自身的优势，那就是跟自己产品的融合以及全套的解决方案系列。另外e-TEST suite本身也是一套完整的测试工具套件，包括功能测试工具e-Tester（类似Mercury Quick Test Professional和WR和Rational Functional Tester），e-Load（类似HP LoadRunner和Rational 的Performance Tester），e-Manager Enterprise （类似Merucyr Quality Center和Rational Test Manager），每一部分的功能都有自己的优势，下面是一个完整的介绍，有兴趣的朋友可以&lt;a href=&quot;http://beconfident.empirix.com/mk/get/WS-WEB-TRIAL_ETEST&quot;&gt;下载试用版&lt;/a&gt;试用。&lt;/p&gt;
&lt;p&gt;e-Tester介绍：&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/451_oracle-get-etestsuite.html#more-451&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=451&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_451&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/451_oracle-get-etestsuite.html/feed/</wfw:commentRss><description>Oracle今天宣布从Empirix 公司手中收购e-TEST suite系列软件。
自从Oracle 去年推出Unbreakable Linux计划和今年年初收购BEA之后，产品线就日趋完善了，覆盖了从操作系统，数据库，中间件，到应用程序...</description><category>oracle</category><category>测试工具</category><category>testing</category><pubDate>Fri, 28 Mar 2008 13:58:39 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/451_oracle-get-etestsuite.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/451_oracle-get-etestsuite.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/451_oracle-get-etestsuite.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/72365413/1353915</fs:itemid></item><item><title>Oracle ASM新书推荐</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/72365414/1353915/1/item.html</link><content:encoded>&lt;p&gt;市面上关于Oracle RAC的书不多，关于ASM的新书更是少之又少，隆重向大家推荐一本&lt;a href=&quot;http://www.mhprofessional.com/product.php?isbn=0071496076&quot;&gt;ASM的新书&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;Oracle Automatic Storage Management&lt;br /&gt;
Under-the-Hood &amp;#038; Practical Deployment Guide&lt;br /&gt;
&lt;img src=&quot;http://www.mhprofessional.com/covers/Jpeg_140-wide/0071496076.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;作者是Oracle公司RAC部门的几位数据库专家。Rich Long更是ASM的开发总监。&lt;br /&gt;
下面是本书的简单介绍:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mhprofessional.com/product.php?isbn&quot;&gt;http://www.mhprofessional.com/product.php?isbn&lt;/a&gt;=0071496076&lt;/p&gt;
&lt;p&gt;Streamline data management and provisioning using Oracle Automatic Storage Management (Oracle ASM) and the detailed information contained in this exclusive Oracle Press resource. Written by a team of database experts, Oracle Automatic Storage Management: Under-the-Hood &amp;#038; Practical Deployment Guide explains how to build and maintain a dynamic, highly available Oracle database storage environment. Inside, you&amp;#8217;ll learn how to configure storage for Oracle ASM, build disk groups, use data striping and mirroring, and optimize performance. You&amp;#8217;ll also learn how to ensure consistency across server and storage platforms, maximize data redundancy, and administer Oracle ASM from the command line.&lt;/p&gt;
&lt;p&gt;    * Manage Oracle ASM Instances and configure Oracle RDBMS instances to leverage Oracle ASM&lt;br /&gt;
    * Define, discover, and manage disk storage under Oracle ASM&lt;br /&gt;
    * Create external, normal-redundancy, and high-redundancy disk groups&lt;br /&gt;
    * Add and remove Oracle ASM storage without affecting RDMS instance availability&lt;br /&gt;
    * Learn how Oracle ASM provides even I/O distribution&lt;br /&gt;
    * Work with Oracle ASM directories, files, templates, and aliases&lt;br /&gt;
    * Improve storage performance and integrity using the ASMLIB API&lt;br /&gt;
    * Simplify system administration with the Oracle ASM command line interface&lt;br /&gt;
    * Understand key internal Oracle ASM structures and algorithms&lt;/p&gt;
&lt;p&gt;作者简介：&lt;br /&gt;
Nitin Vengurlekar works at Oracle in the Real Application Cluster (RAC) engineering group, with specific emphasis on ASM. Nitin is a popular conference presenter on this topic.&lt;br /&gt;
Murali Vallath is an Oracle Certified Database Administrator and is president of the Oracle RAC Special Interest Group.&lt;br /&gt;
Rich Long is Director of Development for Automatic Storage Management at Oracle and has managed ASM development since the project’s inception.&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=450&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_450&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/450_oracle-asm-book.html/feed/</wfw:commentRss><description>市面上关于Oracle RAC的书不多，关于ASM的新书更是少之又少，隆重向大家推荐一本ASM的新书。
Oracle Automatic Storage Management
Under-the-Hood &amp;#038; Practical Deployment Guide

作者是Oracle公司RAC部门的几位数据...</description><category>oracle</category><category>asm</category><category>存储</category><category>rac</category><category>数据库</category><pubDate>Fri, 21 Mar 2008 12:50:04 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/450_oracle-asm-book.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/450_oracle-asm-book.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/450_oracle-asm-book.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/72365414/1353915</fs:itemid></item><item><title>推荐两样东西</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/72365415/1353915/1/item.html</link><content:encoded>&lt;p&gt;推荐两样东西，一篇文章和一个软件&lt;/p&gt;
&lt;p&gt;推荐的软件就是RocketDock，&lt;a href=&quot;http://rocketdock.com/&quot;&gt;http://rocketdock.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;重点的推荐的这篇文章，讲的是开发中很重要的一个过程：每日构建（daily build）（对，贾罗德，你没看错，&lt;a href=&quot;http://www.jarodwang.cn/2008/03/09/daily-build/&quot;&gt;就是从你那里看到的&lt;/a&gt; ^_^），下面是文章关键部分。&lt;br /&gt;
另外，之前也有一篇原创的关于日构建的，可以参考：&lt;a href=&quot;http://www.rickyzhu.com/303_daily-build-and-smoke-test.html&quot;&gt;每日构建与冒烟测试&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://chinese.joelonsoftware.com/Articles/DailyBuildsAreYourFriend.html&quot;&gt;原文地址 &lt;/a&gt;&lt;br /&gt;
每日构建（daily build）是你的朋友&lt;br /&gt;
作者： 周思博 (Joel Spolsky)&lt;br /&gt;
译： Chen Bin&lt;br /&gt;
2001年1月27日&lt;/p&gt;
&lt;p&gt;&amp;#8230;&amp;#8230;&lt;br /&gt;
一个好的办法是每日构建（daily builds）。 每日构建意味着自动地，每天，完整地构建整个代码树、（译者按：“代码树”，原文为source tree，意思是将整个项目源代码的目录，子目录，文件的位置尽可能事先固定下来，这样在开发过程中各个模块间，各个文件间的相对位置都不会混乱。源代码树指的就是一个项目所有的已经组织好的代码文件。通常代码树应该用版本控制软件管理起来。虽然这个概念很基本，但是据我的观察，国内还是有软件公司在这方面做的不够好的，所以有必要解释一下。）&lt;/p&gt;
&lt;p&gt;自动地 － 因为你设定代码每天在固定的时间构建。在Unix环境下使用cron，在windows下使用“任务计划”。&lt;/p&gt;
&lt;p&gt;每天 － 或者更频繁. 当然每天构建的次数越多越好啦。但是有时候构建次数还是有上限的，原因和版本控制有关系，等会儿我会谈到的。&lt;/p&gt;
&lt;p&gt;完整地 －很可能你的代码有多个版本。多语言版本，多操作系统版本，或者高端低端版本。每日构建（daily build）需要构建所有这些版本。并且每个文件都需要从头编译，而不是使用编译器的不完美的增量编译功能。&lt;/p&gt;
&lt;p&gt;以下是每日构建（daily build）能带来的好处：&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/449_daily-build-is-friend.html#more-449&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=449&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_449&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/449_daily-build-is-friend.html/feed/</wfw:commentRss><description>推荐两样东西，一篇文章和一个软件
推荐的软件就是RocketDock，http://rocketdock.com/
重点的推荐的这篇文章，讲的是开发中很重要的一个过程：每日构建（daily build）（对，贾罗德，你没看错，就...</description><category>testing</category><category>软件测试</category><pubDate>Sun, 09 Mar 2008 15:26:00 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/449_daily-build-is-friend.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/449_daily-build-is-friend.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/449_daily-build-is-friend.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/72365415/1353915</fs:itemid></item><item><title>SunCluster ucmmd问题解决过程</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/67263928/1353915/1/item.html</link><content:encoded>&lt;p&gt;最近，经常遇到SunCluster中有一个节点ucmm起不来的问题，现象就是scstat -g输出的结果显示ucmmd is not running，十分郁闷&lt;br /&gt;
STIT的弟兄们帮助解决了几次，但是也不知所以然，这次刚解决了，又坏了，恼火。&lt;/p&gt;
&lt;p&gt;search了Sun的网站，找到了&lt;a href=&quot;http://docs.sun.com/app/docs/doc/819-0582/scswitch-1m?a=view&quot;&gt;scswitch的用法&lt;/a&gt;，仔细看了一遍，然后用了两个命令搞定了。&lt;/p&gt;
&lt;p&gt;1.先用ucmmd把ucmm的process重新启动一次：&lt;/p&gt;
&lt;p&gt;#/usr/cluster/lib/ucmm/ucmmd -r /usr/cluster/lib/ucmm/ucmm_reconf &lt;/p&gt;
&lt;p&gt;2. 然后用scswitch把相关的group resource offline/online一次，结果OK&lt;/p&gt;
&lt;p&gt;# /usr/cluster/bin//scswitch -R -h xxx -g rac-framework-rg&lt;br /&gt;
#xxx is the node name&lt;/p&gt;
&lt;p&gt;scswitch的用法记录一下，以备后患&lt;/p&gt;
&lt;p&gt;scswitch(1M)&lt;/p&gt;
&lt;p&gt;      scswitch– perform ownership and state change of resource groups and disk device groups in Sun Cluster configurations&lt;/p&gt;
&lt;p&gt;SYNOPSIS&lt;/p&gt;
&lt;p&gt;      scswitch -c -h node[,&amp;#8230;] -j resource[,&amp;#8230;] -f flag-name&lt;br /&gt;
      scswitch {-e| -n} [-M] -j resource[,&amp;#8230;]&lt;br /&gt;
      scswitch -F {-g resource-grp[,&amp;#8230;]| -D device-group[,&amp;#8230;]}&lt;br /&gt;
      scswitch -m -D device-group[,&amp;#8230;]&lt;br /&gt;
      scswitch -Q [ -g resource-grp[,&amp;#8230;]]&lt;br /&gt;
      scswitch -R -h node[,&amp;#8230;] -g resource-grp[,&amp;#8230;]&lt;br /&gt;
      scswitch -S -h from-node [ -K continue_evac]&lt;br /&gt;
      scswitch {-u| -o} -g resource-grp[,&amp;#8230;]&lt;br /&gt;
      scswitch -z -g resource-grp[,&amp;#8230;] -h node[,&amp;#8230;]&lt;br /&gt;
      scswitch -z -g resource-grp[,&amp;#8230;]&lt;br /&gt;
      scswitch -z&lt;br /&gt;
      scswitch -z -D device-group[,&amp;#8230;] -h node&lt;br /&gt;
      scswitch -Z [-g resource-grp[,&amp;#8230;]]&lt;br /&gt;
 &lt;a href=&quot;http://www.rickyzhu.com/448_sc-ucmmd-resolved.html#more-448&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://www.rickyzhu.com/?p=448&amp;amp;akst_action=share-this&quot;  title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_448&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.rickyzhu.com/448_sc-ucmmd-resolved.html/feed/</wfw:commentRss><description>最近，经常遇到SunCluster中有一个节点ucmm起不来的问题，现象就是scstat -g输出的结果显示ucmmd is not running，十分郁闷
STIT的弟兄们帮助解决了几次，但是也不知所以然，这次刚解决了，又坏了，...</description><category>solaris</category><category>主机</category><category>cluster</category><pubDate>Fri, 07 Mar 2008 13:34:50 +0800</pubDate><author>ricky.zhu</author><comments>http://www.rickyzhu.com/448_sc-ucmmd-resolved.html#comments</comments><guid isPermaLink="false">http://www.rickyzhu.com/448_sc-ucmmd-resolved.html</guid><dc:creator>ricky.zhu</dc:creator><fs:srclink>http://www.rickyzhu.com/448_sc-ucmmd-resolved.html</fs:srclink><fs:srcfeed>http://www.rickyzhu.com/feed/</fs:srcfeed><fs:itemid>feedsky/rickyzhu/~1348878/67263928/1353915</fs:itemid></item><item><title>Clusterware Console脚本分享</title><link>http://item.feedsky.com/~feedsky/rickyzhu/~1348878/67263929/1353915/1/item.html</link><content:encoded>&lt;p&gt;做Clusterware和RAC的测试的时候，节点多的时候，需要不停的在节点之间切换，而且容易出错，于是写了这样一个脚本，跟大家分享一下。&lt;br /&gt;
目前主要完成一些简单的功能，支持的平台有Linux，Solaris, AIX and HP，打算继续扩展。也欢迎使用并提出意见，&lt;/p&gt;
&lt;div class=&quot;dean_ch&quot; style=&quot;white-space: wrap;&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;ractest@sun880&lt;span class=&quot;nu0&quot;&gt;-1&lt;/span&gt; ~&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;$ &lt;span cla