<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[测试人生]]></title><description><![CDATA[测试管理，团队管理，性能测试，自动化测试，测试感悟]]></description><link>https://blog.youkuaiyun.com/liubofengpython</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liubofengpython]]></copyright><item><title><![CDATA[毕业五年]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/8302889</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/8302889</guid><author>liubofengpython</author><pubDate>Sun, 16 Dec 2012 22:56:34 +0800</pubDate><description><![CDATA[有人工作，有人继续上学，大家千万不要错过这篇文章，能看到这篇文章也是一种幸运，真的受益匪浅，对我有很大启迪，这篇文章将会改变我的一生，真的太好了，希望与有缘人分享，也希望对有缘人有所帮助！看完之后有种“相见恨晚”的感觉，特别激动，希望大家好好的珍藏这篇文章，相信多年以后，再来看这篇文章，一定有不同的感觉。

 

       马云曾经在给新员工的信中写到“阿里不会承诺你发财、升官，刚来公]]></description><category></category></item><item><title><![CDATA[<谷歌如何测试> 翻译第七篇]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7940065</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7940065</guid><author>liubofengpython</author><pubDate>Mon, 03 Sep 2012 23:14:39 +0800</pubDate><description><![CDATA[软件测试工程师【TE】的工作
相比软件工程师【Software Engineer】、软件开发测试工程师【Software Engineer in Test】而言，软件测试工程师【Software Test Engineer，以下简称测试工程师】是一个较新的角色，甚至这个角色本身目前还在定义完善之中。当前谷歌测试工程师们正在对未来这一角色的定义上进行实践尝试中。在这里，我们讲述的这个角色的定义过程]]></description><category></category></item><item><title><![CDATA[DB2优化十大技巧]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7875214</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7875214</guid><author>liubofengpython</author><pubDate>Thu, 16 Aug 2012 22:11:46 +0800</pubDate><description><![CDATA[为了帮助 DB2 DBA 避免性能灾难并获得高性能，我为我们的客户、用户和 DB2 专家同行总结了一套故障诊断流程。以下详细说明在 Unix、Windows 和 OS/2 环境下使用 DB2 UDB 的电子商务 OLTP 应用程序的 10 条最重要的性能改善技巧 - 并在本文的结束部分作出
 总结。

　　10. 监视开关

　　确保已经打开监视开关。如果它们没有打开，您将无法获取您需要]]></description><category></category></item><item><title><![CDATA[探索性测试]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7748928</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7748928</guid><author>liubofengpython</author><pubDate>Sun, 15 Jul 2012 16:39:45 +0800</pubDate><description><![CDATA[定义
　　探索性测试可以说是一种测试思维技术。它没有很多实际的测试方法、技术和工具，但是却是所有测试人员都应该掌握的一种测试思维方式。探索性强调测试人员的主观能动性，抛弃繁杂的测试计划和测试用例设计过程，强调在碰到问题时及时改变测试策略。　　对探索性测试最直白的定义是：同时设计测试和执行测试。探索性测试有时候会与即兴测试（ad hoc testing）混淆。即兴测试通常是指临时准备的、即兴的Bu]]></description><category></category></item><item><title><![CDATA[团队管理和团队文化]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7742142</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7742142</guid><author>liubofengpython</author><pubDate>Thu, 12 Jul 2012 22:13:49 +0800</pubDate><description><![CDATA[团队管理和团队文化
　　提起团队管理和团队文化，企业就把规范和归属感说的震天响，仿佛国内的团队要超越黄埔，直达西点。实际上，只有20年时间的中国市场还相对脆弱，必须抛弃国外的团队文化管理模式，按照中国自己的市场环境、社会环境和文化环境思考问题。

　　 团队和江湖 
　　团队需要江湖气吗？在国外的团队管理书本教材上，查一百年也得不到答案。因为江湖是绝对中国特色的文化，“有人的地方就有江湖”]]></description><category></category></item><item><title><![CDATA[DB2目录结构(Linux)]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7742122</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7742122</guid><author>liubofengpython</author><pubDate>Thu, 12 Jul 2012 22:06:24 +0800</pubDate><description><![CDATA[在进行 root 用户安装期间，可以指定将在何处创建 DB2® 数据库产品的子目录和文件。对于非 root 用户安装，您无法选择 DB2 产品的安装位置；必须使用缺省位置。


注： 对于非 root 用户安装，所有 DB2 文件（程序文件和实例文件）都位于 $HOME/sqllib 目录中或者位于该目录下面；其中 $HOME 表示非 root 用户的主目录。

在安装之后，将在各个目录]]></description><category></category></item><item><title><![CDATA[selinium webdriver ActionChains 动作链的一个方法]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734661</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734661</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:50:05 +0800</pubDate><description><![CDATA[selenium webdriver ActionChains  类中没有 将元素移动到固定的坐标后释放案件的方法，多加2个方法便可实现。
代码如下：
    def drag_and_drop_by_offset2(self, source, xoffset, yoffset):
        self.click_and_hold(source)
        self.move_by]]></description><category></category></item><item><title><![CDATA[Facebook 的自动化测试]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734647</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734647</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:42:26 +0800</pubDate><description><![CDATA[Facebook 怎样做自动化测试
最近Quora上有个讨论，原意是：“facebook是如何做自动化测试的，他们是怎样测试才能保证每周的升级都可以不出差错的呢？” 参见Link
来自Facebook的Steven Grimm很好地回答了这个问题，觉得还不错，这里以第一人称翻译了一下。

对于PHP的代码，我们写了非常多的基于PHPUnit测试框架的测试类，这些测试类覆盖范围比较大，从简单]]></description><category></category></item><item><title><![CDATA[<谷歌如何测试> 翻译第六篇]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734643</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734643</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:41:33 +0800</pubDate><description><![CDATA[Monday, May 02, 2011 12:05 PM
By James Whittaker
软件测试开发工程师【SET】的生命
软件测试开发工程师【Software Engineers in Test】是软件工程师，专注在测试实现。首先，软件测试开发工程师是开发角色，在招聘和内部晋升资料中被我们奉为100%的编码角色。当在招聘面试软件测试开发工程师的时候，对于编码的要求几乎和对软件开发]]></description><category></category></item><item><title><![CDATA[<谷歌如何测试> 翻译第五篇]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734640</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734640</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:41:01 +0800</pubDate><description><![CDATA[PS，最近2周家中有些私事，翻译进度滞后一些，见谅。
正文，
Wednesday, March 23, 2011 8:27 PM
By James Whittaker
对于测试范围的形式，谷歌并没有使用通用的代码测试、集成测试、系统测试这些常用术语来做区分，而是使用小规模测试、中等规模测试、大规模测试这样的称呼【译者注：代码测试(code testing), 通常指单元测试和API级别的测]]></description><category></category></item><item><title><![CDATA[<谷歌如何测试> 翻译第四篇]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734636</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734636</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:40:21 +0800</pubDate><description><![CDATA[Wednesday, March 02, 2011 10:11 AM
By James Whittaker
爬，走，跑。
在比其他公司少很多测试人员的情况下，谷歌做的还不错的一个关键原因是，很少尝试在一次发布中包含很多的功能。实际上，谷歌经常反其道而行之，在一个产品的核心模块被开发后，如果有一定数量的受益人群就立刻发布，然后不断的得到用户反馈再迭代开发新功能。这也是我们在Gmail 上的做法]]></description><category></category></item><item><title><![CDATA[<谷歌如何测试> 翻译第三篇]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734633</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734633</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:39:35 +0800</pubDate><description><![CDATA[Wednesday, February 16, 2011 2:47 AM
By James Whittaker
经过前两篇的介绍之后，评论里留下许多问题。并没有逐一回复，当然不是想把这些评论置之不理，而是希望在这里和后面的文章中做详细介绍和解释这些问题。从这一篇开始，我将开始讲谷歌是如何测试软件的了。
在谷歌，质量不等于测试，是的，我确定在其他所有的公司也都是这样。“质量不是被测出来的”，这]]></description><category></category></item><item><title><![CDATA[<谷歌如何测试> 翻译第二篇]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734629</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734629</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:38:57 +0800</pubDate><description><![CDATA[Wednesday, February 09, 2011 6:36 PM
By James Whittaker
 
为了实现”谁的屁股谁自己擦”这句名言所说的那样，在传统的软件开发人员的之上，有必要增加了几个角色，特别是需要工程技术方面的特殊角色，这种角色可以让开发更高效低做测试。在谷歌，这样角色的职责是让其他人工作的更有效率，这样的工程师通常会把自己当做测试人员，但他们真正的使命是提高生产]]></description><category></category></item><item><title><![CDATA[<谷歌如何测试> 翻译第一篇]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734626</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734626</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:37:59 +0800</pubDate><description><![CDATA[这是谷歌如何测试系列文章的第一篇。
Tuesday, January 25, 2011 9:08 AM
By James Whittaker
在所有我被问及的问题中，最多的就是关于谷歌是如何测试的。尽管在博客中【google testing blog】中有过零碎的解释说明，但还是需要更多的系统阐述。虽然谷歌的技术路线在执行的过程中不断地进化，但公司的测试策略却从来没有变化过。谷歌现在是一家拥]]></description><category></category></item><item><title><![CDATA[<谷歌如何测试> 译者序]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7734624</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7734624</guid><author>liubofengpython</author><pubDate>Tue, 10 Jul 2012 22:37:07 +0800</pubDate><description><![CDATA[吴军的中有这么一章，他在里面历数了二十世纪五十年代以后的伟大的科技公司，无一例外，这些公司背后的驱动力都是技术，而技术的根本就是人。无论是基因科技还是蓝色巨人，里面都有一批做技术的人，可能是在这个行业已经工作了20年，但还在一直坚持做技术的工作，也正是这些人，推动着浪潮不断地抛向更高。
在国内，多数刚刚开始工作的同学，特别是应届生或者刚刚转行到计算机工种的同学，都是非常崇敬技术的，特别是在软件公]]></description><category></category></item><item><title><![CDATA[面试经典试题]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7727296</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7727296</guid><author>liubofengpython</author><pubDate>Sun, 08 Jul 2012 21:36:06 +0800</pubDate><description><![CDATA[————即使你是个编程高手，你在面试前也应该要看看这套题，她也许会给你带来好运，否则你有可能后悔当初为什么没有看而跳楼自杀，这样我会很内疚的。这套题看似简单，但你未必能得高分，即使你看不懂也要把她背下来！


1       编程基础
1.1    基本概念
1.         const的理解：const char*, char const*, char*const的区别问题几乎是C]]></description><category></category></item><item><title><![CDATA[开源应用架构之​Selenium WebDriver（上）]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7726477</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7726477</guid><author>liubofengpython</author><pubDate>Sun, 08 Jul 2012 14:35:51 +0800</pubDate><description><![CDATA[前不久，InfoQ向大家推荐了几本有关软件架构的新书，引起了国内读者的广泛兴趣。​其中一本是《开源应用架构（The Architecture of Open Source Applications）》，来自知名开源项目的各位作者对软件的设计进行了说明。通过对这些成功的系统架构进行概览，让软件工程师可以彻底了解最佳实践和陷阱。InfoQ中文站响应读者的需求，整理了该书有关知名开源软件架构的精彩内容，]]></description><category></category></item><item><title><![CDATA[开源应用架构之​Selenium WebDriver（中）]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7726475</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7726475</guid><author>liubofengpython</author><pubDate>Sun, 08 Jul 2012 14:34:24 +0800</pubDate><description><![CDATA[Selenium团队最近发布了Selenium 2（又名Selenium WebDriver）​。主要新功能是集成了WebDriver​——曾经是Selenium 1（又名Selenium RC）的竞争对手。Selenium RC在浏览器中运行JavaScript应用，而WebDriver通过原生浏览器支持或者浏览器扩展直接控制浏览器：

WebDriver针对各个浏览器而开发，取代了嵌入到被]]></description><category></category></item><item><title><![CDATA[javascript中的沙箱]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7726473</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7726473</guid><author>liubofengpython</author><pubDate>Sun, 08 Jul 2012 14:32:33 +0800</pubDate><description><![CDATA[javascript中的沙箱并非传统意义上的沙箱，只是一种语法上的hack写法而已，javascript中处理模块依赖关系的闭包被称之为沙箱，和 ajax一样，这种sandbox coding风格是一种现象，而不是本质，本身并无对错之分，要看你怎么用，因此，理解并合理运用才是我们对“js沙箱”的一个正确的基本态度，“沙箱无用论”是很业余的观点。

——沙箱是一个工具。就和键盘和鼠标一样，我们需]]></description><category></category></item><item><title><![CDATA[测试流程与测试过程的区别]]></title><link>https://blog.youkuaiyun.com/liubofengpython/article/details/7720291</link><guid>https://blog.youkuaiyun.com/liubofengpython/article/details/7720291</guid><author>liubofengpython</author><pubDate>Thu, 05 Jul 2012 22:44:58 +0800</pubDate><description><![CDATA[首先需要理解什么是流程？什么是过程？二者的区别在哪？

   “过程”是描述一件事情的来龙去脉的，较为广泛用于任何事情的描述。一般没有“应该怎样必需怎样”的意思。
      “流程”则是一个用于描述工艺顺序的词，指为做某件事情某个产品等规定的配套先后顺序。
   
      流程就是多个人员、多个活动有序的组合。它关心的是谁做了什么事，产生了什么结果，传递了什么信息给谁]]></description><category></category></item></channel></rss>